Superride Privacy Policy

Effective date: 4 October 2026

Superride is a route weather app for cyclists. We built it to need as little of your data as possible: there is no account, no advertising and no tracking, and your routes stay on your iPhone. This policy explains exactly what does leave your device, why, and for how long anything is kept.

The short version

1. Who we are

Superride is provided by Aleksey Goncharov, an individual developer based in the United Kingdom ("we", "us", "our"). We are the controller of the personal data described in this policy.

This policy covers the Superride iOS app and the Superride server (a Cloudflare Worker that the app uses for weather and for Strava and Ride with GPS sign-in). It does not cover Strava, Ride with GPS, Apple or any other service you reach through the app; they have their own privacy policies.

2. What stays on your iPhone

The following is stored only on your device. It is never sent to us, and we have no way to access it:

Superride does not use Location Services: it never asks for or reads your iPhone's location. It does not use the advertising identifier (IDFA), never shows the App Tracking Transparency prompt, and does not access your contacts, photos or health data.

Your route library and settings are included in your iPhone backups (iCloud or computer) according to your own backup settings. Caches (forecasts, thumbnails, stop names, Strava and Ride with GPS data) are not backed up, and your sign-in tokens are stored "this device only", so they are not included in backups either.

3. What leaves your iPhone, and why

3.1 Weather forecasts

To forecast the weather along a route, the app splits the route into the grid cells of a weather model (for example, 2 km squares for the Met Office UK model, or about 9 km for the global ECMWF model) and asks our server for the forecast at the centre of each cell. The request contains those cell centres, the model name, the weather variables and the number of days. It does not contain your route, your start time, your name, any account or device identifier, or any Strava or Ride with GPS data.

Our server passes the request on to Open-Meteo, our main weather provider, or to Apple WeatherKit as a backup when Open-Meteo is unavailable or its daily limit is reached. Those requests come from Cloudflare's network, not from your device, so Open-Meteo and Apple do not receive your IP address.

To stay within Open-Meteo's usage limits, our server keeps each weather answer in a shared cache keyed by grid cell, until the weather model's next run (at most 12 hours). The cache contains weather data per grid cell, is shared by all users and is not linked to anyone. We do not log or store which cells any person requested.

A set of grid cells can reveal the general area of a route. We treat it with care for that reason: it is used only to answer your request, and it is never stored against you or combined with anything else.

The app also asks our server for information about weather models (such as when a model last ran). Those requests contain no location.

3.2 Map and stop names (Apple)

The map is Apple Maps (MapKit). Your iPhone loads map tiles for the area on screen directly from Apple.

When the app finds a stop on a recorded ride (for example, a café stop), it asks Apple MapKit for the name of the closest café, shop or park, using only the coordinate of that stop. Nothing else is sent with it, and no Strava or Ride with GPS data is ever sent to Apple or anyone else. The name is cached on your iPhone for 90 days.

Apple handles these requests under the Apple Privacy Policy.

3.3 Connecting Strava or Ride with GPS (optional)

If you choose to connect Strava or Ride with GPS:

3.4 Your Strava and Ride with GPS data

With your permission, the app reads from Strava or Ride with GPS, directly from your iPhone: your saved routes, a list of your rides from about the last 100 days, and the recorded track (position, time, elevation, distance and moving/stopped) of a few rides. It does not request heart rate, power or other health data.

We use this data only to:

This data is:

3.5 Strava update notifications

Strava sends our server a short notice when an athlete who has connected Superride creates, updates or deletes an activity, or disconnects Superride. A notice contains the Strava athlete ID, the activity ID, the type of change, the time, and changed fields such as the activity title, type or privacy. We keep these notices for at most 7 days, so the app can refresh the right routes, and would return them only to that athlete, after Strava confirms who is asking. When you disconnect Superride from Strava, Strava tells our server and we delete everything we hold for your athlete ID at once. To confirm who is asking, our server may keep a one-way fingerprint (SHA-256 hash) of an access token linked to the athlete ID for at most 1 hour.

3.6 Anonymous usage counters

Our server counts things like the number of forecast requests and cache hits per day. These are daily totals only: no IP addresses, no locations, no device or account identifiers. We keep them for about 13 months to plan capacity.

3.7 Hosting and network data (Cloudflare)

Our server runs on Cloudflare. Like any internet service, Cloudflare necessarily processes your device's IP address and basic request details (such as the time and the address requested) to deliver each request and to protect the service from abuse. We have not switched on persistent request logging for our server, and we do not store IP addresses. Cloudflare may keep aggregated statistics and security data under its own policies.

3.8 If you contact us

If you email us, we receive your email address and whatever you write, and use them only to reply. We keep support emails for up to 24 months after the conversation ends, unless we need them longer to deal with a legal claim.

