Politique de confidentialité

Dernière mise à jour : 20 octobre 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.

L'essentiel

Le résumé, avant le détail complet ci-dessous.

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, Hammerhead, WHOOP, Intervals.icu, Apple Santé, Apple Calendar — pour importer tes activités ou ta santé, et exporter tes séances vers ton agenda. Un autre service (COROS) n'est pas encore disponible : son accès dépend d'une autorisation du fabricant que nous n'avons pas à ce jour. Aucune donnée n'est échangée avec lui 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 et activity: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, ainsi que l'indice d'effort relatif calculé par Strava. Ces activités sont récupérées par l'API officielle de Strava, après l'autorisation OAuth (read, activity:read_all) que tu donnes, puis synchronisées automatiquement lorsque Strava nous signale une nouvelle 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, la connexion est retirée automatiquement (voir « Déconnexion automatique » ci-dessous), 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 depuis ton compte Strava (via la connexion 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 depuis ton compte Strava (via la connexion 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.

Déconnexion automatique. Strava limitant le nombre d'utilisateurs d'une application, la connexion Strava est retirée automatiquement, pour libérer une place, si tu n'as pas ouvert l'application depuis 7 jours, ou si aucune sortie n'a été importée 48 h après la connexion. Les sorties importées de Strava sont alors supprimées, comme lors d'une déconnexion manuelle. Un journal pseudonymisé de cette déconnexion (avec un identifiant Strava haché, sans autre donnée d'activité) est conservé jusqu'à la suppression de ton compte. Tu en es prévenu à ta prochaine ouverture de l'application et tu peux reconnecter Strava à tout moment.

Demander l'effacement. La suppression de ton compte (Réglages → Compte → Supprimer mon compte) efface tes données, Strava comprise (seules exceptions : celles du § 6). Tu peux aussi en faire la demande à contact.wheelpowerapp@gmail.com : nous y donnons suite dans les délais prévus par le RGPD. Après la déconnexion de Strava (Réglages → Intégrations → Strava) comme après la suppression du compte (écran de fin), une confirmation de la suppression de tes données Strava s'affiche dans l'application.

Wahoo — ce qui est importé, et comment tout retirer

Connexion. Si tu connectes Wahoo, l'application utilise le protocole OAuth : tu t'authentifies directement chez Wahoo, sans jamais nous communiquer ton mot de passe. Les jetons d'accès qui en résultent sont stockés sur nos serveurs (Supabase, dans l'Union européenne), jamais sur ton téléphone.

Ce que nous importons. L'application importe tes activités vélo ainsi que tes séances de musculation (type « Workout ») enregistrées avec un appareil Wahoo, avec leurs mesures habituelles (durée, puissance, fréquence cardiaque, cadence, distance, dénivelé selon l'activité). Une fois la connexion établie, nos serveurs interrogent périodiquement l'API Wahoo pour synchroniser automatiquement tes nouvelles activités, sans action de ta part.

Coach IA. À la différence de Strava, les activités importées depuis Wahoo peuvent être transmises à notre prestataire d'IA (Anthropic) lorsque tu sollicites le coach Clémence, au même titre que celles d'Intervals.icu ou d'un import de fichier.

Retirer ton consentement. Dans l'application : Réglages → Intégrations → Wahoo → Déconnecter — tes jetons d'accès sont alors révoqués et supprimés de nos serveurs, et la synchronisation automatique cesse. La suppression de ton compte a le même effet.

Hammerhead (Karoo) — ce qui est importé, ce qu'on y envoie, et comment tout retirer

Connexion. Si tu connectes ton Karoo (Hammerhead), l'application utilise le protocole OAuth : tu t'authentifies directement chez Hammerhead, sans jamais nous communiquer ton mot de passe. Les jetons d'accès qui en résultent sont stockés sur nos serveurs (Supabase, dans l'Union européenne), jamais sur ton téléphone.

Ce que nous importons. L'application importe tes activités vélo enregistrées sur ton Karoo, avec leurs mesures habituelles (durée, distance, dénivelé, puissance moyenne et maximale, fréquence cardiaque moyenne et maximale, cadence), calculées à partir du fichier d'activité (FIT) que nous récupérons chez Hammerhead. L'import est automatique : Hammerhead nous prévient dès qu'une nouvelle sortie est disponible et nous la récupérons sans action de ta part ; un rattrapage a aussi lieu au moment où tu connectes ton compte, et tu peux forcer une synchronisation avec le bouton « Synchroniser les activités ».

