Privacy Policy

Effective: 3 March 2026 · Last updated: 3 June 2026 · Wersja polska

Data Controller

The data controller is Piotr Kutkowski (Radlin, Poland). Contact: pkutkowski@gmail.com.

Data We Collect

DataPurposeLegal Basis
Email addressRegistration and loginArt. 6(1)(b) GDPR
Password (bcrypt hashed)AuthenticationArt. 6(1)(b) GDPR
Precise GPS locationNavigation, displaying route in ride modeArt. 6(1)(a) GDPR — consent
Cycling routesRoute planningArt. 6(1)(b) GDPR
User ID (UUID)Linking data to accountArt. 6(1)(b) GDPR
IP addressSecurity, rate limitingArt. 6(1)(f) GDPR

An account is optional — guest route plans remain stored locally on the device.

Storage and Location

Third-Party Services

Cookies

We use a single technical cookie refresh_token (httpOnly, 7 days, not accessible from JavaScript).

Telemetry

We collect pseudonymous error and crash data (event name, error message, app version, platform, IP address). Telemetry events are sent to our own backend hosted on Railway (EU region). IP addresses are retained by the logging infrastructure for a maximum of 30 days and are not linked to user accounts. Purpose: improving app quality and stability. Legal basis: Art. 6(1)(f) GDPR — legitimate interest.

Data Retention

Your Rights

Under the GDPR you have the following rights:

Route plans are stored locally on your device and can be exported as GPX. To obtain a copy of your account data, email pkutkowski@gmail.com. Account deletion: account deletion instructions.

Complaint to Supervisory Authority

If you believe your data is processed in violation of the GDPR, you have the right to lodge a complaint with the Polish supervisory authority: President of the Personal Data Protection Office (PUODO), ul. Stawki 2, 00-193 Warsaw, Poland, uodo.gov.pl.

Obligation to Provide Data

Providing your email and password is voluntary but required to create an account. Without an account you can use the app in guest mode — route plans are then stored locally only.

GPS location consent is voluntary and does not affect basic functionality.

Automated Decision-Making

We do not use automated decision-making or profiling within the meaning of Art. 22 GDPR.

Security

EU Data Storage

Data is hosted on Railway in the EU (eu-west) region. Transfers to Mapbox in the USA are governed by Standard Contractual Clauses (SCC).

Policy Changes

Changes are communicated via in-app notifications.

Contact

Piotr Kutkowski · Radlin, Poland · pkutkowski@gmail.com