TrailLegs More Miles, Less Hassle

TrailLegs — Privacy Policy

Effective date: 10 April 2026 · Last updated: 14 April 2026 · Version 1.1

1. Introduction

This Privacy Policy explains what data the TrailLegs app ("App") collects, why, and how it is used.

The short version: TrailLegs collects minimal data. There is no account, no email, and no user profile. You may optionally set a trail name that is shown alongside your community reports. The App does not track you for advertising.

Controller:

As a Netherlands-based developer, we comply with the General Data Protection Regulation (GDPR) and Dutch data protection law (UAVG).

2. What Data We Collect

2.1 Data Collected Automatically

Anonymous Device Identifier

When you use community features (submitting trail reports, confirming or flagging reports), the App generates a random identifier (UUID) stored locally on your device. This identifier:

Legal basis (GDPR): Legitimate interests — preventing abuse and ensuring service integrity.

IP Address (transient)

Our server temporarily logs your IP address for rate-limiting purposes on API requests. This data is stored in memory for a rolling window of one hour and is not written to a database or retained beyond that window.

Legal basis (GDPR): Legitimate interests — preventing abuse.

App Metadata with Community Reports

When you submit a community report, the following metadata is stored alongside it:

This helps us debug issues and understand report quality. It is not linked to your identity.

No Analytics

We do not collect analytics, crash reports, or usage metrics on our own servers. We do not use any third-party analytics SDK (no Firebase, Amplitude, or similar).

2.2 Data You Provide Voluntarily

GPS Location

The App requests access to your device's GPS location only when you enable location features (e.g. to show your position on the map, to auto-scroll weather to your current stage). Location data is:

Exception: When you submit a community report, your device's GPS coordinates are included in the submission for quality-assurance purposes. These coordinates are not stored in our database — only the POI's trail coordinates (which come from the trail data, not your device) are persisted.

You can use the App without granting location access. Navigation features will use manual stage selection instead.

Legal basis (GDPR): Consent — you explicitly grant location permission in your device settings.

Trail Name (optional)

You may set a trail name (nickname) in the App's settings. If set, this name is:

You can change or remove your trail name at any time in Settings. If you remove it, future reports will be anonymous, but your trail name remains on previously submitted reports until they expire.

Legal basis (GDPR): Consent — you voluntarily choose to set a trail name.

Community Reports

When you submit a trail condition report (water source status, trail condition, etc.), we store:

Reports are visible to all App users and stored on our server (traillegs.app, hosted in the EU).

Legal basis (GDPR): Consent — you voluntarily submit the report.

2.3 Data Collected by Third-Party Services

The App integrates third-party services that process data independently. We have no control over their data practices. Review their privacy policies:

Mapbox

RevenueCat

Apple StoreKit / App Store & Google Play Billing

Open-Meteo

RainViewer

Rainbow.ai

NASA GIBS

Expo / EAS Updates

3. What We Do NOT Collect

The App does not use cookies or website tracking.

4. How We Use Data

DataPurposeLegal Basis
Anonymous device IDRate limiting, report attributionLegitimate interests
IP address (transient, 1 hour)API rate limitingLegitimate interests
GPS location (when granted)On-trail navigation, weather for current positionConsent
Trail name (optional)Displayed with your community reportsConsent
Community report content + coordinates + timestampTrail condition information for other hikersConsent
App version + locale (with reports)Debugging and quality assuranceLegitimate interests
Subscription status (via RevenueCat)Unlocking subscribed featuresContract performance

We do not use your data for advertising, profiling, or automated decision-making.

5. Data Sharing

We do not sell, rent, or trade your data. Data sharing is limited to:

6. Data Storage and Retention

Community Reports

Stored on our EU-hosted server (traillegs.app). Reports have an expiry mechanism — older reports are automatically retired based on category and activity. You may request deletion by contacting support@traillegs.app with your report details and approximate submission date. Because reports are anonymous, we may need identifying details to locate the specific report.

Anonymous Device ID

Generated locally on your device. Sent to our server only with community report interactions. Not stored independently outside of report records.

IP Addresses

Retained in server memory for up to one hour for rate limiting. Not written to a database.

GPS Location

Processed in real time on your device. Not stored by us. Device GPS coordinates included in community report submissions are discarded on receipt and not persisted.

Subscription Data

Held by Apple, Google, and RevenueCat. We do not maintain our own copy of your subscription history.

7. Data Security

We use HTTPS for all API communication and take reasonable technical measures to protect data on our servers. No system is completely secure — do not include sensitive personal information in community report text.

8. International Data Transfers

Our server is hosted in the EU. Some third-party services (RevenueCat, Mapbox, Expo, NASA) are US-based. Data transfers to these services are covered by Standard Contractual Clauses or other GDPR-compliant transfer mechanisms as applicable. Refer to each service's privacy policy for details.

9. Children's Privacy

The App is not directed at children under 16. We do not knowingly collect data from children under 16. If you believe a child under 16 has submitted personal data, contact support@traillegs.app and we will delete it promptly.

10. Your Rights Under GDPR

If you are in the EU or EEA, you have the right to:

Because the App collects minimal data and uses no accounts, we may hold very little or no data identifiable to you.

How to exercise your rights: Email support@traillegs.app. We respond within 30 days. No charge.

Complaint: You may lodge a complaint with the Dutch data protection authority:

Autoriteit Persoonsgegevens
Postbus 93374, 2509 AJ Den Haag, Netherlands
www.autoriteitpersoonsgegevens.nl — Tel: +31 70 888 85 00

11. App Store Privacy Labels & Google Play Data Safety

In summary:

12. Changes to This Policy

We may update this Privacy Policy. When we do, we update the "Last updated" date above. For material changes, we provide notice within the App. Continued use after changes take effect constitutes acceptance of the updated policy.

13. Contact

For questions, rights requests, or concerns:

Trail Legs
Email: support@traillegs.app
Website: traillegs.app

We aim to respond within 5 business days, and to formal GDPR requests within 30 days.