Ce que nous envoyons. À ta demande, tu peux envoyer une séance planifiée depuis WheelPower vers ton Karoo (bouton « Envoyer sur Hammerhead ») : seule la structure de la séance (paliers de puissance, durées, répétitions) est transmise, sous la forme d'un fichier au format standard .zwo.

Coach IA. Comme pour Wahoo et Intervals.icu, et à la différence de Strava, les activités importées depuis Hammerhead peuvent être transmises à notre prestataire d'IA (Anthropic) lorsque tu sollicites le coach Clémence.

Retirer ton consentement. Dans l'application : Réglages → Intégrations → Hammerhead → Déconnecter — l'accès est alors révoqué chez Hammerhead et tes jetons sont supprimés de nos serveurs, et la synchronisation automatique cesse. La suppression de ton compte a le même effet et révoque également l'accès chez Hammerhead.

WHOOP — ce qui est affiché, combien de temps ça vit, et comment tout retirer

Connexion. Si tu connectes WHOOP, l'application utilise le protocole OAuth : tu t'authentifies directement chez WHOOP, sans jamais nous communiquer ton mot de passe, et tu acceptes toi-même, sur l'écran de WHOOP, les autorisations demandées : récupération, sommeil, profil de base (pour identifier ton compte) et accès hors connexion. Les jetons d'accès qui en résultent sont stockés sur nos serveurs (Supabase, dans l'Union européenne), jamais sur ton téléphone. Cette fonction est en bêta limitée à 10 membres.

Ce que nous lisons. Uniquement, pour afficher ta page Récupération : ta variabilité cardiaque (VFC, RMSSD), ta fréquence cardiaque au repos et ton sommeil (durée et phases), tels que calculés par WHOOP. Aucune séance d'entraînement n'est importée, et aucun score n'est recalculé ni commenté par WheelPower. Ces données sont des données de santé ; elles sont affichées avec la mention « Data by WHOOP ».

Combien de temps. Ces données ne sont pas enregistrées dans ton historique. Elles ne sont gardées que le temps indiqué par WHOOP dans sa réponse (en-tête de cache), 24 heures au plus, dans une table réservée de nos serveurs, puis effacées automatiquement (balayage toutes les 10 minutes) ; si WHOOP n'autorise aucune conservation, elles sont affichées puis jetées. Sur ton iPhone, ces données ne sont pas conservées indéfiniment : elles sont gardées au plus 28 jours (chiffrées par iOS), puis effacées automatiquement, et dès que tu déconnectes WHOOP, que tu changes de compte ou que tu supprimes ton compte. Quand WHOOP nous signale une mise à jour de ta nuit, la copie est effacée immédiatement.

Ce qui n'arrive jamais. Les données WHOOP ne sont jamais transmises au coach IA (Anthropic), ni à aucun autre tiers ; elles n'apparaissent ni dans le widget, ni dans l'export PDF, ni dans nos sauvegardes, et ne servent pas à entraîner ou améliorer un modèle d'IA. Nous ne vendons ni ne partageons ces données.

Retirer ton consentement. Dans l'application : Réglages → Intégrations → WHOOP → Déconnecter — l'accès est alors révoqué chez WHOOP, tes jetons et les données WHOOP encore en cache sont supprimés de nos serveurs. La suppression de ton compte a le même effet. Tu peux aussi retirer l'autorisation depuis ton compte WHOOP. WHOOP, Inc. (États-Unis) reste responsable de ses propres données selon sa politique de confidentialité ; WheelPower n'est ni affilié à WHOOP ni approuvé par WHOOP.

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'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.

Si tu choisis intervals.icu comme source de tes données de récupération, la fréquence respiratoire importée depuis intervals.icu est enregistrée sur nos serveurs avec ton sommeil (supprimée avec ton compte). Elle n'est pas transmise à notre prestataire d'IA.

Avec ton autorisation, l'application lit également depuis Apple Santé tes séances de musculation et tes sorties vélo : type d'activité, date, durée, distance, dénivelé, puissance et fréquence cardiaque (moyenne et maximale), ainsi que le tracé de fréquence cardiaque de tes sorties récentes, pour les afficher dans ton calendrier au même titre que celles provenant de tes autres sources, calculer ta charge d'entraînement et tes zones de fréquence cardiaque. Ces séances sont enregistrées sur nos serveurs (Supabase, dans l'Union européenne) et liées à ton compte, et supprimées avec lui. Lorsque la même sortie arrive aussi par une autre source que tu as connectée (Intervals.icu, Wahoo, Hammerhead, Strava), WheelPower supprime automatiquement sa copie importée d'Apple Santé pour ne pas la compter deux fois. Les séances importées d'Apple Santé (sorties vélo et musculation : date, durée, distance, puissance, fréquence cardiaque, exercices) ne sont transmises à notre prestataire d'IA (Anthropic) pour le coach Clémence que si tu l'autorises explicitement dans l'application. Tu peux retirer cet accord à tout moment dans Réglages › Mes données ou Réglages › Intégrations › Apple Santé. Sans cet accord, Clémence ne reçoit aucune de ces séances ; seule ta charge d'entraînement totale par jour en tient compte. Ces données ne servent ni à la publicité ni au suivi, et ne sont jamais vendues. Le détail des exercices (séries, répétitions, charge) n'est pas fourni par Apple Santé et doit être renseigné par toi-même dans l'application si tu veux le suivre. Les séances lues dans Apple Santé suivent les règles d'Apple Santé, quelle que soit l'application qui les y a écrites : une sortie que Strava a écrite dans Apple Santé reste une donnée d'Apple Santé et n'est pas supprimée à la déconnexion de Strava.

