Politique de confidentialité
Dernière mise à jour : 14 septembre 2026
La présente politique explique quelles données WheelPower (« l'application ») collecte, pourquoi, et tes droits. En utilisant l'application, tu acceptes ces pratiques.
1. Responsable du traitement
Le responsable du traitement est Gillian KOHLER CHATELAIN, entrepreneur individuel (micro-entreprise) exerçant sous le nom commercial « WheelPower », domicilié 10 Avenue des Romains, 74200 Thonon-les-Bains, France.
SIRET : 106 933 591 00013. Directrice de la publication : Gillian KOHLER CHATELAIN.
Contact : contact.wheelpowerapp@gmail.com — voir aussi nos mentions légales.
2. Données que nous traitons
Compte
Adresse e-mail (et nom si tu le fournis lors de la connexion). Sert à créer et sécuriser ton compte.
Données d'entraînement
Tes activités sportives (puissance, fréquence cardiaque, cadence, vitesse, distance, dénivelé, durée, position si présente), tes séances planifiées et ton profil sportif et personnel (FTP, poids, sexe, FC max, objectif), utilisé notamment pour estimer ton métabolisme de base et tes besoins nutritionnels.
Connexions à des services tiers
Tu peux connecter WheelPower à des services tiers — Strava, Wahoo, Intervals.icu, Apple Santé, Apple Calendar — pour importer tes activités ou ta santé, et exporter tes séances vers ton agenda. D'autres services (Garmin, COROS) ne sont pas encore disponibles : leur accès dépend d'une autorisation du fabricant que nous n'avons pas à ce jour. Aucune donnée n'est échangée avec eux tant que la connexion n'existe pas dans l'application. Les données échangées sont strictement celles correspondant aux autorisations que tu accordes au moment de la liaison : la portée du partage est définie lors de la connexion à chaque service, et tu peux la révoquer à tout moment (dans WheelPower ou directement chez le service concerné).
Strava — ce qui est importé, à quoi ça sert, et comment tout retirer
Ce que nous importons. Si tu connectes Strava, l'application demande les autorisations read, activity:read_all et profile:read_all, et enregistre pour chaque activité importée : son nom et son type, sa date et heure de début, sa durée (totale et en mouvement), sa distance, son dénivelé positif, tes fréquences cardiaques moyenne et maximale, tes puissances moyenne, pondérée et maximale, ta cadence moyenne, tes vitesses moyenne et maximale, les kilojoules et calories, l'indice d'effort relatif calculé par Strava, ainsi que le nombre de kudos et de commentaires publics de l'activité. Pour les sorties enregistrées avec un capteur de puissance, l'application récupère en outre les flux seconde par seconde de puissance, de cadence et de pente ; le flux de fréquence cardiaque est lu au moment de l'affichage et n'est pas conservé. Aucun tracé GPS ni aucune coordonnée de position n'est importé depuis Strava.
À quoi ça sert. Uniquement à t'afficher tes propres sorties dans ton calendrier et ta page d'analyse, et à calculer tes indicateurs personnels : charge d'entraînement (CTL / ATL / forme), zones de puissance et de fréquence cardiaque, records, courbe de puissance et suivi de progression. Ces données ne sont ni vendues, ni partagées avec d'autres utilisateurs, ni utilisées à des fins publicitaires, et elles ne sont jamais transmises au coach IA ni à aucun autre prestataire d'intelligence artificielle (voir « Conversations avec le coach IA » ci-dessous).
Combien de temps. Une activité importée de Strava reste enregistrée sur nos serveurs (Supabase, dans l'Union européenne) tant que ta connexion Strava existe, afin que ton historique et tes indicateurs de charge restent cohérents dans le temps. Elle est effacée dès que l'un de ces événements survient : tu supprimes l'activité chez Strava (la suppression nous est notifiée et répercutée), tu déconnectes Strava dans l'application, tu révoques l'accès depuis ton compte Strava, ou tu supprimes ton compte WheelPower.
Retirer ton consentement. Deux chemins, l'un comme l'autre suffisant. Dans l'application : Réglages → Intégrations → Strava → Déconnecter — la connexion et toutes les activités importées via Strava sont alors effacées de nos serveurs. Ou directement chez Strava : strava.com → Réglages → Mes applications → Révoquer l'accès — Strava nous notifie la révocation, nous la vérifions auprès de Strava, puis nous effaçons la connexion, les activités importées via Strava et les mesures qui leur étaient rattachées (RPE par intervalle, lactate). Dans les deux cas, tes activités provenant d'autres sources (Intervals.icu, import de fichier, saisie manuelle) ne sont pas touchées : elles reposent sur un consentement distinct.
Demander l'effacement. La suppression de ton compte (Réglages → Compte → Supprimer mon compte) efface l'intégralité de tes données, Strava comprise. Tu peux aussi en faire la demande à contact.wheelpowerapp@gmail.com : nous y donnons suite dans les délais prévus par le RGPD.
Données de santé (Apple Santé / HealthKit)
Avec ton autorisation, l'application lit depuis Apple Santé ta variabilité cardiaque (VFC), ton sommeil, ta fréquence cardiaque au repos, ton poids, ton taux de graisse corporelle, ta masse maigre, ta VO₂max (consommation maximale d'oxygène) et ta température du poignet pendant le sommeil, pour calculer ton score de forme, ta récupération, ta composition corporelle et le suivi de ta progression cardio. Ces données — température du poignet comprise — sont enregistrées sur nos serveurs (Supabase, dans l'Union européenne) afin d'en assurer le suivi dans le temps ; la VFC, ta fréquence cardiaque au repos, le sommeil, le poids et le taux de graisse corporelle, ainsi que la température du poignet peuvent en outre être transmis à notre prestataire d'IA (Anthropic) uniquement lorsque tu sollicites le coach Clémence, pour personnaliser ses conseils. Ta masse maigre et ta VO₂max, elles, ne lui sont jamais transmises. WheelPower n'écrit pas dans Apple Santé et n'utilise jamais ces données à des fins publicitaires. Il s'agit de données de santé, une catégorie particulière de données au sens de l'article 9 du RGPD : elles sont traitées uniquement sur la base de ton consentement explicite, que tu peux retirer à tout moment (en déconnectant Apple Santé dans l'application, ou via Réglages iOS → Confidentialité → Santé).
L'application lit également, depuis Apple Santé, ta fréquence respiratoire pendant le sommeil. Celle-ci est lue seulement, jamais transmise : elle sert uniquement à l'affichage de ta page Récupération, sur ton téléphone. Elle n'est pas enregistrée sur nos serveurs, elle n'est jamais transmise à notre prestataire d'IA (Anthropic) ni à aucun autre destinataire, et elle n'entre dans le calcul d'aucun score.
Mesure de VFC avec une ceinture cardio Bluetooth
Ta variabilité cardiaque (VFC) ne provient pas uniquement d'Apple Santé : l'application peut aussi la mesurer elle-même. Si tu le demandes, WheelPower se connecte en Bluetooth à une ceinture (ou un capteur) de fréquence cardiaque et lit, pendant la durée de la mesure seulement, tes intervalles entre battements. Le calcul (RMSSD) est effectué sur ton téléphone : les battements bruts ne le quittent jamais et ne sont pas conservés. Seuls le résultat de la mesure et son horodatage (date, heure et décalage horaire) sont ensuite enregistrés sur nos serveurs (Supabase, dans l'Union européenne), afin de suivre ta récupération dans le temps, de l'afficher dans ta page Analyse et de calculer ta note de forme du jour. Comme la VFC issue d'Apple Santé, cette mesure peut être transmise à notre prestataire d'IA (Anthropic) lorsque tu sollicites le coach Clémence, pour personnaliser ses conseils. Il s'agit là encore d'une donnée de santé au sens de l'article 9 du RGPD, traitée sur la base de ton consentement explicite : la mesure est entièrement facultative et c'est toi qui la déclenches, tu peux supprimer tes mesures à tout moment, et l'autorisation Bluetooth se retire dans Réglages iOS → Confidentialité → Bluetooth.
Ressenti quotidien et mesures subjectives
L'application te propose un check-in quotidien et un ressenti de séance. Ces questionnaires sont entièrement facultatifs : chacun peut être passé (« Passer pour l'instant ») ou fermé sans être rempli, et l'application reste pleinement utilisable si tu ne les renseignes jamais. Lorsque tu choisis d'y répondre, nous traitons :
- ton niveau de douleur (échelle de 0 à 10) et, si tu en indiques, les zones corporelles concernées (genou, dos, nuque, mains / poignets, tendon d'Achille, mollet, cuisse, hanche, pied, selle / périnée) ;
- tes courbatures, ton sommeil, ta motivation et ton énergie (échelles de 1 à 5) ;
- ton ressenti d'effort (RPE) après une séance, tes sensations, ton plaisir et un commentaire libre facultatif, ainsi que, si tu les renseignes, le RPE de chaque intervalle ;
- tes mesures de lactate (concentration en mmol/L associée à une puissance), si tu en saisis.
Ces informations sont enregistrées sur nos serveurs (Supabase, dans l'Union européenne) pour calculer ton score de forme, suivre ta récupération et ta progression dans le temps ; l'historique du check-in quotidien est conservé de façon glissante sur les 90 derniers jours. Elles sont en outre transmises à notre prestataire d'IA (Anthropic) uniquement lorsque tu sollicites le coach Clémence, sous une forme résumée (par exemple « douleur : 7/10 (Genou, Dos) »), afin qu'elle adapte ses conseils à ton état du jour. Au même titre que les données issues d'Apple Santé, il s'agit de données de santé, catégorie particulière de données au sens de l'article 9 du RGPD : elles sont traitées uniquement sur la base de ton consentement explicite, que tu donnes en remplissant ces questionnaires et que tu peux retirer à tout moment en cessant de les renseigner et en supprimant tes données (Réglages → Confidentialité, ou suppression du compte).
Conversations avec le coach IA (Clémence)
Tes messages au coach sont envoyés à notre prestataire d'intelligence artificielle (Anthropic) afin de générer des réponses personnalisées, accompagnés du contexte nécessaire à un conseil pertinent : ton profil sportif et personnel (FTP, poids, FC max, âge, ville, type de cycliste et niveau, volume hebdomadaire, niveau d'activité quotidienne, système d'unités, objectif), tes activités et séances planifiées récentes — y compris, pour ta dernière séance, le détail de la puissance, de la fréquence cardiaque et de la cadence tout au long de la séance —, tes indicateurs de charge et de forme, ton calendrier de courses, les données de récupération (VFC, fréquence cardiaque au repos, sommeil, poids, taux de graisse corporelle, température du poignet), qu'elles viennent d'Apple Santé, d'intervals.icu ou de ta ceinture cardio, tes totaux nutritionnels quotidiens ainsi que les glucides que tu as consommés pendant une séance, ramenés à un débit en grammes par heure (jamais le détail des produits), et ton ressenti subjectif décrit ci-dessus (douleur et zones, courbatures, sommeil, motivation, énergie, RPE, lactate, inconfort digestif, commentaire libre). Un résumé de mémoire peut être conservé pour la continuité du coaching.
Pour préparer une course, Clémence peut aussi lancer jusqu'à trois recherches sur le web par échange, exécutées par Anthropic. La requête porte sur la course — profil, dénivelé, parcours — jamais sur toi : ni ton nom, ni tes données ne s'y trouvent.
Exception Strava — aucune donnée d'activité Strava n'est envoyée au coach IA. Les activités importées depuis Strava sont exclues de tout ce qui est transmis à Anthropic : ni l'activité elle-même, ni son nom, ni ses valeurs, ni les indicateurs qui en seraient dérivés (charge d'entraînement, records, courbe de puissance) ne lui parviennent, et tu ne peux pas non plus joindre une activité Strava à un message. Cette exclusion est appliquée deux fois et indépendamment : dans l'application, avant l'envoi du contexte au coach, et à nouveau sur nos serveurs lorsque le coach interroge la base — seules les activités provenant d'Intervals.icu, de Wahoo ou d'un import de fichier lui sont accessibles. Par conséquent, ces données ne peuvent servir ni à générer une réponse du coach, ni à entraîner un modèle d'intelligence artificielle. Si tes seules activités proviennent de Strava, l'application te le signale explicitement et le coach n'a rien à analyser. Cette exclusion couvre aussi les mesures que tu saisis toi-même : un ressenti d'effort (RPE) ou une mesure de lactate rattaché à un palier d'une sortie Strava est écarté avec elle, et n'est jamais transmis au coach. Tes mesures saisies hors d'une activité Strava, elles, lui restent accessibles.
Données techniques
Informations strictement nécessaires au fonctionnement (identifiants techniques, journaux d'erreurs), ainsi que ton jeton de notification push (APNs) et la langue de l'application, afin de t'envoyer les notifications dans ta langue. WheelPower n'utilise aucun outil de pistage publicitaire ni d'identifiant publicitaire (IDFA).
Recherche d'aliments, scan de code-barres et caméra
Pour t'aider à renseigner un aliment, l'application interroge Open Food Facts, base de données nutritionnelle coopérative et ouverte (licence ODbL), de deux façons : en scannant le code-barres d'un produit, ou en cherchant un produit par son nom. Dans le premier cas, seul le code-barres lu est envoyé ; dans le second, seul le texte que tu tapes ainsi que la langue de l'application. Les photos des produits affichées dans les résultats et dans ton journal sont téléchargées depuis les serveurs d'Open Food Facts. Aucune donnée personnelle ni aucune information liée à ton compte n'est transmise : ni le code-barres d'un produit, ni un terme de recherche, ne sont des données personnelles. Les valeurs renvoyées sont indicatives et modifiables.
La caméra sert à deux choses. Pour le scan de code-barres, aucune image ne quitte ton téléphone : seul le code-barres est envoyé à Open Food Facts. Pour l'estimation nutritionnelle par photo, la photo que tu prends (ou choisis dans ta galerie) est transmise à nos serveurs puis à Anthropic, qui l'analyse pour en déduire des valeurs nutritionnelles indicatives ; elle n'est ni stockée ni réutilisée pour entraîner un modèle, et elle est supprimée après l'analyse. Les deux fonctions sont facultatives : tu peux refuser l'accès à la caméra et saisir l'aliment manuellement, et gérer cette autorisation à tout moment dans Réglages iOS → Confidentialité → Appareil photo.
Localisation et météo
Si tu l'autorises, l'application utilise ta position approximative pour afficher la météo là où tu roules (température, vent) et pour adapter ta cible d'hydratation à la température du jour. Les coordonnées — ou, à défaut, le nom de la ville renseigné dans ton profil — sont envoyées au service tiers Open-Meteo, qui renvoie les données météo correspondantes. Aucun identifiant ni aucune information liée à ton compte n'accompagne cette requête, et ta position n'est ni enregistrée sur nos serveurs, ni conservée dans un historique. La localisation est facultative : tu peux la refuser (l'app utilise alors la ville de ton profil, ou n'affiche pas de météo) et gérer cette autorisation à tout moment dans Réglages iOS → Confidentialité → Service de localisation.
Nutrition et profil personnel
Ton objectif, ton niveau d'activité, ton régime alimentaire, ta taille, ton âge, le détail de ton journal alimentaire et ta bibliothèque d'aliments personnels sont enregistrés sur nos serveurs (Supabase, dans l'Union européenne), pour que tu les retrouves sur tes autres appareils et dans nos autres applications si tu les utilises avec le même compte. Le coach Clémence ne reçoit pas ce détail : il ne lui est transmis que tes totaux quotidiens (calories, glucides, protéines, lipides, fibres) et, pour une séance, les glucides ramenés à un débit en grammes par heure. L'ensemble est effacé avec ton compte.
3. Finalités & base légale
- Fournir le service (analyse, coaching, planification) — exécution du contrat.
- Lire tes données de santé depuis Apple Santé — ton consentement explicite (art. 9.2.a du RGPD), révocable dans Réglages iOS.
- Traiter ton ressenti quotidien et tes mesures subjectives (douleur et zones, courbatures, sommeil, motivation, énergie, RPE, lactate, inconfort digestif) pour calculer ton score de forme et personnaliser le coaching — ton consentement explicite (art. 9.2.a du RGPD), donné en remplissant ces questionnaires facultatifs et révocable à tout moment.
- Transmettre ces données de santé au coach IA lorsque tu le sollicites — ton consentement explicite, la sollicitation du coach valant demande de traitement.
- Gérer ton abonnement — exécution du contrat.
4. Destinataires & sous-traitants
- Supabase — hébergement et base de données.
- Anthropic — traitement des conversations du coach IA, des données d'entraînement et de récupération qui lui sont soumises (VFC — qu'elle vienne d'Apple Santé ou de ta ceinture cardio Bluetooth —, fréquence cardiaque au repos, sommeil, poids, taux de graisse corporelle, température du poignet pendant le sommeil, ainsi que ton ressenti quotidien et tes mesures subjectives : douleur et zones corporelles, courbatures, sommeil, motivation, énergie, RPE, lactate, inconfort digestif, commentaire libre ; ta fréquence respiratoire pendant le sommeil, ta masse maigre et ta VO₂max, elles, ne lui sont jamais transmises), des photos d'aliments envoyées pour estimation nutritionnelle (aucune conservation, aucun entraînement de modèle) et des recherches web qu'il effectue pour le compte du coach. Les activités importées depuis Strava sont exclues de tout ce qui est transmis à Anthropic.
- Services connectés (Strava, Wahoo, Intervals.icu, Apple Santé, Apple Calendar) — uniquement si tu les connectes, et selon les autorisations accordées à la liaison.
- Ceinture / capteur cardiaque Bluetooth — appareil qui t'appartient, apparié directement à ton téléphone : il fournit la mesure et ne reçoit aucune donnée de ta part. Aucun tiers n'intervient dans cette liaison.
- Apple — gestion des paiements et abonnements, et acheminement des notifications push (APNs).
- Open Food Facts — base de données nutritionnelle ouverte (ODbL), interrogée lorsque tu scannes un code-barres ou cherches un aliment par son nom, et qui fournit les photos des produits ; aucune donnée personnelle ne lui est transmise.
- Open-Meteo — service météorologique ouvert, interrogé pour afficher la météo de ta sortie et adapter ta cible d'hydratation ; reçoit une position approximative ou un nom de ville, sans identifiant ni donnée de compte.
Nous ne vendons jamais tes données.
5. Transferts hors UE
Certains prestataires (ex. Anthropic, Apple) peuvent traiter des données aux États-Unis. Ces transferts sont encadrés par des garanties appropriées (clauses contractuelles types).
6. Durée de conservation
Tes données sont conservées tant que ton compte est actif. Tu peux supprimer ton compte à tout moment depuis l'application (Réglages → Compte → Supprimer mon compte) : toutes tes données (activités, séances, santé, ressenti quotidien et mesures subjectives, conversations, profil, compte) — y compris la mémoire du coach IA (résumé de coaching) — sont alors effacées. L'historique du check-in quotidien est en outre limité en permanence aux 90 derniers jours : au-delà, il est effacé automatiquement.
Copie locale pour le mode hors connexion. Pour que ta page Analyse reste consultable sans réseau, l'application conserve sur ton téléphone une copie des dernières données de récupération déjà téléchargées (VFC, sommeil, fréquence cardiaque au repos). Cette copie ne quitte jamais l'appareil, n'est transmise à personne, et elle est effacée automatiquement lorsque tu te déconnectes, lorsque tu changes de compte, lorsque tu déconnectes Apple Santé (pour les données qui en proviennent) ou lorsque tu supprimes l'application.
Les activités importées depuis Strava obéissent en plus aux règles propres décrites au § 2 (« Strava — ce qui est importé, à quoi ça sert, et comment tout retirer ») : elles sont effacées de nos serveurs dès la déconnexion de Strava, dès la révocation de l'accès depuis ton compte Strava, ou dès la suppression de l'activité chez Strava — sans attendre la suppression de ton compte.
7. Tes droits (RGPD)
Tu disposes des droits d'accès, de rectification, d'effacement, de portabilité, de limitation et d'opposition. Tu peux les exercer directement dans l'application (export et suppression dans Réglages → Confidentialité) ou en écrivant à contact.wheelpowerapp@gmail.com. Selon ton pays de résidence, tu peux aussi introduire une réclamation auprès de l'autorité de protection des données compétente (en France, la CNIL — cnil.fr).
8. Sécurité
Les échanges sont chiffrés (HTTPS) et l'accès aux données est restreint. Aucun système n'est infaillible, mais nous mettons en œuvre des mesures raisonnables pour protéger tes informations.
9. Mineurs
L'application s'adresse aux personnes de 13 ans et plus. Pour les mineurs, le traitement des données peut nécessiter l'autorisation d'un titulaire de l'autorité parentale, conformément à la loi applicable (en France, en dessous de 15 ans).
10. Modifications
Cette politique peut évoluer. La date en haut de page indique la dernière mise à jour.
