Back to MyRaces

MyRaces app for iPhone and Android

Privacy policy

Last updated: October 24, 2026

In short

Who is responsible

MyRaces is an app developed by Haritz Lopez (Spain). For any question about your data, write to hola@myraces.app. Full identification details are in the Terms of use.

What data we process

To have an account you only need an email (or signing in with Apple or Google); everything else is optional and up to you. If you use the app without an account (guest mode), your data stays only on your phone and is never sent to a server. Locking the app with Face ID, fingerprint or passcode and saving images to your gallery work only on your phone: MyRaces receives nothing from them.

What we use it for, and on what basis

We don't use your data for advertising, we don't build commercial profiles and we don't make automated decisions with legal effects on you. Suggesting which Strava or Polar activity belongs to a race is automatic, but nothing is ever added without your confirmation.

Apple Health and Health Connect

The app only reads from Apple Health (iPhone) or Health Connect (Android) when you ask it to import a race, and never writes to them. On Health Connect it only asks to read workouts, their routes, heart rate, distance and elevation. Imported data is stored in your account so you can see it on your devices, is never public, and is not used for advertising or sold or shared with third parties. Use of information received from Health Connect complies with the Health Connect Permissions policy, including its Limited Use requirements.

Strava

Connecting Strava is optional. We only read your activities and never post anything to Strava. Access permissions are stored on our server and the data you import is only visible to you. If a race is public, at most a “View on Strava” link is shown, and only if you turn it on. You can turn off suggestions and their notifications, or disconnect Strava, in the app (Profile › Strava). If you revoke access from Strava or delete your account, we delete your permissions and pending suggestions; what you already confirmed stays in your races until you remove it.

Polar

Connecting Polar is optional. We only read your Polar Flow workouts and never post anything to Polar. To read them, Polar requires registering you in its service for apps (AccessLink) with an identifier of your MyRaces account, without your name or email. The permission is stored on our server and the data you import is only visible to you. When you upload a workout, Polar notifies us so we can suggest the matching race (you can turn off suggestions and their notifications). You can disconnect Polar in the app (Profile › Polar): when you disconnect it, or if you delete your account, we deregister you from AccessLink and delete the permission; what you already imported stays in your races until you remove it.

Sign in with Apple or Google

If you sign in with Apple, Apple gives us an identifier for your account and the email you choose (yours or a hidden one that forwards to your inbox). We don't ask for your name. When you delete your account, we revoke MyRaces' access to your Apple ID.

If you sign in with Google (on Android), Google gives us an identifier for your account, its email and, with them, your Google name and photo, which are stored with your account but the app doesn't use or show to anyone. You can remove MyRaces' access at any time from your Google account.

Weather and maps

To show you the forecast for race day, the iPhone app asks Apple (WeatherKit) for the coordinates of the race start and the race time; the Android app asks our server, which builds the forecast from public Open-Meteo data (CC BY 4.0) without sending them to anyone. Your location and account details are not sent for the forecast. To locate places and show the Explore map, the iPhone app uses Apple Maps and the Android app uses Google Maps, which receives the map area you are viewing.

Affiliate links

Some links in the app (for example, to running shoe shops or to places to stay near a race) are affiliate links, and we always say so: if you buy or book, the shop pays us a small commission and it costs you nothing extra. When you tap them they go through myraces.app, which only counts how many clicks each link gets per day, without storing who you are. For places to stay we send the town and the race dates so the destination site opens its search already filled in; we don't store them. From then on, that site's privacy policy applies.

Where it's stored and how it's protected

On our own server hosted by Hetzner in Finland (European Union). The disk is encrypted, all connections are encrypted (HTTPS), a firewall only lets through what is needed and database rules prevent anyone from seeing your private data. We make daily backups, also encrypted.

Who we share it with

Some of these services are provided by US companies. When they involve transferring data outside the European Union:

The myraces.app website

The website only uses two technical cookies that it needs to work: myraces-session, which keeps your visit going (for example, the language you choose), and XSRF-TOKEN, which protects the launch-notice form against forged submissions. Both expire after 2 hours. We don't use analytics or advertising cookies, so we don't ask for your consent. If you choose the light or dark theme, it's saved in your browser and never reaches us. Fonts are served by Bunny Fonts (Slovenia, European Union), which receives your IP address to deliver them and doesn't use cookies.

How long we keep it

Your rights

You can access, correct, delete or take your data with you, object to or ask us to restrict its use, and withdraw your consent at any time. Almost everything can be done from the app (which also exports your races as CSV); for anything else, including a full copy of your data, write to hola@myraces.app. If you think we haven't handled your data properly, you can file a complaint with the Spanish Data Protection Agency (AEPD).

Minors

You must be at least 16 years old to create an account. Posting running-partner or bib ads, or getting in touch through them, requires being an adult.

Changes

If we change this policy, we'll update the date above and, if the change is significant, let you know in the app.