Écriture dans Apple Santé (séances de musculation)

Avec ton autorisation distincte (accordée dans la fenêtre Santé d'iOS, révocable à tout moment dans Réglages iOS → Confidentialité → Santé), WheelPower écrit dans Apple Santé les séances de musculation enregistrées dans l'application : un entraînement de type « Musculation » (date, heure, durée) et, si une ceinture ou un capteur cardio Bluetooth est connecté pendant la séance, ta fréquence cardiaque mesurée pendant cette séance. WheelPower n'écrit rien d'autre dans Apple Santé. Ces données restent dans Apple Santé sur ton téléphone, selon les règles d'Apple ; elles ne sont pas supprimées d'Apple Santé quand tu supprimes ton compte WheelPower (tu peux les effacer dans l'app Santé). Elles ne servent ni à la publicité ni au suivi, et ne sont jamais vendues.

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. Si tu enregistres une séance de musculation dans l'application avec une ceinture connectée, WheelPower lit aussi ta fréquence cardiaque pendant la séance ; elle est enregistrée sur nos serveurs avec la séance, comme les autres activités, et supprimée avec ton compte.

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 :

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, tes disponibilités d'entraînement (temps disponible par jour, créneaux), 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), ce que tu as bu pendant la séance, en millilitres par heure, ton poids avant et après la séance, et ton ressenti subjectif décrit ci-dessus (douleur et zones, courbatures, sommeil, motivation, énergie, RPE, lactate, inconfort digestif, commentaire libre), et pour tes séances de musculation, le détail des exercices (nom, séries, répétitions, charge). Un résumé de mémoire est généré automatiquement par notre serveur (via Anthropic) à partir de tes échanges avec Clémence, puis conservé pour la continuité du coaching, jusqu'à la suppression de ton compte.

Séances de musculation. Pour tes séances de musculation enregistrées dans l'application, le coach reçoit aussi : la date et la durée de la séance, ta fréquence cardiaque moyenne et maximale lorsqu'une ceinture cardio était portée, la charge d'entraînement estimée, ainsi que les exercices réalisés (séries, répétitions, charges et durées). Ces informations sont enregistrées sur nos serveurs comme tes autres activités, et transmises à Anthropic uniquement lorsque tu sollicites le coach Clémence. Cela vaut pour les séances enregistrées dans WheelPower ; une séance de musculation venue d'Apple Santé n'est transmise qu'avec l'accord explicite décrit plus haut.

Recherche web (abonnés Pro). Pour les abonnés Pro, sur certaines questions de science de l'entraînement ou de nutrition, Clémence peut effectuer une recherche web via notre prestataire Anthropic afin de trouver des études publiées. Les requêtes portent uniquement sur ta question (par exemple « protéines et endurance »), sans tes données de profil, d'entraînement, de santé ou de compte. Les études citées sont vérifiées sur PubMed (NCBI), sans transmission de données te concernant.

Journal technique. Pour mesurer le coût du service et te protéger contre les abus, nous enregistrons, pour chaque appel au coach, un identifiant tronqué et le nombre de jetons utilisés — jamais le contenu de tes messages. Ce journal est effacé automatiquement au bout de 30 jours.

Contrôle qualité automatique. Après chaque réponse, nos serveurs vérifient automatiquement qu'elle est de bonne qualité (langue, réponse coupée, erreur, refus, répétition ou frustration). Pour une partie des échanges, un appel court à Anthropic, le même prestataire, sert à confirmer ce contrôle. Personne ne lit tes conversations et aucun texte n'est conservé : nous gardons seulement des codes d'une liste fermée, la langue et un identifiant de conversation non réversible, liés à ton compte, effacés à la suppression du compte et automatiquement après 90 jours.

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, de Hammerhead 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.

Musculation

Si tu enregistres des séances de musculation — importées depuis Intervals.icu, Wahoo, un import de fichier, ou depuis Apple Santé — le détail de chaque exercice que tu renseignes toi-même (nom de l'exercice, nombre de séries, répétitions, charge) est enregistré sur nos serveurs (Supabase, dans l'Union européenne) pour l'afficher dans ton calendrier et le compter dans ta charge d'entraînement. Le coach Clémence peut également te proposer et enregistrer directement une séance de musculation structurée (exercices, séries, répétitions, charge) à ta demande : ce détail est stocké de la même façon, sur les mêmes serveurs, et supprimé avec ton compte. Comme pour tes autres séances, ce détail peut être transmis à notre prestataire d'IA (Anthropic) lorsque tu sollicites le coach Clémence, qui peut en tenir compte comme facteur de fatigue dans ses conseils. Les séances importées depuis Strava ou depuis Apple Santé font exception : elles ne sont pas transmises. Les séances de musculation importées depuis Strava sont exclues de cette transmission, au même titre que le reste de tes données Strava. Le détail de tes exercices est supprimé avec ton compte.

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. Ce jeton sert aussi, très rarement, à envoyer à tous les appareils une alerte de service (bug important, mise à jour nécessaire) — jamais de publicité. Tu peux couper les notifications à tout moment dans les réglages de ton iPhone. WheelPower n'utilise aucun outil de pistage publicitaire ni d'identifiant publicitaire (IDFA).

Analyse et améliorations

Pour repérer les endroits où l'application est compliquée à utiliser (un écran qui bloque, une erreur qui revient), nous enregistrons des statistiques d'usage : ouverture de l'application, étapes de l'inscription, tentative de connexion à un service tiers, y compris depuis l'inscription ou le calendrier (réussie ou non, avec un code d'erreur générique), envoi d'un message au coach Clémence, affichage d'une offre Pro, le fait qu'un abonnement Pro a été souscrit et la formule choisie (mensuelle ou annuelle), la tentative de souscription (toucher du bouton d'achat, avec la formule choisie), l'écran d'origine de l'offre et le motif de son affichage (par exemple, la limite gratuite du coach atteinte) — ces informations sont des valeurs d'une liste fermée, jamais le montant ni l'identifiant de la transaction —, planification d'une séance, le temps passé sur chaque écran et le parcours suivi dans l'application au cours d'une session d'utilisation. En cas de plantage ou de lenteur anormale, nous enregistrons aussi le modèle de ton appareil ainsi que les versions d'iOS et de l'application, afin d'identifier et de corriger le problème. Chaque événement se limite à un nom et un code fermés (par exemple « connexion à Strava : échec réseau ») : jamais de texte libre, jamais le contenu d'un message au coach, jamais ton e-mail ni une donnée de santé, de puissance ou de fréquence cardiaque. Ces événements sont associés à ton identifiant de compte en base — nécessaire pour éviter les doublons —, sous une forme pseudonymisée, mais ne sont utilisés que pour des statistiques globales, jamais affichés individuellement ni consultables un par un, jamais partagés avec un tiers, jamais vendus, jamais utilisés à des fins publicitaires. Ils sont conservés 180 jours puis supprimés automatiquement, et effacés immédiatement si tu supprimes ton compte. Tu peux désactiver cette collecte à tout moment dans Réglages → Confidentialité → Analyse et améliorations → Partager l'analyse de WheelPower ; ce réglage est actif par défaut, comme le réglage équivalent d'iPhone, et sa désactivation prend effet immédiatement.

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.

