bikeroulette

Your privacy

Privacy policy · Updated 12 November 2026

Bikeroulette operates Bike Roulette. For privacy questions or to exercise your rights, contact giedriuson@gmail.com.

What we use and why

Support messages include the email address and information you choose to send. We use them to answer your request and resolve service or privacy issues. Contact us about access or deletion of support correspondence.

Providers and storage

Railway hosts the service and database; Google and Apple provide the sign-in option you choose. HeiGIT/openrouteservice processes routing and place requests, OpenFreeMap provides map tiles, and Open-Meteo provides weather. These providers receive the requests needed for their services and process them under their own policies. Map requests can reveal the viewed area and network address. We do not sell personal data or use cross-app advertising tracking.

Native app session credentials stay in the iPhone Keychain. Server sessions expire after 30 days. Apple revocation credentials are encrypted on the server with a separate encryption key. OAuth requests expire within 10 minutes, and pending browser sign-in completion within 2 minutes.

Guest trial eligibility

Clearing guest content or deleting an account does not refill the introductory spins. A separate random trial cookie, usage counter, short-lived deletion protection and, on supported iPhones, an app-attestation public key and replay counter are retained for up to 30 days from trial creation. They contain no account identity, rides or location history. Verification challenges expire after two minutes; expired server records are removed by hourly housekeeping. Trial cookies and app-attestation key identifiers stay in the iPhone Keychain separately from account sessions.

When native enforcement is enabled, Apple DeviceCheck records whether this device already received the trial. That eligibility flag can persist across app deletion, reinstall and device transfer, and is not reset by clearing Bike Roulette data. It does not block ordinary signed-in use. Observation mode queries DeviceCheck without writing this flag. Contact giedriuson@gmail.com about a transferred device or eligibility issue. This protection is used for service abuse prevention, not advertising or fingerprinting.

Your choices and deletion

You can use a typed address instead of location, deny or change location access in Settings, use guest planning, and choose whether to share. In Account, choose Delete account and confirm to remove your live account, sessions, history, collection, city passport, route feedback, favourite places, identities and owned shared links. Guests can choose Clear guest data. Deleting from one device invalidates all server sessions; copies on other devices are cleared when they next contact the service. Shared copies outside the service cannot be recalled.

Apple token revocation is queued durably with deletion and retried automatically if Apple is temporarily unavailable. The queue contains only the encrypted credential and identifiers needed for revocation, and is erased after success. Infrastructure backups, if enabled, may contain earlier copies until their configured rotation; contact us for the current retention. Backups are restricted to recovery/security use. Aggregate totals and short-lived network abuse limits are kept separately from account records and are not reset by deletion.

Signed Apple account-change notifications can invalidate sessions. Permanent deletion of an Apple Account removes an Apple-only Bike Roulette account and its owned links. If another sign-in identity is connected, its account data remains available through that identity. Revoked Apple consent requires fresh authorization.

Routes you create

The route creator keeps a draft of chosen points and preferences on your device, separately for each account or guest, for up to 30 days after your last edit. Clearing the draft, reviewing it successfully, clearing guest data or deleting the current account removes that draft. Preview requests send chosen points to our server and the same routing provider; a private calculation cache can remain in server memory for up to five minutes. Reviewed routes saved to your account follow the history and deletion rules above. Editing does not automatically start GPS tracking or share a route.

Your rights

Where applicable, account services use the data needed to provide the service you request; optional location/sharing follow your choices, and security processing protects legitimate service interests. You may request access, correction, a copy, deletion, restriction or objection by contacting giedriuson@gmail.com. You may also contact your local data protection authority. Processing may involve providers outside your country, under their applicable transfer safeguards. Contact us about current provider/hosting arrangements.

We update this page when data practices change. The date above identifies this version.