What changes in version 9: if you connect Apple Health in the iPhone app, what we read from the Health app, what for and how long we keep it, and what we save to it. That we keep a copy of an unsaved plan on your device, for at most 7 days. That, when you choose to, we send a plan's route with its intakes, which come from your health data, to your Wahoo account. That, if the map doesn't load from Cloudflare, our server asks for it on your behalf. That what we send to Open-Meteo for the weather is rounded: the coordinates to about 1 km, and the point's altitude to 50 m, and only from 100 m up; the query comes from our server, so Open-Meteo sees our server's IP, not yours. And the policy now uses the app's words (ride, sweat, carbs, your ceiling), with no change to any processing.
RATIO is a fueling planning tool for cyclists and endurance athletes. From your physiological data (weight, sweat, gut tolerance and, if you have one, your FTP) and what the route or workout demands, it builds an hour-by-hour plan for fluid, carbs and sodium. Without that data and your consent it builds no plans: the figures would be someone else's. You sign in with Google, Apple or Strava: RATIO never stores passwords.
Note: Strava and Intervals.icu are read-only; RATIO never posts, changes or deletes anything in those accounts. Wahoo is the one exception, and only sends your own plan to your Wahoo account when you ask.
In your profile you enter:
If you do the sweat test, you also enter your weight before and after, what you drank and urinated, and how long it lasted. The test's temperature is looked up on Open-Meteo for the test's place and hours; your location is used only for that lookup and isn't stored.
We also keep your plans, your products and mixes, and what you log eating and drinking on a ride. Only you can see or change them.
What it is. For RATIO, health data is:
What for. Only to build your plans, compare them with your rides and adjust the next ones with what you log, and to send a plan's route with its intakes to your Wahoo account when you choose to. We don't use it for advertising, commercial profiling or our usage statistics, and it doesn't appear in notices, emails or technical logs.
Legal basis. Your explicit consent (GDPR, Art. 9(2)(a)), which we ask for before your first plan, on the same screen where you give us that data and before it leaves your device, and record with its date, the version of the text you accepted and your confirmation that you are 16 or older.
If you don't give it. RATIO builds no plans without your data, because the figures would be someone else's, and doesn't analyze your rides. You can still use your Pantry, your mixes and your saved plans, and give it later.
How to withdraw it. Whenever you like, in Settings → Health data. When you do:
Withdrawing doesn't affect what we did before with your consent.
Accounts created before the consent. If you already had health data stored, we don't use it or show you the figures of your saved plans and rides until you give your consent. If you don't give it within 30 days of this version's publication, we delete it. The app shows you the exact date.
Who processes it on our behalf. Supabase (database) and Vercel (server). See section 7.4. Wahoo, if you connect it, receives a plan's route with its intakes when you send it, and isn't our processor (section 3).
How long. For as long as you have an account and don't withdraw your consent. What comes from Apple Health, at most a year (weights, rides and FTP) and 60 days (nights). The copy of an unsaved plan on your device, at most 7 days (section 7).
Apple Health (iPhone app only, if you connect it). With your health-data consent and a specific one for Apple Health, RATIO reads from the Health app your weight (with its time), when you fell asleep and woke up each night, your bike rides (start, duration, distance, climbing, energy, temperature and the app that recorded them) and the FTP your Apple Watch estimates. It uses them for your plan: your most recent weight (the median of 7 days of weights), your bedtime for caffeine (the median of 14 nights), the FTP only if you haven't set yours, and your rides to compare the plan with what you did and to check in when you finish. Every figure that comes from Health says so. RATIO saves to Health the water, carbs, sodium and caffeine you confirm in “Your ride”.
It is never used for advertising or shared with anyone; it doesn't go to Apple or to third parties. It's stored in our database (EU) like the rest of your health data: weights, rides and FTP for at most a year; nights, 60 days. What RATIO may read and write is up to you in the iPhone's Settings. In Profile › Apple Health you can stop using it: RATIO stops reading and deletes what came from Health; also when you withdraw your health-data consent or delete your account. What RATIO wrote to Health is yours and on your iPhone: we only delete it if you choose so when you stop using it, withdraw your consent or delete your account (we ask you), and you can always delete it in the Health app.
We process your data on these bases:
Change from the previous version. Up to version 1, the basis for the Strava, Intervals.icu and Wahoo connections and for notifications was your consent. Since version 2 it's the contract, because they're features you ask for. Nothing changes in what we do with that data, and you can remove the connections and notifications whenever you like (section 9).
To calculate your fueling and hydration recommendations: grams of carbs per hour, sodium, the homemade bottle recipe and the recovery balance after each ride.
We also keep a minimal record of how RATIO is used, to improve it: when you sign up, which first-run steps you complete, when we ask for your consent to use your health data, whether you give it or leave it for later and which questions you left as “I don't know” (only which ones, never your answer), when you calculate or save a plan, when you sign in, the days you open the app, whether you use the iOS app or the web and, in the app, which version you're on. These records carry only your internal identifier, never your email, your health data or anything you type. They never include Strava data or anything calculated from it. They aren't shared and are deleted after 24 months, or earlier with your account.
We never use your data for advertising or commercial profiling.
Your data is stored in the EU. Some providers are companies outside the EU and may access or process it outside the EU. Those transfers rely on:
You can ask us for a copy of the standard contractual clauses by writing to support@ratiovelo.com.
Data we read from Strava (names, routes, times, power and so on) is only kept in a temporary cache, for at most 7 days. A ride's is removed as soon as Strava tells us you deleted it. Your plans store the ID of the Strava route, not its name or track: they're taken from your list of routes when you open the plan. We keep that list, with your Strava name and photo, for at most 48 hours, and each route's track, elevation and segments for at most 6 days. For each ride we store its Strava ID and, for at most 7 days, its date. The figures of an analyzed ride aren't stored: we work them out from its Strava data each time you open it and keep them for at most 6 days. So that they always come out the same, we store the profile you analyzed it with and the effort you reported, which are yours (section 4.1). A ride you don't analyze, or whose analysis you undo, is deleted 7 days after it reaches RATIO, along with what you logged on it. What you enter yourself on an analyzed ride is yours and stays even if you disconnect Strava.
If you disconnect Strava, or revoke access from Strava, we immediately delete everything that comes from Strava: your athlete ID, the permissions, your synced rides, your saved routes, your name and photo, and the results calculated from your rides. We confirm this in writing: by email if we have an address for you and, if not, with a notice in the app. If you delete a ride on Strava, it disappears from RATIO within 48 hours. The rest of your data is kept while your account is active and deleted immediately if you delete your account. When you delete a piece of data or your account, it is removed from our database immediately. We don't keep backups.
If you created your account with Strava and haven't added another way to sign in (Google or Apple), Strava is your only key: if you revoke access from Strava, we delete your whole account and all its data, just as if you deleted it yourself, because you could no longer sign in. For the same reason, in that case you can't disconnect Strava from RATIO: we first ask you to add another way to sign in or to delete the account.
When RATIO queries Strava on your behalf, Strava may monitor and collect data about that use of its API and use it for any business purpose, internal or external, including improving its API and platform, providing developer or user support, and ensuring compliance with its terms. Strava handles that data under its own privacy policy.
Google, Apple (as a sign-in method), Strava, Intervals.icu and Wahoo aren't our processors: they're your own services that you connect, and they handle your data under their own policies.
We don't sell, rent or hand over your data to anyone. Only the providers in section 7.4 process it, on our behalf and for what's described here. Open-Meteo receives the coordinates and dates of the weather we look up, with nothing from your account (section 7); it isn't our processor: it handles those queries under its own terms. Wahoo, if you connect it, receives a plan's route with its intakes when you send it (section 3); it isn't our processor either: it handles it under its own terms.
You have these rights over your data:
To exercise any of these rights, write to support@ratiovelo.com. You can also complain to a data protection authority (in Spain, the AEPD).
For any questions regarding this policy, data protection, or privacy compliance, please contact us at support@ratiovelo.com.
RATIO is not directed to individuals under the age of 16 (or 13 in certain jurisdictions like the United States). We do not knowingly collect personal information from children. If you become aware that a child has provided us with personal data, please contact us immediately at support@ratiovelo.com.
To use your health data we ask you to confirm that you are 16 or older.