R
Runtation

Politique de confidentialité

Version 1.0 — en vigueur au 26 août 2026 · Applications iOS et Android

Politique de confidentialité — Runtation

Commune aux applications iOS et Android.

Version 1.0 — en vigueur au 26 août 2026


1. Qui est responsable de tes données

L'application Runtation est éditée par :

Yoan Kaïdi, entrepreneur individuel (micro-entreprise)
SIREN : 109 027 326 — RCS Saint-Étienne
Adresse : 47 Route de Saint-Paul, 42740 Saint-Paul-en-Jarez, France
Contact : appruntation@gmail.com

Yoan Kaïdi est le responsable de traitement au sens du Règlement général sur la protection des données (RGPD, règlement UE 2016/679).

2. L'essentiel en trois phrases

Tes paires de chaussures, tes sorties et tes kilomètres sont enregistrés sur ton téléphone uniquement. L'éditeur n'y a pas accès, ne les copie sur aucun serveur et ne peut pas les restaurer si tu perds ton téléphone. Les seules données qui transitent par un serveur sont celles nécessaires à la connexion à ton compte et à la récupération de tes sorties Strava, si tu choisis de connecter Strava.

3. Les données traitées

3.1 Données de compte

Lorsque tu te connectes, Runtation reçoit du fournisseur de connexion (Google sur Android, Apple sur iOS) un identifiant de compte, ton adresse e-mail et, le cas échéant, ton nom d'affichage.

3.2 Données Strava (facultatif)

La connexion Strava est facultative. L'application est pleinement utilisable sans, en saisissant tes sorties à la main.

Si tu la connectes, tu autorises Runtation, via l'écran de consentement de Strava, aux autorisations read et activity:read_all. L'application récupère alors, pour chaque sortie :

Seules les activités de type Course à pied et Trail sont conservées. Les sorties vélo, randonnée et marche sont écartées et ne sont jamais enregistrées.

Les jetons d'accès Strava sont stockés sur ton téléphone, dans l'espace privé de l'application.

3.3 Ce qui transite par le serveur, et ce qui y reste

Un serveur (Cloudflare Workers) est utilisé pour deux opérations précises :

  1. L'échange sécurisé des jetons avec Strava, qui exige une clé secrète ne pouvant pas être placée dans une application distribuée. Les jetons obtenus sont transmis à ton téléphone et ne sont pas conservés sur le serveur.
  2. Une file de notification : lorsque tu publies une sortie, Strava prévient le serveur. Cette file ne contient que l'identifiant numérique de l'activité et l'horodatage de la notification — ni distance, ni parcours, ni donnée de santé, ni ton nom. Chaque identifiant est effacé dès que ton téléphone l'a récupéré, et automatiquement au bout de 30 jours s'il ne l'a jamais été.

Aucune de tes paires, aucune de tes sorties et aucun de tes kilomètres n'est enregistré sur un serveur.

3.4 Données créées dans l'application

Tes paires, seuils, sorties manuelles, archives, unité de distance et langue sont stockés exclusivement sur ton appareil, dans une base de données locale accessible à la seule application.

Conséquence à connaître : ces données ne suivent pas d'un appareil à l'autre, y compris entre un iPhone et un téléphone Android utilisant la même adresse e-mail. Désinstaller l'application efface ces données définitivement. L'éditeur ne peut ni les consulter, ni les récupérer.

3.5 Abonnement

L'abonnement Premium est facturé par Google Play sur Android et par l'App Store sur iOS. Ces plateformes traitent le paiement et communiquent à l'application le seul statut de l'abonnement (actif ou non). Runtation ne reçoit, ne voit et ne conserve aucune coordonnée bancaire.

Sur iOS, l'état de l'abonnement est vérifié via le prestataire RevenueCat, qui traite pour cela un identifiant d'achat anonyme.

3.6 Ce que Runtation ne fait pas

4. Destinataires et sous-traitants

DestinataireRôleCe qu'il traite
Google (Android) / Apple (iOS)Authentification, distribution, facturationIdentifiant de compte, e-mail, paiement
StravaSource d'activités, si tu la connectesTes activités, selon les autorisations accordées
CloudflareHébergement du serveur d'échange de jetonsIdentifiants d'activité, transitoires
RevenueCat (iOS uniquement)Vérification de l'abonnementIdentifiant d'achat anonyme

Ces prestataires peuvent traiter des données en dehors de l'Union européenne, notamment aux États-Unis. Ces transferts sont encadrés par les clauses contractuelles types de la Commission européenne et, le cas échéant, par le EU-US Data Privacy Framework.

Le traitement de tes données par Strava relève de la politique de confidentialité de Strava, indépendante de la présente.

5. Durées de conservation

6. Tes droits

Conformément au RGPD, tu disposes des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, ainsi que du droit de retirer ton consentement à tout moment.

