Last updated: June 2026
notmapped is a cycling route-planning web application operated as an independent project. Contact: hello@notmapped.com.
notmapped collects the minimum data needed to provide the service:
We use Plausible Analytics to understand how notmapped is used — page views, referral sources, and whether visitors connect their Strava account. Plausible is a privacy-respecting analytics service hosted in the EU (Germany) operated by Plausible Insights OÜ.
Plausible does not use cookies, does not collect personal identifiers, does not track you across websites, and does not share data with advertisers. The data collected is aggregate-only and cannot be used to identify you individually. You do not need to accept or reject any analytics to use notmapped.
We use the following third-party sub-processors to operate the service:
| Service | Purpose | Data shared | Location | Retention |
|---|---|---|---|---|
| Strava | Activity data source (OAuth read + optional description write) | Your Strava athlete ID and activities (via their API) | USA (Strava, Inc.) | Until you disconnect or delete your account |
| Stripe | Payment processing (Explore subscriptions) | Payment method, billing email (collected by Stripe directly) | EU / USA (Stripe, Inc.) | Per Stripe's retention policy |
| Plausible Analytics | Cookieless, aggregate-only analytics | Anonymised page view data (no PII, no cookies) | EU, Germany (Hetzner) — operated by Plausible Insights OÜ (Estonia) | Per Plausible's retention policy |
| Neon (AWS eu-central-1) | Primary database (PostgreSQL) | All user account data, activity polylines, coverage tiles, tokens | AWS eu-central-1, Frankfurt, Germany | Until account deletion |
| Hetzner | Application hosting (VPS) | Access logs including IP addresses | Germany (Falkenstein) | ~90 days (standard server log rotation) |
If you are located in the European Union or European Economic Area, you have rights under the General Data Protection Regulation (GDPR) including the right to access, rectify, erase, and restrict processing of your personal data. The following rights are already implemented in the application:
For any other data rights request (access, portability, objection, restriction), please contact us at hello@notmapped.com. We will respond within 30 days.
Strava OAuth tokens are stored encrypted at rest using AES-256 (via the Python cryptography library, Fernet symmetric encryption). All traffic between your browser and notmapped is encrypted in transit via HTTPS (TLS 1.2+, enforced by Caddy on the server). Session cookies are marked HttpOnly and Secure to prevent JavaScript access and transmission over plain HTTP.
notmapped is not directed at children under 16. We do not knowingly collect personal data from anyone under 16. If you believe a child has provided us with personal data, please contact us and we will delete it.
We may update this Privacy Policy from time to time. Material changes will be communicated via the application. Continued use after changes are posted constitutes acceptance of the updated policy.
For privacy questions, data access requests, or concerns: hello@notmapped.com