Instagram : messages envoyés quand tu commentes un mot-clé

Quand tu commentes le mot-clé indiqué sous une publication de @wheelpowerapp, WheelPower t'envoie un seul message privé Instagram, par l'API officielle de Meta, avec le contenu promis. Pour cela, nous traitons l'identifiant du commentaire et une empreinte irréversible (salée) de ton identifiant Instagram, afin de n'envoyer qu'un message par personne et par publication. Ni le texte de ton commentaire, ni ton nom d'utilisateur ne sont stockés. Ces données sont conservées 30 jours, puis supprimées automatiquement ; elles sont hébergées chez Supabase, dans l'Union européenne. Base légale : ta demande (tu commentes le mot-clé pour recevoir le message). Pour t'y opposer, il suffit de ne pas commenter le mot-clé ; pour demander l'effacement, écris à contact.wheelpowerapp@gmail.com. Meta (Instagram) traite aussi ces données selon sa propre politique de confidentialité.

3. Finalités & base légale

4. Destinataires & sous-traitants

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. Seules exceptions : l'empreinte décrite au §3, supprimée à la fin de la semaine gratuite en cours (7 jours maximum), l'identifiant technique d'achat et la fiche de départ décrite au §3, supprimée automatiquement après 12 mois. Supprimer ton compte dans l'app n'annule pas ton abonnement Apple : résilie-le dans Réglages iOS → Abonnements. Tu peux t'opposer à cette empreinte en nous écrivant à contact.wheelpowerapp@gmail.com ; elle ne sert à rien d'autre. Si tu t'es connecté avec Apple, ton autorisation Se connecter avec Apple est aussi révoquée auprès d'Apple à ce moment-là. L'historique du check-in quotidien est en outre limité en permanence aux 90 derniers jours : au-delà, il est effacé automatiquement. Pour les données liées aux messages Instagram décrits au § 2, il n'y a rien à supprimer dans l'application : elles sont effacées automatiquement après 30 jours, ou plus tôt sur simple demande à contact.wheelpowerapp@gmail.com.

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) ainsi que des données d'entraînement déjà téléchargées (puissance, records, zones), pour un affichage immédiat. 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.

