Privacy Policy

Last updated: 23 October 2026

1. Who we are

Combatif is a competition platform, made for cycling first and open to other sports with a GPS track. You can join competitions and clubs, import or upload your activities, and see results. "We", "us" and "our" mean Combatif, which is responsible for the personal data described here.

Questions about this policy or your data: support@combatif.com

2. What data we collect
3. Who can see what
4. Why we use your data, and on what legal basis

We do not sell your data and we do not use it for advertising.

5. Map and location services

Maps on Combatif load their map images from OpenStreetMap (openstreetmap.org, run by the OpenStreetMap Foundation in the UK), which receives your IP address and browser details when a map is shown. To turn coordinates into place names and to look up elevation, our server sends coordinates or the place you searched for to OpenStreetMap's Nominatim service and to Open-Elevation. These services receive the coordinates or search text from our server, not your IP address.

6. Service providers and transfers outside the EEA

These companies process data for us under data processing agreements, only to run Combatif:

Where data goes to the USA, the transfer relies on the EU-US Data Privacy Framework, which these providers are certified under, and on the European Commission's standard contractual clauses. Transfers to the UK rely on the EU's adequacy decision for the UK.

Platforms you choose to use are responsible for their own processing: Strava, intervals.icu and Garmin if you connect them, and Google if you sign in with Google. Their own privacy policies apply to what they hold.

7. Moderation data

Keeping competitions honest means holding some data about reports and decisions. This section says what, and for how long.

8. Analytics, cookies and browser storage

When you first visit, we ask whether we may use analytics. If you say no, no analytics script is loaded. You can change your answer at any time with Cookie settings at the bottom of every page, and declining there stops analytics and deletes its cookies from your browser.

If you say yes, we use PostHog to see which pages and features are used. That includes session recordings that show layout, clicks and scrolling, with all text, everything you type, all images, maps and charts hidden, so no route or heart rate is recorded. PostHog links this to a random ID for your account, never your name or email address. It keeps events for up to 7 years and recordings for 30 days.

Your browser stores the following:

NameTypePurposeKept until
combatif_token, combatif_userLocal storageKeeps you signed in (necessary)You sign out
combatif_analytics_consent, combatif_analytics_consent_metaLocal storageRemembers your analytics choice and when you made it (necessary)You change it or clear your browser data
combatif_flags, combatif_clubs_cacheLocal storageMakes pages load faster (necessary)Replaced on next visit, cleared when you sign out
ph_…Cookie and local storagePostHog analytics, only if you acceptedUp to 1 year, or until you decline

We do not use advertising cookies.

9. How long we keep data

When you delete your account (you confirm it with your password, or with your email address if you only sign in with Google) we delete your profile, your activities and their original files, your results, club memberships and competition entries, your connected platforms (and we withdraw our access at Strava, intervals.icu and Garmin), reports others made about your activities, and every email to your address. Where other people's posts, comments or notifications mention you, the mention becomes "@[deleted]", with no link to your account. Competition rankings are recalculated without you. If you were the only admin of a club or competition, another member takes over, so it can still be managed.

What stays: posts, comments and events you wrote in clubs, and routes you created, remain visible to others, shown as written by "[deleted]". Moderation decisions you made as an administrator are kept as described in section 7. Deleted data can remain in database backups for up to 5 days.

10. Your rights

For anything not available directly in Combatif, email support@combatif.com.

11. Security

All traffic to Combatif is encrypted. Our database is not reachable from the internet and its storage is encrypted. Access to data is checked on our server for every request. You can protect your account with two-factor authentication on the Profile page. Passwords are stored as salted PBKDF2 hashes, never in readable form. When you choose a new password we check it against passwords known from data breaches using Have I Been Pwned: only the first five characters of a hash of the password are sent, so neither the password nor anything that identifies you leaves our server.

12. Garmin Connect data

You can connect your Garmin account under Profile, Settings, Connected Platforms. This section says how data from Garmin Connect is handled.

What we receive and how we use it. When you connect your Garmin account, you choose on Garmin's own page what Combatif may read. With activity sharing on, Garmin sends us each activity you record after connecting, as the file your device recorded: type, name, start time, duration, distance, elevation, the GPS route, and when your device records them, speed, power, heart rate and device name. Heart rate is only kept if you have consented to it (section 4). We also store your Garmin user ID and the access tokens Garmin gives us. We use this data only to show your activities in Combatif, to place them in the competitions you take part in, to match them against routes (Parcourses), and to calculate results. We do not use it for advertising, profiling or any other purpose. An activity without a GPS route, such as a strength session, is not stored.

Sending Parcourses to your Garmin device. When you choose Send to Garmin Connect on a Parcourse, or send all your saved Parcourses, we send each one to your Garmin Connect account as a course: its name, description, the start, checkpoints and finish with points along straight lines between them, the distance, the climbing and the activity type. Garmin then puts it on your devices. You allow this on Garmin's page when you connect, and you can turn it off there. We store which Parcourses you sent, so sending again updates the same course. That record is deleted when you disconnect Garmin or delete your account. The course itself is yours in Garmin Connect, under Garmin's privacy policy, until you delete it there.

Who receives or processes Garmin data. Only the service providers that run Combatif, under data processing agreements (section 6):

No other company receives Garmin data. Our email provider, Netlify and PostHog never receive it: emails do not contain activity data, Netlify only serves the website files, and PostHog recordings hide all text, maps and charts (section 8).

Sold or shared? We never sell Garmin data and never give it to a third party for its own use. Inside Combatif, other signed-in users see your activities and results as described in section 3, and you can hide any activity, hide your heart rate and set privacy zones. Activities from Garmin are marked as coming from Garmin Connect.

AI transparency statement. Combatif does not use any artificial intelligence system to process Garmin data or anything derived from it, and never uses it to train, evaluate or improve AI models. Our service providers' AI features are turned off for our data. If we ever want to use AI on Garmin data, we will ask for your explicit consent first, in Combatif, with a clear way to withdraw it, and nothing changes until you say yes.

Your control over Garmin data:

Garmin is responsible for the data it holds itself, under Garmin's privacy policy.

13. Changes to this policy

When we change this policy we update the date at the top. If a change affects something you consented to, such as analytics, we ask you again.