Trail Ride

Privacy

Last updated 18 September 2026. Applies to the Trail Ride app and to trailrideapp.com.

This policy covers the Trail Ride test on TestFlight. It describes exactly what the app and this website do today. The operator's full details below are added before Trail Ride is released publicly; until then, TestFlight's feedback button reaches us directly.

The short version

Your tracks stay on your phone. We do not have an account system, so there is nothing to log in to and no profile of you anywhere. We run no analytics and no advertising, and the app contains no third-party tracking code of any kind.

A few things do leave your phone, each only when something specific happens, and each is described below: a surface check when you ask for one, a request for an offline map area, ordinary web requests to our server, and a diagnostics file if you choose to send one.

Who is responsible

Trail Ride is operated by an individual developer in the Netherlands; the name and postal address are added here before public release. For anything about this policy or your data, send feedback through TestFlight (take a screenshot in the app, or open TestFlight ▸ Trail Ride ▸ Send Beta Feedback) — it reaches us directly.

Under the GDPR we are the "controller" for the limited processing described here.

Your routes and tracks

GPX files you import, tracks you record, waypoints you add, and the names and colours you give them are stored on your device only. They are not uploaded, not synced through us, and not visible to us. We could not produce a copy of your tracks if you asked us to, because we do not have them.

They are included in your own iPhone backup, if you have one — that backup is between you, your device and Apple or your computer. We are not part of it.

If we ever add syncing between your devices, it will use your own iCloud or Google account, so the data still never passes through our servers. That is a deliberate design rule, recorded in the project's roadmap, not an aspiration.

Surface check

To tell you how much of a track is unpaved, the app sends the shape of that track — a simplified list of coordinates — to two free public services run by the OpenStreetMap community: the FOSSGIS routing server (valhalla1.openstreetmap.de) and the Overpass API (overpass-api.de), both in Germany. They match the line to mapped roads and tracks and return what surface each is recorded as.

Offline map areas

When you ask the app to download an offline map area for a route, the app sends the shape of that route — a simplified list of coordinates — to api.trailrideapp.com. We need it to cut the right piece out of the map.

If you never download an offline area, this never happens.

Ordinary web requests

Using the app's map, and visiting trailrideapp.com, means making web requests. Our server records what any web server records: the IP address, the time, what was requested, and the response. We use it to serve the request, to keep the service available, and to stop abuse — for example rate limiting someone hammering the map tiles.

The marketing site sets no cookies at all — not analytics cookies, not "essential" cookies, none. That is why you are not being asked to consent to any. The app's API sets none either.

Crash reports

If your iPhone is set to share analytics with developers, Apple may send us crash reports for the app. These come from Apple, in Apple's format, and describe how the app failed — not where you were or what you were riding. You control this in iOS Settings under Privacy & Security ▸ Analytics & Improvements.

We use no third-party crash or error reporting service. There is no such code in the app.

Diagnostics you choose to send

The app keeps a short log of what it did — an import failed, a ride started, the map needed repairing — to make problems diagnosable. It is stored on your phone and is never sent anywhere by itself. You can read it and share it from Settings if you are helping us track something down.

The log is filtered so it cannot contain positions, track names or file names. That filtering is enforced in code rather than left to care: a value that looks like a coordinate or a path is dropped before it is written.

If you email us a log, we keep it only as long as it takes to look into the problem.

Who else is involved

We do not sell data, and we have nothing to sell.

Your rights

Under the GDPR you can ask for access to your data, correction, deletion, restriction, objection, and portability, and you can complain to a supervisory authority — in the Netherlands, the Autoriteit Persoonsgegevens.

In practice, for this app, the honest version is:

Children

Trail Ride is a navigation tool for motorcyclists and is not directed at children.

Changes

If this policy changes in a way that affects what leaves your phone, the app will say so in a release note rather than quietly updating a web page. The date at the top is the version in force.