Données WHOOP. Les données reçues de WHOOP (VFC, fréquence cardiaque au repos, sommeil) ne sont conservées que le temps indiqué par WHOOP, 24 heures au plus, puis effacées automatiquement ; elles ne sont pas incluses dans nos sauvegardes. Tes jetons WHOOP sont conservés tant que WHOOP est connecté, et supprimés à la déconnexion ou à la suppression du compte (avec révocation de l'accès chez WHOOP).

Reprise des réponses du coach. Chaque réponse du coach IA est gardée sur nos serveurs 24 heures au plus, pour pouvoir t'être renvoyée si ta connexion coupe pendant qu'elle s'écrit, puis elle est effacée automatiquement.

Les statistiques d'usage (voir § 2 « Analyse et améliorations ») sont conservées 180 jours puis supprimées automatiquement, et effacées immédiatement à la suppression du compte.

Les codes du contrôle qualité du coach (voir § 2) sont conservés 90 jours puis supprimés automatiquement, et effacés immédiatement à la suppression du compte.

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, dès la déconnexion automatique, 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. Pour bloquer les tentatives de connexion frauduleuses, l'adresse IP d'une tentative de connexion échouée est conservée temporairement (24 heures au plus), puis effacée automatiquement. Pour limiter le spam, l'adresse IP d'un envoi du formulaire de contact est seulement gardée quelques minutes en mémoire, jamais enregistrée. Ces traitements servent uniquement à la sécurité (intérêt légitime).

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.

11. Contact

contact.wheelpowerapp@gmail.com