PureVert
Private ski and snowboard GPS tracking, with local-first stats and optional maps.
Android AppOverview
PureVert is a lightweight GPS tracking app for skiing and snowboarding. It runs a background GPS service, stores points locally, smooths and filters readings for cleaner stats, and exports GPX files for deeper analysis.
Run detection is estimated from sustained downhill movement (altitude drop with forward speed), so totals may differ from other trackers depending on sampling quality and their run/lift rules.
Download APK
Download the latest PureVert Android APK.
Privacy And Data Ownership
PureVert is designed as a local-first app:
- No GPX data or personal track data is stored in the cloud by default.
- Your tracks remain on your phone unless you explicitly export or import files.
- If you uninstall the app or clear app data, local tracks are deleted.
Location and elevation quality still depend on your phone hardware, sky visibility, and network conditions, so exact values are not guaranteed.
Google Maps Integration (Optional)
PureVert supports Google Maps only if you provide your own Google Maps API key in Settings.
The app does not ship with a built-in shared key. This approach:
- Avoids pushing Google Maps usage costs to the developer.
- Keeps map activity tied to your own Google account and billing controls.
- Avoids third-party tracking through a shared app-wide API credential.
If no API key is configured, map functionality is disabled and the rest of the app still works.
Importing And Exporting GPX
PureVert supports both local and remote import workflows:
- Import GPX (local): pick one or more GPX files from your device.
- Import GPX (remote): load files from a repository URL configured in Settings.
Imported tracks are stored locally and grouped by season in History. Export creates a GPX snapshot you can use in external tools.
How Slope Is Calculated
Slope is shown as Max / Avg.
- Max slope: robust P95 of downhill sample slopes to reduce one-point GPS/elevation spikes.
- Avg slope: overall run angle from total ski vertical divided by total ski distance.
This keeps slope stats more stable across noisy elevation data and mixed terrain.