The short version: nothing leaves your phone.
Last updated: 9 May 2026
OffTrail has no accounts, no analytics, no telemetry, and no cloud sync. Tracks you import, rides you record, and offline maps you download all live in your phone's local storage. They never travel to a server we operate, because we don't operate one.
What we collect
Nothing. The app does not have a backend. There is no signup, no login, no profile, no leaderboard. We don't see how often you use the app, which features you tap, or where you ride.
What stays on your phone
- Imported tracks (.gpx files) — kept under your iOS app's
Documents/ActiveTrackfolder. Replaced when you import a new one. - Recorded rides (.gpx + sidecar JSON) — kept under
Documents/Recordings. The History screen lists the last 30 days; older files are pruned automatically. - Offline map tiles — kept in MapLibre's local cache (auto-cached as you browse, plus any country regions you explicitly download from the Maps screen).
You can back any of this up the way you'd back up any iOS app's local files (Files app, iCloud Drive backup, finder sync). We don't see it either way.
Location
OffTrail asks for "When in Use" location permission so the user dot can render on the map and the rider can be tracked along an imported route. With your permission we keep listening to location updates while the app is in the background — that's how recording survives screen-lock and pocket use. iOS shows its standard system blue bar while this is happening.
Your location is used in real time to render the map and write entries into your own ride recording. It is not transmitted anywhere.
Network requests we make
The app loads basemap tiles online when you're connected, so the map keeps looking fresh in places you haven't pre-cached. Those requests go to OpenFreeMap (a free public tile server) and are subject to their privacy policy. We don't intercept, log, or proxy any of it. If you're fully offline, the app uses only what you've already cached.
Analytics, tracking, ads
None. The app does not use Firebase, Mixpanel, Sentry, App Store Analytics, AdMob, or any equivalent. There are no third-party SDKs that phone home.
Children
OffTrail is not directed at children under 13. Because we don't collect any personal data, no special children's-data provisions apply.
Changes to this policy
If we ever add a feature that involves transmitting data off your device, we will say so plainly here and ship it as an explicit opt-in. The "no-cloud, no-account" stance is a product principle, not a phase.
Contact
Questions or pushback: offtrail@offtrailapp.com.