3.9 The App Store

Apple distributes the app. Apple may give us aggregated statistics (such as downloads) and, only if you chose to share them with app developers, crash reports. These do not identify you to us.

3.10 Introduction screens and in-app purchases (Adapty)

The introduction you see on first launch, and the Superride Pro subscription page (Superride Pro is needed to use the app), are provided by Adapty, our processor for in-app purchases. On first launch the app creates a random, anonymous Adapty profile ID — it is not linked to your name, email address, Apple Account or any Superride account (there is none).

The app sends Adapty:

We have switched off Adapty's collection of the advertising identifier (IDFA) and of your IP address (Adapty's servers still see it in transit to answer the request, but do not store it). The app does not send Adapty your answers in the introduction, your name or email address, your routes, your location or any Strava or Ride with GPS data. Adapty does not use this data to track you across other companies' apps or websites.

Adapty processes this data on our behalf, under a data processing agreement, only to show these screens, to process and verify purchases, and to give us aggregated statistics about them. Card details are handled by Apple, never by us or Adapty.

When you tap Share on a forecast, the app creates a link to that ride (for example https://superrideapp.com/r/Ab3dE5fG7h) and puts it in the message next to the image. To make the link work, the app sends our server and we store:

Nothing in it identifies you: no name, account, device identifier or IP address is stored with the ride, and we never know who shared it or who opened it. Anyone who has the link can see the ride — its route and planned timing — on the link's web page and in Superride, free of charge. A route is a sensitive thing (it may start at your home), so share links only with people you trust; you can remove a link at any time.

4. What we don't do

5. Our lawful bases (UK GDPR and EU GDPR)

ProcessingLawful basis
Weather requests, stop names and map tiles — providing the forecast you ask forPerformance of a contract: providing the app's features to you (Art. 6(1)(b))
Connecting Strava or Ride with GPS, reading your routes and ridesPerformance of a contract, at your request; you can stop at any time by disconnecting (Art. 6(1)(b))
Strava update notificationsOur legitimate interest in keeping your Strava routes current in the app and in deleting your data promptly when you disconnect (Art. 6(1)(f))
Shared ride links: storing the ride you chose to share and showing it to whoever has the linkPerformance of a contract: providing the sharing feature you use (Art. 6(1)(b))
Network data for delivering and securing our serverOur legitimate interest in running a secure, reliable service (Art. 6(1)(f))
Introduction screens, and processing, verifying and restoring purchases through AdaptyPerformance of a contract: providing the app and the subscription you buy (Art. 6(1)(b))
Aggregated statistics about the introduction and subscription screens and about purchases (Adapty), including whether an install came from an Apple Ads campaignOur legitimate interest in understanding, in aggregate, how the app is found and how the subscription performs (Art. 6(1)(f))
Replying to your emailsOur legitimate interest in answering you (Art. 6(1)(f))
Keeping records when the law requires itLegal obligation (Art. 6(1)(c))

Where we rely on legitimate interests, we have balanced them against your rights: the data involved is minimal, short-lived and never used for anything else. You can object at any time (see section 9).

We don't process special category data (such as health data).

6. Who processes data for us, and other services

OrganisationRoleWhat forData involvedLocation
Cloudflare, Inc.Our processor (hosting)Runs our server, its short-lived storage and weather cacheIP address and request details (in transit); weather grid-cell coordinates; sign-in hand-offs (up to 120 s); Strava notices (up to 7 days); shared rides you create (up to 90 days)Global network; United States
OpenMeteo GmbH (Open-Meteo)Weather data providerWeather forecastsGrid-cell coordinates only, sent from our server (never your IP address)Switzerland
Apple Inc. / Apple Distribution InternationalIndependent providerWeatherKit backup forecasts (via our server: grid-cell coordinates only); Apple Maps tiles and place names (directly from your iPhone); App StoreGrid-cell coordinates; map area; stop coordinatesUnited States; Ireland
Adapty Tech Inc. (Adapty)Our processor (in-app purchases)Introduction and subscription screens; processing, verifying and restoring App Store purchases; aggregated statisticsAnonymous Adapty profile ID, installation ID, identifier for vendors, device model, iOS and app version, language, region, time zone, App Store country, Apple Ads attribution token, screens shown; App Store purchase records if you buyUnited States
Strava, Inc.Independent controller, only if you connectYour Strava routes and rides; sign-inYour Strava account, as described in section 3United States
Ride with GPSIndependent controller, only if you connectYour Ride with GPS routes and trips; sign-inYour Ride with GPS account, as described in section 3United States

Strava and Ride with GPS handle your data under their own privacy policies: Strava Privacy Policy, Ride with GPS Privacy Policy.

We will update this policy before we add any new processor.

7. International transfers

Cloudflare processes requests in the data centre closest to you and may store data in the United States. Where personal data is transferred from the UK or the European Economic Area to a country without an adequacy decision, we rely on Cloudflare's data processing addendum, which includes the European Commission's Standard Contractual Clauses and the UK International Data Transfer Addendum, and on Cloudflare's certification under the EU-U.S. Data Privacy Framework and its UK Extension. Transfers to Adapty in the United States rely on Adapty's data processing agreement with the Standard Contractual Clauses and the UK International Data Transfer Addendum. Switzerland, where Open-Meteo is based, has an adequacy decision from both the UK and the EU. Apple, Strava and Ride with GPS use their own transfer safeguards, described in their privacy policies.

8. How long data is kept

DataWhereHow long
Your route library and settingsYour iPhoneUntil you delete them, use Delete all my data, or delete the app
Recent forecastsYour iPhoneUp to 20 routes (oldest removed first); forecasts that include Strava data at most 7 days; iOS may clear them sooner
Route thumbnailsYour iPhoneStrava routes 7 days, Ride with GPS routes 30 days, your own files 60 days (then redrawn)
Stop namesYour iPhone90 days
Strava dataYour iPhoneAt most 7 days; immediately on disconnect
Ride with GPS dataYour iPhoneAt most 30 days; immediately on disconnect
Sign-in tokensYour iPhone's KeychainUntil you disconnect or use Delete all my data (see the note below)
Sign-in hand-offOur serverDeleted on first use, and after at most 120 seconds
Token fingerprint linked to Strava athlete IDOur serverAt most 1 hour
Strava update noticesOur serverAt most 7 days; immediately when you disconnect Superride from Strava
Shared ride links you create (ride, preview image)Our server90 days, or until you stop sharing
Delete keys of the links you createdYour iPhoneUntil the link expires, you stop sharing, or Delete all my data
Hourly rate-limit fingerprints of IP addressesOur serverAt most 2 hours
Weather cache (per grid cell, not linked to anyone)Our serverUntil the model's next run, at most 12 hours
Anonymous daily countersOur serverAbout 13 months
Support emailsOur mailboxUp to 24 months after the conversation ends
Network and security dataCloudflareUnder Cloudflare's own policies
Anonymous Adapty profile, technical details and screens shownAdapty (our processor)While Superride uses Adapty, then deleted under our agreement with Adapty; sooner on request (section 9)
App Store purchase records, if you buy Superride ProAdapty (our processor)As long as your subscription needs them, then as long as the law requires us to keep accounting records (up to 6 years after the purchase)

Note on sign-in tokens: iOS can keep Keychain items after an app is deleted. To be sure your Strava or Ride with GPS access is revoked, disconnect them (or use Delete all my data) before deleting the app. You can also revoke access at any time on Strava (Settings → My Apps) or on Ride with GPS (account settings).

9. Your rights

Under UK and EU data protection law you have the right to:

Because almost everything stays on your iPhone, you can exercise most of these rights yourself, straight away:

For anything else, email 1061040@gmail.com. We hold so little that we usually can't identify you; if your request is about Strava update notices, please include your Strava athlete ID. We'll reply within one month.

California residents (CCPA / CPRA)

In the past 12 months, the only personal information we have handled is: identifiers (your IP address, processed by Cloudflare and Adapty in transit; your Strava athlete ID, if you connected Strava; the anonymous Adapty profile ID and the app's identifier for vendors), commercial information (your App Store purchase records, if you buy Superride Pro) and approximate location in the form of weather grid-cell coordinates that are not linked to you. We used it only to provide the app, as described above. We do not sell or share personal information, including for cross-context behavioural advertising, and we have no actual knowledge of selling or sharing the personal information of anyone under 16. We do not use or disclose sensitive personal information. You have the right to know, to delete and to correct your personal information, and not to be discriminated against for exercising these rights. To make a request, email 1061040@gmail.com.

10. Children

Superride is not directed at children under 16, and we do not knowingly process personal data of children under 16. If you believe a child has given us personal data, contact us and we will delete it.

11. Security

All connections use HTTPS. Sign-in tokens are kept in the iOS Keychain, and the secrets needed to talk to Strava and Ride with GPS exist only on our server, never in the app. Data on your iPhone uses iOS data protection. Our server keeps as little as possible, for as short a time as possible.

12. Changes to this policy

If we change this policy, we will publish the new version at the same address with a new effective date, and tell you in the app about any significant change before it takes effect.

13. Contact

Aleksey Goncharov, United Kingdom

Email: 1061040@gmail.com