Ski uses location only on this phone, to show which resorts are near you. iPhone asks while the app is in use. Android uses approximate location.
The position stays on the phone. The server receives a region, and this phone looks up the travel time. A home region picked in Settings stays on the phone too.