Une partie de ces droits s'exerce directement dans l'application, sans aucune démarche :

Pour toute autre demande, notamment concernant tes données de compte, écris à appruntation@gmail.com. Une réponse te sera apportée dans un délai d'un mois.

Si tu estimes que tes droits ne sont pas respectés, tu peux introduire une réclamation auprès de la CNIL (3 place de Fontenoy, 75007 Paris — cnil.fr).

7. Sécurité

Les échanges réseau sont chiffrés en HTTPS. Les jetons d'authentification sont conservés dans l'espace de stockage privé de l'application, inaccessible aux autres applications installées. Le fait que tes données d'entraînement ne quittent pas l'appareil réduit mécaniquement la surface d'exposition : il n'existe pas de base centrale susceptible d'être compromise.

8. Mineurs

Runtation ne s'adresse pas aux enfants de moins de 15 ans et ne collecte pas sciemment leurs données.

9. Modifications

Toute évolution de cette politique sera publiée à cette adresse avec une nouvelle date de version. Un changement substantiel des données collectées sera signalé dans l'application.

Privacy Policy — Runtation (English)

Applies to both the iOS and Android applications.

Version 1.0 — effective 26 August 2026

1. Data controller

Runtation is published by Yoan Kaïdi, sole trader (French micro-entreprise).
Registration number (SIREN): 109 027 326, Saint-Étienne Trade and Companies Register — Address: 47 Route de Saint-Paul, 42740 Saint-Paul-en-Jarez, France — Contact: appruntation@gmail.com

Yoan Kaïdi is the data controller under the EU General Data Protection Regulation (GDPR).

2. The short version

Your shoes, your runs and your kilometres are stored on your phone only. The publisher cannot see them, does not copy them to any server, and cannot restore them if you lose your phone. The only data reaching a server is what is needed to sign you in and to fetch your Strava activities, if you choose to connect Strava.

3. Data processed

Account. When you sign in, Runtation receives an account identifier, your email address and, where available, your display name from Google (Android) or Apple (iOS). Purpose: identifying you and linking your Strava connection. Legal basis: performance of the contract. Runtation never posts anything on your behalf.

Strava (optional). Connecting Strava is optional; manual logging works without it. With your consent you grant the read and activity:read_all scopes. For each activity the app reads the type, date, distance, elevation gain, name and Strava identifier. Only Run and TrailRun activities are kept — rides, hikes and walks are discarded. Legal basis: consent, withdrawable at any time via Settings → Disconnect Strava, or at strava.com/settings/apps. Strava tokens are stored on your device.

Server. A Cloudflare Worker performs two operations only: the secure token exchange with Strava (tokens are passed to your phone and not retained), and a notification queue holding only the numeric activity identifier and a timestamp — no distance, route, health data or name. Entries are deleted as soon as your phone collects them, and automatically after 30 days otherwise. No pair, run or kilometre is ever stored on a server.

In-app data. Pairs, thresholds, manual runs, archives, unit and language live only on your device. They therefore do not travel between devices, including between an iPhone and an Android phone using the same email address. Uninstalling the app erases them permanently. The publisher can neither read nor recover them.

Subscription. Billing is handled by Google Play or the App Store, which share only the subscription status with the app. Runtation never receives payment details. On iOS, subscription status is verified through RevenueCat using an anonymous purchase identifier.

Not done: no advertising, no tracking, no profiling, no analytics, no crash reporting, no sale of data, no automated decision-making, no location access.

4. Recipients

Google or Apple (sign-in, distribution, billing), Strava (if connected), Cloudflare (token-exchange server), and RevenueCat (iOS subscription status). These providers may process data outside the European Union, notably in the United States, under the European Commission's standard contractual clauses and, where applicable, the EU-US Data Privacy Framework. Strava's own privacy policy governs its processing.

5. Retention

Account data: for as long as your account exists. Strava tokens: on your device until you disconnect or uninstall. Server notification queue: until collected, and 30 days at most. Local data: until you delete it or uninstall the app.

6. Your rights

You have the right of access, rectification, erasure, restriction, objection and portability, and may withdraw consent at any time.

Two of these are exercised directly in the app: Settings → Delete all data (immediate and permanent) and Settings → Disconnect Strava. For anything else, write to appruntation@gmail.com; you will receive an answer within one month. You may also lodge a complaint with the French supervisory authority, the CNIL (cnil.fr).

7. Security

Network traffic is encrypted over HTTPS. Authentication tokens are kept in the app's private storage, inaccessible to other installed apps. Because your training data never leaves the device, there is no central database that could be breached.

8. Children

Runtation is not directed at children under 15 and does not knowingly collect their data.

9. Changes

Any change will be published at this address with a new version date. Substantial changes to the data collected will be announced in the app.