Trainetic

Politique de confidentialité

Version 1.17 · en vigueur depuis le 07/10/2026

1. Responsable du traitement

Le responsable du traitement des données à caractère personnel collectées via l'application Trainetic (« le Service ») est la société CAMAF.PARTICIPATIONS, SASU au capital de 2 000 €, dont le siège social est situé Résidence La Molinie, Appt D108, 3 rue des Baccharis, 33138 Lanton, France.

SIREN : 981 999 691 — RCS : 981 999 691 R.C.S. Bordeaux — TVA intracommunautaire : FR57981999691.

Directeur de la publication : Franck Marcq.

Contact : hello@trainetic.io.

Trainetic n'a pas, à ce stade, désigné de délégué à la protection des données (DPO). Le point de contact pour toute question relative à tes données personnelles ou pour l'exercice de tes droits est : hello@trainetic.io.


2. Données que nous collectons

Nous collectons uniquement les données nécessaires au fonctionnement du Service. Certaines de ces données sont des données de santé, relevant d'une catégorie particulière au sens de l'article 9 du RGPD (elles sont signalées ci-dessous).


2.1 Données de compte

Adresse e-mail.

Mot de passe (stocké de manière chiffrée / haché, jamais en clair).

Identifiant Garmin, Google et/ou Withings en cas de connexion via ces services.

Consentements recueillis (CGU et déclaration de santé), horodatés.

Preuves de tes autres choix, chacune avec sa date et la version du texte affiché : accord au suivi nutritionnel et à l'analyse personnalisée (section 2.12), envoi de ta courbe de fréquence cardiaque vers Strava (section 2.13), lecture de la provenance d'installation (section 2.11), opposition à la mesure de l'utilisation et désactivation des rappels d'accompagnement (sections 2.11 et 2.14).

Adresse IP, type de navigateur (user-agent) et date lors de l'acceptation des CGU, à titre de preuve du consentement.

En cas de souscription à l'offre payante : selon le canal utilisé, l'identifiant client Stripe (souscription sur le site) ou l'identifiant d'achat et de transaction communiqué par la boutique d'applications (souscription par achat intégré sur l'App Store d'Apple ou sur Google Play), ainsi que le statut et l'échéance de ton abonnement. Aucune donnée bancaire n'est collectée ni conservée par l'Éditeur — voir la section 5.

Le code promotionnel que tu saisis, le cas échéant, et sa date d'activation, conservés avec ton abonnement. Lorsque ce code est celui d'un partenaire, il sert aussi au calcul de la part qui revient à ce partenaire (section 2.16).

Ta photo de profil, si tu en ajoutes une.

Dates de création et de mise à jour du compte.


2.2 Profil sportif

Objectif (distance, date, temps visé), niveau, expérience (champ libre), record personnel.

Le parcours que tu choisis à l'inscription (par exemple course à pied, triathlon ou gestion du poids), qui oriente les premiers écrans et les messages d'accompagnement (section 2.14).

Volume hebdomadaire, nombre de séances par semaine, jours disponibles, type de terrain, autres sports pratiqués.

Date de naissance, sexe.

Données de santé (art. 9) : taille, poids, VMA, fréquence cardiaque maximale, fréquence cardiaque de repos, zones de fréquence cardiaque personnalisées, y compris tes zones propres au vélo, seuil de puissance (FTP), blessures et précautions médicales (champ libre). Les zones de fréquence cardiaque et le seuil de puissance sont saisis par toi et conservés avec leur historique.


2.3 Plans et suivi d'entraînement

Contenu des Plans générés.

Ressenti déclaré après une séance ou une sortie libre (normal / trop dur / trop facile) — donnée de santé (art. 9). Le ressenti et le statut « fait » que tu saisis sur une séance de ton plan restent dans le plan si tu supprimes l'activité correspondante, pour ne pas déséquilibrer la suite du plan ; tu peux supprimer ce ressenti depuis la séance du plan elle-même.

Détail des blocs réalisés au cours de chaque séance : rôle, libellé, durée et distance de chaque bloc.

L'examen d'une séance pour corriger le Service. Lorsqu'un défaut d'enregistrement est identifié — parce que tu nous le signales ou nous le demandes, ou parce qu'une erreur est relevée dans le journal d'usage (section 2.11) —, le personnel habilité de l'Éditeur peut examiner la séance concernée, afin de vérifier et de corriger le bon fonctionnement de son enregistrement. Chaque consultation est tracée : qui l'a faite, quand, sur quelle séance et pour quel motif. Ta séance reste sur nos serveurs : elle n'est transmise à aucun outil ni à aucun prestataire extérieur, même en partie. Pour reproduire un défaut, nous utilisons des séances de test ou des données fictives. Si des données techniques de fabrication de l'enregistrement (par exemple des points GPS écartés ou des événements d'un capteur) sont conservées pour corriger un défaut, elles sont effacées au plus tard quatre-vingt-dix jours après la séance.


2.4 Données issues des services et objets connectés (uniquement si tu connectes le service ou l'objet concerné)

Si tu connectes un service ou un objet de sport ou de santé, Trainetic importe ou enregistre, avec ton consentement explicite, les données ci-dessous, à la connexion puis au fil de l'eau. Ces données constituent des données de santé (art. 9) et ne sont traitées que sur la base de ton consentement explicite, retirable à tout moment en déconnectant le service ou en dissociant l'objet, ou en retirant ton consentement aux traitements de données de santé (section 8).

Google Health API (données Fitbit et objets compatibles) :

Jetons d'autorisation (OAuth).

Séances d'activité : type d'activité, date et heure, durée, distance, fréquence cardiaque moyenne et maximale, calories.

Indicateurs cardiaques : fréquence cardiaque au repos, variabilité de la fréquence cardiaque (VFC / HRV).

Sommeil : durée de sommeil.

Garmin :

Jetons d'autorisation (OAuth).

Données de santé (art. 9) : fréquence cardiaque de repos, Body Battery, sommeil (durée et score), VO2max, variabilité de la fréquence cardiaque (VFC / HRV).

Activités : type, date et heure, distance, durée, vitesse moyenne, fréquence cardiaque moyenne et maximale, cadence, dénivelé positif, profil d'altitude, nombre de pas, calories, et le modèle de l'appareil Garmin, ainsi que le fichier d'origine de l'activité transmis par Garmin. Le détail figure à la section 12.

Withings :

Jetons d'autorisation (OAuth).

Données de santé (art. 9) : poids et composition corporelle, fréquence cardiaque, sommeil.

Séances d'activité.

Capteurs Bluetooth (ceinture cardio, capteur de cadence, capteur de vitesse de roue, vélo connecté, montre utilisée comme capteur) :

Lorsque tu associes un capteur dans l'application, après avoir autorisé l'accès au Bluetooth dans les réglages de ton appareil, Trainetic lit pendant la séance ta fréquence cardiaque, ta cadence, ta vitesse et ta puissance. Sont enregistrées avec la séance ta fréquence cardiaque moyenne et maximale, ta cadence et une courbe de tes mesures relevée toutes les cinq secondes. Ces données sont chiffrées, figurent dans l'export de tes données et sont effacées avec l'activité ou avec ton compte. Sur iOS comme sur Android, la lecture se poursuit lorsque l'écran est verrouillé, pendant la séance.

Après la déconnexion d'un service. Lorsque tu déconnectes Google Health, Withings ou Garmin, les jetons d'autorisation et les données propres à ce service (indicateurs de santé quotidiens, données brutes reçues) sont effacés aussitôt. Les séances et les pesées déjà recopiées dans tes « Activités » sont conservées tant que ton compte existe : elles font partie de ton historique d'entraînement. Tu peux les supprimer une par une depuis « Activités », ou toutes ensemble en supprimant ton compte. Pour Garmin, les fichiers d'origine des activités restent aussi conservés, chiffrés, jusqu'à la suppression de l'activité ou de ton compte (section 12.6).


2.5 Autres données

Historique des modifications du champ « blessures ».

Historique d'acceptation des CGU par version.

Conversations avec l'assistant de coaching, conservées uniquement le temps de ta visite (mémoire de session temporaire, non stockée durablement).

Codes de réinitialisation de mot de passe (stockés de manière hachée).

Cookies et autres informations enregistrées sur ton appareil, décrits à la section 11.

Les données liées à la commande vocale font l'objet des sections 2.7 et 2.8 ci-dessous.

Les données de mesure de l'utilisation du Service et de la provenance des inscriptions font l'objet de la section 2.11 ci-dessous ; celles du suivi nutritionnel, de la section 2.12 ; celles de la connexion à Strava, de la section 2.13 ; celles de l'accompagnement et des notifications, de la section 2.14 ; celles de la lettre d'information, de la section 2.15 ; celles des partenaires, de la section 2.16.


2.6 Données de localisation (GPS)

Si tu démarres une activité avec suivi GPS (course à pied ou vélo en extérieur, fonction « sortie libre »), Trainetic collecte ta position précise (coordonnées GPS) pendant toute la durée de l'activité, y compris lorsque l'application est en arrière-plan ou que l'écran est éteint : c'est techniquement nécessaire pour suivre ton parcours en continu.

Lorsque l'application enregistre ton parcours alors que l'écran de ton téléphone est verrouillé, les points sont gardés temporairement sur ton téléphone, puis rattachés à la séance.

Lorsque ton téléphone dispose d'un baromètre, l'application peut aussi utiliser l'altitude qu'il mesure, pour calculer plus précisément ton dénivelé.

L'affichage des cartes. Lorsqu'une page du Service affiche une carte (tes activités, une séance, l'aperçu avant envoi vers Strava), ton navigateur télécharge les images du fond de carte auprès de la fondation OpenStreetMap, établie au Royaume-Uni, et l'outil d'affichage de la carte auprès du service cdnjs, exploité par Cloudflare, Inc., société établie aux États-Unis. Comme pour tout téléchargement, ces services reçoivent l'adresse IP de ton navigateur ; la fondation OpenStreetMap reçoit aussi la désignation des portions de carte demandées, qui correspondent à la zone de ton parcours. Ton tracé lui-même, tes séances et les données de ton compte ne leur sont pas transmis.

Ce que nous en faisons. Ces données servent à calculer la distance, l'allure ou la vitesse, le dénivelé et le tracé de ton parcours, à générer les annonces vocales pendant l'effort et, lorsqu'un défaut d'enregistrement est identifié, à vérifier et corriger le fonctionnement de l'enregistrement, dans les conditions de la section 2.3. Elles ne servent à rien d'autre.

Base légale. Cette collecte repose sur ton consentement (article 6.1.a du RGPD) : le suivi GPS n'est jamais activé automatiquement. Il ne démarre que lorsque tu lances volontairement une activité, après avoir autorisé l'accès à la position dans les réglages de ton appareil. Tu peux retirer cette autorisation à tout moment depuis les réglages de localisation de ton appareil ou de l'application, sans que cela remette en cause la licéité de la collecte effectuée avant ce retrait ni ton accès au reste du Service (seules les fonctions de suivi GPS deviennent indisponibles).

Durée de conservation. Le tracé d'une activité est conservé comme historique d'entraînement, au même titre que tes autres séances : tu peux supprimer chaque activité individuellement à tout moment — son contenu, tracé compris, est alors effacé —, et la suppression de ton compte efface l'ensemble de tes tracés.

Partage. Tes tracés GPS sont hébergés par notre hébergeur OVHcloud (France) et ne sont transmis à aucun autre destinataire, sauf si tu choisis d'envoyer une activité vers Strava (section 2.13). Les indicateurs calculés à partir du GPS (distance, allure, dénivelé) sont rattachés à tes séances et suivent le régime décrit pour tes données d'entraînement dans la présente politique.


2.7 Commande vocale et transcription

Le Service te permet de commander l'application et de poser des questions à la voix pendant une séance, sans manipuler ton téléphone. Tu déclenches la commande vocale en appuyant sur le bouton micro de l'écran de séance ou, si tu as activé cette option, en prononçant un mot convenu (voir la section 2.8).

Lorsque tu utilises la commande vocale, nous traitons :

L'extrait sonore correspondant à ta question ou à ta commande. L'enregistrement s'arrête automatiquement après un court silence et sa durée est plafonnée à soixante secondes.

Le texte issu de la transcription de cet extrait, c'est-à-dire ce que tu as dit.

La durée de l'extrait, exprimée en secondes, à seule fin de décompter ton volume mensuel de dictée.

Comment l'extrait est traité. L'extrait est transmis à notre serveur, qui le transmet à son tour à notre sous-traitant Mistral AI pour être converti en texte (voir la section 5). Cet échange se fait de serveur à serveur : notre clé d'accès à Mistral AI n'est jamais présente dans l'application installée sur ton téléphone. Le texte obtenu revient à l'application, qui y répond.

Ce qui n'est pas conservé. L'extrait sonore n'est jamais stocké : le fichier temporaire est supprimé dès la fin du traitement de ta demande. Le texte transcrit n'est pas conservé lorsque la question est posée pendant une séance : il est interprété puis abandonné. Nos journaux techniques ne consignent que le modèle appelé, la durée de l'appel et son statut, jamais le contenu de ce que tu as dit.

Ce que nous ne faisons pas de ta voix. Nous ne traitons aucune information tirée de ta voix elle-même. Nous ne cherchons pas à te reconnaître à ta voix, nous ne t'authentifions pas par la voix, et nous n'analysons ni ton état émotionnel ni ton état de fatigue à partir du son. Ta voix n'est donc pas traitée comme une donnée biométrique au sens de l'article 4.14 du RGPD.

Dicter un repas. La commande vocale permet aussi de dicter un repas dans le suivi nutritionnel (section 2.12). Le texte transcrit n'est pas conservé : seuls les aliments que tu valides sont enregistrés dans ton journal des repas. Si la phrase dictée n'a pas pu être découpée en aliments, elle peut devenir, dans la limite de cent vingt caractères et seulement si tu la valides, le nom d'un aliment de ton journal.

Contenu de santé. Si le contenu de ta question porte sur ta santé — une douleur, une blessure, une sensation —, il est traité comme les autres données de santé décrites dans la présente politique, avec les mêmes garanties et sur la même base de ton consentement explicite.


2.8 Détection du mot d'activation (écoute sur ton appareil)

Si, et seulement si, tu as activé cette option dans les réglages de ton compte, l'application peut écouter en continu pendant une séance afin de repérer un mot convenu, ce qui t'évite d'appuyer sur un bouton.

Cette détection s'exécute entièrement sur ton téléphone, au moyen d'un modèle intégré à l'application. Tant que le mot n'est pas reconnu, aucun son ne quitte ton téléphone : rien n'est enregistré, rien n'est transmis, rien n'est conservé — ni par nous, ni par un tiers. Seul l'extrait qui suit la reconnaissance du mot, correspondant à ta question, est transmis pour être transcrit dans les conditions décrites à la section 2.7.

Cette option est désactivée par défaut. Tu l'actives toi-même dans les réglages de ton compte, et tu peux la désactiver au même endroit, à tout moment, sans justification et sans conséquence sur le reste du Service : le bouton micro reste disponible.

Sous Android, lorsque cette écoute est active, une notification permanente signale l'utilisation du microphone.


2.9 Page publique de partage d'une séance (fonction retirée)

Le Service permettait de publier une séance sous la forme d'une page web accessible à toute personne disposant de son adresse. Cette fonction a été retirée du Service le 10 septembre 2026.

Ce qui a été effacé. Le 10 septembre 2026, toutes les pages publiques, leurs images, leurs compteurs de vues et les réglages de partage ont été effacés. Leurs adresses ne mènent plus à aucun contenu. Ces données ne subsistaient que dans les sauvegardes automatiques réalisées avant cette date, conservées trente et un jours et restaurées uniquement en cas d'incident : elles en auront disparu au plus tard le 11 octobre 2026. Les sauvegardes mensuelles, mises en place le 28 septembre 2026, ne les contiennent pas.

Ce qui subsiste. Les journaux d'accès tenus par notre hébergeur ont enregistré l'adresse IP des personnes qui ont consulté ces pages. Ils suivent la règle décrite à la section 7 pour ces journaux. Si tu as consulté une page de partage et souhaites exercer tes droits sur cet enregistrement, écris-nous à hello@trainetic.io.

Partager une image de ta séance. Tu peux toujours composer une image de ta séance. Elle est fabriquée sur ton téléphone : tu l'enregistres ou la partages toi-même, avec l'application de ton choix, et elle ne transite pas par nos serveurs. Si ta séance comporte un tracé GPS, l'image peut le montrer : vérifie ce qu'elle affiche avant de la partager. L'image peut aussi afficher ta fréquence cardiaque, qui est une donnée de santé : elle est masquée par défaut et n'apparaît que si tu choisis de l'afficher. Si tu utilises la reformulation automatique de la légende, seul le texte de la légende, que tu peux modifier, et le type de sport sont transmis à notre sous-traitant Mistral AI (section 5).


2.10 Tes demandes d'assistance

Lorsque tu nous écris pour obtenir de l'aide, signaler un dysfonctionnement ou proposer une amélioration, ta demande est enregistrée afin d'être traitée et suivie. Tu peux nous écrire depuis la rubrique d'aide du Service, depuis le formulaire d'assistance de notre site, ou à l'adresse hello@trainetic.io.

Ce que nous enregistrons. Ton adresse électronique, l'objet de ta demande, le texte de tes messages et de nos réponses, la catégorie de la demande, le canal par lequel elle nous est parvenue, la langue, le nom de l'écran depuis lequel tu l'as ouverte, son statut, ainsi que les dates de réception, de première réponse, de dernier message et de clôture. Lorsque tu es connecté, la demande est rattachée à ton compte.

Le contexte technique de ta demande. Pour pouvoir reproduire et corriger le défaut que tu signales, nous enregistrons aussi, avec chaque demande, une ligne de contexte technique : l'écran d'où elle part, la plateforme (site, application Android ou iOS), la version de l'application, la version du système et le modèle de ton appareil et, sur le site, ton navigateur. Nous n'enregistrons, pour tes demandes d'assistance, ni ton adresse IP, ni l'adresse des pages consultées, ni aucun identifiant de ton appareil.

Les fichiers que tu joins. Tu peux joindre des images à tes messages. Elles sont ré-encodées à l'enregistrement, ce qui supprime les métadonnées techniques du fichier ainsi que son nom d'origine. Elles sont conservées dans un espace fermé, sans adresse directe : elles ne s'ouvrent que pour toi, connecté à ton compte, et pour les personnes habilitées de l'Éditeur qui traitent ta demande.

Si ta demande porte sur ta santé. Le texte de tes messages est libre, et l'objet de ta demande en reprend le début : tu peux y décrire une douleur, une blessure ou une contre-indication, et une image que tu joins peut porter sur ta santé. Ces informations sont alors des données de santé au sens de l'article 9 du RGPD, et elles bénéficient des mêmes garanties que celles décrites au reste de la présente politique. Tu n'as jamais l'obligation de nous communiquer une information de santé pour obtenir de l'aide.

Qui y a accès. Tes demandes ne sont accessibles qu'au personnel habilité de l'Éditeur, tenu à la confidentialité. Nous n'utilisons pas d'outil de gestion des demandes fourni par un tiers. Les e-mails qui t'avertissent de la réception de ta demande et de nos réponses sont envoyés par notre prestataire d'envoi d'e-mails, Brevo (section 5) : ils contiennent l'objet de ta demande et le lien de suivi, jamais le texte de tes messages ni celui de nos réponses.

Le lien de suivi. Lorsque tu nous écris sans être connecté, nous t'adressons un lien qui te permet de relire ta demande et de nous répondre. Ce lien contient une suite de caractères tirée au hasard, il n'est pas devinable, et il n'ouvre que ta demande, jamais une liste. Il cesse de fonctionner quatre-vingt-dix jours après le dernier message échangé ; chaque nouveau message le prolonge d'autant. Les fichiers joints ne s'ouvrent pas depuis ce lien : ils ne sont accessibles que depuis ton compte.

Hébergement. Tes demandes, tes messages et les fichiers que tu y joins sont hébergés en France par notre hébergeur, comme le reste de tes données, dans les conditions décrites à la section 5.

Si tu supprimes ton compte. Le texte de tes messages, l'objet de tes demandes et les fichiers que tu as joints sont effacés. Nous conservons uniquement la catégorie de la demande, le canal par lequel elle nous est parvenue, l'écran depuis lequel elle a été ouverte, son statut et ses dates, sans aucun contenu ni aucune information permettant de t'identifier, afin de garder la mémoire des dysfonctionnements qui nous ont été signalés. La durée de conservation figure à la section 7.


2.11 Mesure de l'utilisation du Service et de la provenance des inscriptions

Pour savoir si le Service est utile à celles et ceux qui l'essaient, et quelles actions le font connaître, nous tenons trois relevés internes. Ils servent à produire des chiffres d'ensemble pour l'Éditeur ; le journal d'usage sert aussi à repérer une erreur rencontrée sur ton compte, afin de la corriger (section 2.3). Ils ne servent ni à t'adresser de la publicité, ni à établir un profil de toi. Les messages d'accompagnement, qui s'appuient sur la date de ta dernière visite, sont décrits à la section 2.14.

Tes jours d'utilisation. À la première page du Service que tu ouvres dans une journée (heure de Paris), nous enregistrons une ligne qui contient ton compte, ce jour, la date de ton inscription et la plateforme utilisée (site, application Android ou application iOS). Nous n'enregistrons ni l'heure, ni les pages consultées, ni ton adresse IP. Ce relevé nous permet de mesurer combien de personnes reviennent après leur inscription.

Le journal d'usage. Lorsque tu es connecté, nous enregistrons, sous forme de codes, certaines actions effectuées dans le Service, comme le remplacement d'une séance ou le téléchargement de ton plan, ainsi que les erreurs techniques rencontrées dans ton navigateur (écran concerné et type d'erreur). Lorsqu'un compte est supprimé, nous y enregistrons aussi, sans rattachement à ce compte, sa tranche d'ancienneté et son statut. Ce journal ne contient jamais ce que tu saisis dans le Service, ni aucune donnée de santé. Il nous permet de savoir quelles fonctions sont utilisées et de repérer les erreurs, afin de les corriger. Il est distinct des journaux techniques d'accès décrits à la section 7.

La provenance de ton inscription. Lorsque tu crées un compte, nous enregistrons, sous forme de codes : la campagne par laquelle tu es arrivé (source, support et nom de la campagne), le nom de domaine du site qui t'a dirigé vers nous, le chemin de la page de notre site par laquelle tu es arrivé, le code de campagne que tu as saisi, le canal de provenance, la manière dont cette provenance a été obtenue, la plateforme, la langue réglée sur ton appareil, le mode d'inscription et la date. Seuls les codes de nos campagnes sont enregistrés tels quels : tout autre code saisi est enregistré sous une mention générique, sans sa valeur. Nous n'enregistrons ni ton adresse IP, ni l'adresse complète des pages que tu as visitées, ni aucun texte libre.

La provenance est obtenue de l'une des trois manières suivantes.

Pendant la visite au cours de laquelle tu t'inscris. Lorsque tu arrives sur notre site par un lien de campagne ou depuis un autre site, la provenance est transmise d'une page à l'autre dans l'adresse des liens du site, puis gardée sur notre serveur avec ta session, au plus deux heures à compter de ton arrivée sur la page d'inscription. Si tu t'inscris dans ce délai, elle est rattachée à ton compte ; sinon, elle est effacée et ton inscription est comptée comme une arrivée directe. Aucun cookie supplémentaire n'est déposé pour cela.

Lors d'une visite ultérieure, si tu l'acceptes. Si tu acceptes, dans le panneau de gestion des cookies, que nous mémorisions ta provenance, un cookie la garde sur ton navigateur pendant trente jours : une inscription faite dans ce délai, lors d'une visite ultérieure, lui est alors rattachée. Sans ton accord, ce cookie n'est jamais déposé (voir la section 11).

À l'installation de l'application Android, si tu l'acceptes. À partir de la version 1.9 de l'application Android, si tu n'es pas déjà connecté, un écran te demande au premier lancement, avant toute lecture, si tu acceptes que l'application lise une seule fois l'information de provenance enregistrée par Google Play lors de son installation. Ce choix est distinct de tous tes autres consentements. Si tu refuses, rien n'est lu. Si tu acceptes, seuls la source, le support et le nom de la campagne sont retenus, et tout autre élément est écarté ; l'information est gardée sur ton téléphone au plus deux heures, le temps que tu crées ton compte, puis rattachée à celui-ci. La preuve de ton choix (sa date, le choix lui-même et la version du texte affiché) est conservée avec ton compte. Tu peux retirer ton accord à tout moment depuis la rubrique « Compte » de l'application ; la provenance rattachée à ton compte est alors effacée.

Liens vers l'App Store. Les liens de notre site vers l'App Store d'Apple portent un code de campagne. Apple ne nous communique en retour que des chiffres d'ensemble, sans aucune donnée te concernant individuellement.

Qui y a accès. Ces relevés sont hébergés en France par notre hébergeur, comme le reste de tes données, dans les conditions décrites à la section 5. Ils ne sont transmis à aucun autre destinataire et sont exploités par le personnel habilité de l'Éditeur sous forme de chiffres d'ensemble, sauf l'examen d'une erreur décrit à la section 2.3. Nous n'utilisons pour cela aucun outil de mesure d'audience fourni par un tiers ni aucun outil publicitaire.

Si tu supprimes ton compte. Le lien entre ces relevés et ton compte est effacé. Les lignes qui subsistent ne contiennent plus que des dates et des codes ; elles restent soumises à la durée de conservation indiquée à la section 7, au terme de laquelle elles sont supprimées.

Tes choix. Tu peux t'opposer à tout moment à ces relevés depuis l'écran de tes consentements, dans la rubrique « Compte » du Service ; tant que ton opposition est active, plus rien n'est enregistré pour ton compte, et ce qui avait déjà été enregistré à ton nom est effacé. Tu peux aussi retirer à tout moment ton accord à la mémorisation de ta provenance ou à la lecture de la provenance d'installation. La section 8 précise ces droits.

La provenance d'un abonnement souscrit au moyen du code ou du lien d'un partenaire fait l'objet de la section 2.16.


2.12 Suivi nutritionnel

Si tu utilises le suivi nutritionnel, Trainetic enregistre les données ci-dessous. Elles renseignent sur ton alimentation et, pour certaines, sur ton poids : nous les traitons comme des données de santé au sens de l'article 9 du RGPD. Elles ne sont traitées qu'avec ton consentement explicite, recueilli par un accord propre au suivi nutritionnel, distinct de celui qui porte sur ton entraînement, avant sa première utilisation.

Ton objectif de poids. Le poids visé, le sens de l'objectif, ses dates de début et d'échéance, et le fait qu'il soit actif ou non.

La question posée avant un objectif de poids. Avant chaque nouvel objectif de poids, nous te demandons si une situation qui le déconseille te concerne (grossesse ou allaitement, trouble du comportement alimentaire, suivi médical de ton poids ou de ton alimentation). Si tu réponds « oui », rien n'est enregistré et aucun objectif n'est créé. Si tu réponds « non », nous conservons uniquement la date de ta réponse, la version de la question et le lien avec l'objectif créé, sans ton adresse IP ni ton appareil. Cette trace ne contient ni ton poids, ni ton objectif chiffré. Elle prouve que la question t'a été posée et que tu as répondu « non » : comme elle renseigne indirectement sur ta santé, nous la traitons comme une donnée de santé, avec un accès restreint. Elle est conservée tant que ton compte existe, même si tu retires ton accord au suivi nutritionnel, et elle est effacée avec ton compte (section 7).

Ton journal des repas. Pour chaque aliment : la date, le moment du repas, la manière dont il a été ajouté, son nom, la quantité, les calories et les apports en protéines, glucides, lipides et lipides saturés, ainsi que le code-barres du produit lorsqu'il provient de la base Open Food Facts. Ton journal d'hydratation, tes repas marqués comme terminés, et les aliments favoris que tu avais enregistrés avant le retrait de cette fonction. Le nom, la quantité et les valeurs nutritionnelles sont chiffrés, comme ton poids visé.

Tes habitudes. Ton jour de pesée, tes jours travaillés et les heures de tes repas, si tu les renseignes, afin de t'envoyer tes rappels à l'heure qui te convient.

Tes paliers de poids. Les paliers de 500 grammes que tu franchis vers ton objectif. Tu peux choisir de partager un palier atteint : l'image est fabriquée sur ton téléphone et tu la partages toi-même, avec l'application de ton choix ; rien n'est partagé sans ton action.

Ce qui est calculé sans être enregistré. Ton métabolisme de base et la répartition de tes apports sont recalculés à chaque affichage à partir de ton profil (date de naissance, sexe, taille, poids).

Le décompte de tes analyses. Un compteur mensuel du nombre d'analyses réalisées par l'intelligence artificielle dans le suivi nutritionnel.

La recherche d'aliments. Lorsque tu cherches un aliment ou scannes un code-barres, notre serveur interroge la base publique Open Food Facts avec les mots recherchés ou le code-barres. Open Food Facts ne reçoit ni ton identité, ni ton adresse IP, ni aucune donnée de ton compte. Les fiches d'aliments ainsi obtenues sont gardées dans une réserve commune à tous les utilisateurs, sans lien avec ton compte.

Les fiches d'aliments complétées par l'intelligence artificielle. Lorsqu'une fiche d'aliment ouverte dans le Service est incomplète, notre serveur demande une seule fois à notre sous-traitant Mistral AI d'estimer les valeurs manquantes. Seules les données du produit lui sont transmises : son nom, les libellés de sa fiche et ses valeurs nutritionnelles déjà connues. Aucune donnée te concernant n'accompagne cette demande : ni identifiant, ni date, ni quantité, ni repas. Le résultat complète la réserve commune, sans lien avec ton compte. Les alertes « riche en » affichées sur une fiche reposent sur ces mêmes valeurs.

Le lecteur de codes-barres sur le site. Lorsque tu ouvres le lecteur de codes-barres depuis le site, ton navigateur télécharge l'outil de lecture auprès du service cdnjs, exploité par Cloudflare, Inc. (voir la section 2.6 pour les cartes). Comme pour tout téléchargement, Cloudflare reçoit alors l'adresse IP et les caractéristiques techniques de ton navigateur. Aucune donnée de ton compte ne lui est transmise, et aucun cookie n'est déposé à cette occasion.

L'analyse d'un repas en photo. Lorsque cette fonction t'est proposée, tu peux photographier ton assiette. La photo passe par notre serveur, qui la transmet à notre sous-traitant Mistral AI avec la seule question de savoir ce que contient l'assiette : aucun identifiant et aucune donnée de ton profil ne l'accompagnent. Mistral AI renvoie une liste d'aliments, que tu vérifies ; rien n'est enregistré avant ta validation. La photo n'est jamais conservée : le fichier temporaire est supprimé dès la fin du traitement, et elle ne figure ni dans notre base de données, ni dans nos journaux. Une photo peut montrer autre chose que ton repas : cadre-la sur ton assiette.

L'analyse d'un repas à la voix. Tu peux dicter ton repas, dans les conditions décrites à la section 2.7.

L'analyse personnalisée. Avec l'offre payante, et pendant ton essai, tu peux obtenir une analyse rédigée d'un repas ou de ta journée. Elle n'est produite qu'avec ton accord, distinct de l'accord au suivi nutritionnel, demandé la première fois que tu l'ouvres, par une case non cochée. Pour la rédiger, notre serveur transmet à notre sous-traitant Mistral AI les aliments et les apports de tes repas, tes besoins du jour calculés par Trainetic, qui tiennent compte de ton objectif de poids, tes séances du jour et le sens de ton objectif (perte, maintien ou prise de poids). Ton poids, ton nom, une photo ou un identifiant ne lui sont jamais transmis. L'analyse est rédigée par une intelligence artificielle, ce que l'écran indique ; elle est conservée chiffrée. Tu peux retirer cet accord à tout moment dans la rubrique « Compte » : plus aucune analyse n'est alors produite, et celles déjà rédigées sont effacées. Le retrait de ton accord au suivi nutritionnel emporte celui de cet accord.

Des estimations. Les calories et les apports affichés, qu'ils proviennent d'une base de données, d'une photo, d'une dictée ou de l'intelligence artificielle, sont des estimations. Ils ne constituent pas un avis médical ou diététique, pas plus que l'analyse personnalisée.

Retirer ton accord. Tu peux retirer à tout moment ton accord au suivi nutritionnel depuis l'écran de tes consentements, dans la rubrique « Compte » du Service. Plus aucune donnée n'est alors enregistrée, et les données de ton suivi nutritionnel sont effacées : objectifs de poids, journal des repas et d'hydratation, repas marqués comme terminés, aliments favoris, habitudes, paliers de poids, analyses rédigées et compteur d'analyses. La trace de ta réponse à la question posée avant un objectif de poids n'est pas effacée par ce retrait : elle est conservée comme preuve, dans les conditions décrites plus haut. Tes pesées, qui figurent dans tes « Activités », et le poids de ton profil relèvent de ton entraînement et ne sont pas effacés par ce retrait. Ce retrait n'affecte pas la licéité des traitements réalisés avant lui, ni ton accès au reste du Service.


2.13 Envoi de tes activités vers Strava

Tu peux relier ton compte Strava à Trainetic depuis la rubrique « Compte » du Service. Tu choisis sur l'écran de Strava d'accorder ou non l'accès.

Ce que nous enregistrons. L'identifiant de ton compte Strava, les jetons d'autorisation (chiffrés), leur date d'expiration et les autorisations accordées. Trainetic ne lit pas tes activités Strava : l'autorisation demandée sert à y envoyer des activités.

Ce que nous envoyons à Strava. Lorsque cette fonction t'est proposée, tu peux envoyer une activité vers Strava, à ta demande et activité par activité. Sont alors transmis : le fichier de l'activité, qui contient selon le format choisi soit ton tracé GPS complet avec l'heure de chaque point, soit la durée, la distance et les calories estimées, ainsi que, lorsqu'elles ont été mesurées, ta vitesse, ta cadence et ta puissance ; son nom ; et une description comprenant les étapes prescrites, les séries de renforcement et leurs charges, et la ligne de ton plan. Tu peux modifier le nom et la description avant l'envoi. Le tracé transmis est complet : il peut révéler le lieu d'où tu pars.

Les fourchettes de fréquence cardiaque de ton plan. Lorsque l'activité correspond à une séance de ton plan, la description reprend les cibles de chaque étape, y compris les fourchettes de fréquence cardiaque calculées à partir de tes zones et, le cas échéant, de données cardiaques importées de tes services connectés (Garmin, Google Health ou Withings). Ce sont des données de santé. L'écran de confirmation te le signale avant l'envoi, et tu peux les retirer de la description. En confirmant l'envoi sans les retirer, tu consens explicitement à leur transmission à Strava.

Ta courbe de fréquence cardiaque, si tu le choisis. Pour une activité enregistrée dans Trainetic avec une ceinture cardio ou un capteur (section 2.4), tu peux aussi choisir d'envoyer à Strava ta courbe de fréquence cardiaque, c'est-à-dire ta fréquence relevée pendant l'activité. C'est une donnée de santé. Ce choix se fait par une case non cochée, présentée à chaque envoi et valable pour cet envoi seulement ; nous conservons la preuve de ta réponse (accord ou refus, date, version du texte affiché, activité concernée). En cochant la case, tu consens explicitement à cette transmission. Strava affiche ensuite ta courbe selon tes réglages de confidentialité Strava ; ce qui est déjà sur Strava se supprime depuis Strava. Cette case n'est jamais proposée pour une activité importée d'un service connecté.

En dehors de ces fourchettes et de la courbe que tu choisis d'envoyer, aucune donnée de santé n'est transmise à Strava.

Activités importées d'un service connecté. Tu peux envoyer vers Strava une activité enregistrée dans Trainetic, mais aussi une activité importée de Garmin, de Google Health ou de Withings. Dans ce cas, seules les données nécessaires à la création de l'activité sur Strava sont transmises (notamment sa durée, sa distance et ses calories), avec le nom et la description que tu as vérifiés. Aucune mesure de santé issue de ces services n'est transmise telle quelle ; seules peuvent l'être, dans la description, les fourchettes de fréquence cardiaque décrites ci-dessus, qui peuvent en être dérivées. Les sections 10 et 12 le précisent pour Google Health et pour Garmin.

Après l'envoi. L'activité envoyée est détenue par Strava, qui en est responsable sous sa propre politique de confidentialité. La supprimer de Trainetic ne la supprime pas de Strava. Strava, Inc. est une société établie aux États-Unis (voir la section 6).

Déconnexion. Lorsque tu déconnectes Strava, ou lorsque tu supprimes ton compte Trainetic, l'accès est révoqué auprès de Strava et les données de connexion que nous détenons sont supprimées.


2.14 Accompagnement, e-mails de séance et notifications

Les messages d'accompagnement. Après ton inscription, nous t'adressons par e-mail et, si tu as autorisé les notifications, par notification, des messages de bienvenue et de démarrage pour tes premiers jours, ainsi que des rappels si tu ne reviens pas dans le Service au bout de 7, 14 puis 30 jours. Ces rappels sont calculés à partir de la date de ta dernière visite et adaptés au parcours que tu as choisi à l'inscription (section 2.2). Ils ne contiennent aucune offre commerciale, et rien ne t'est plus envoyé à ce titre après le rappel des 30 jours.

La mesure des clics. Les liens de ces messages passent par notre propre site (et, comme tous les liens de nos e-mails, par Brevo, pour un simple comptage global), qui enregistre, rattaché à ton compte, le message dont tu as suivi le lien et l'étape concernée. Cette mesure sert uniquement à adapter les messages d'accompagnement suivants, par exemple pour ne pas t'envoyer de nouveau un message dont tu as déjà suivi le lien. Elle ne sert ni à la publicité, ni à établir un profil de toi, et n'est communiquée à personne.

Ne plus recevoir ces rappels. Chaque e-mail d'accompagnement comporte un lien « Ne plus recevoir ces rappels », qui fonctionne sans te connecter et prend effet immédiatement ; le même choix existe dans la rubrique « Compte », sous le nom « Rappels d'accompagnement ». Il arrête les e-mails et les notifications d'accompagnement, ainsi que la mesure des clics, sans toucher ni à la lettre d'information (section 2.15), ni à l'e-mail de ta séance du jour. Tu peux réactiver ces rappels à tout moment.

L'e-mail de ta séance du jour. Si tu suis un plan, nous t'adressons chaque matin l'e-mail de ta séance. Son objet est toujours « Ta séance du jour ». Il contient ton prénom, le titre et le déroulé complet de la séance (durées, allures et, lorsque ton plan en prévoit, tes cibles de fréquence cardiaque ou de puissance), l'intention de la séance rédigée par notre intelligence artificielle et, lorsque la séance en remplace une autre, le motif de ce remplacement. Ces éléments peuvent renseigner sur ta santé : tes cibles de fréquence cardiaque sont calculées à partir de ta fréquence cardiaque maximale et de repos, et l'intention ou le motif d'un remplacement peuvent évoquer une gêne ou une blessure que tu as déclarée. Nous les traitons comme des données de santé, et l'e-mail le dit en toutes lettres dans un encadré, avec un lien pour le couper. Il transite par notre prestataire d'envoi (voir ci-dessous), puis arrive dans ta messagerie, que nous ne maîtrisons pas : à toi de choisir de le recevoir. Il n'est envoyé que si tu as donné ton accord au traitement de tes données de santé. Il est activé par défaut à la création de ton compte, et nous te l'indiquons sur l'écran où tu donnes cet accord. Tu peux l'arrêter à tout moment, de deux façons : par le lien « Ne plus recevoir cet e-mail » du pied de chaque e-mail, qui fonctionne sans te connecter (il ouvre une page où tu confirmes d'un bouton ; ouvrir le lien seul ne coupe rien), ou dans la rubrique « Compte », sous « Notifications ». Cet arrêt ne coupe que cet e-mail, ni la lettre d'information (section 2.15), ni les notifications, ni les rappels d'accompagnement. Tu peux le réactiver à tout moment. Il est mis en pause automatiquement lorsque tu ne te sers plus du Service.

Comment nos e-mails sont envoyés. Tous nos e-mails, y compris la vérification de ton adresse, la réinitialisation de ton mot de passe, la séance du jour, l'assistance, l'accompagnement, l'abonnement et la lettre d'information, sont envoyés par notre sous-traitant Brevo (section 5) : ton adresse et le contenu de chaque e-mail transitent par ce prestataire. Nos e-mails contiennent un pixel d'ouverture et des liens qui transitent par Brevo, utilisés uniquement pour compter globalement les ouvertures et les clics, sans les rattacher à toi. Nous avons réglé Brevo en mode de suivi anonyme : aucune ouverture ni aucun clic n'est rattaché à ton adresse. Brevo réécrit néanmoins les liens de nos e-mails et y insère ce pixel, et nous ne pouvons pas, à ce jour, les désactiver ; si ta messagerie bloque le chargement des images, le pixel n'est pas chargé.

Les notifications. Si tu acceptes de recevoir des notifications, l'application ou ton navigateur nous communique un jeton d'appareil, qui permet de t'adresser des notifications. Une notification contient ce jeton, un titre, un texte et, le cas échéant, un lien vers l'écran à ouvrir. Elle ne contient jamais ton identifiant de compte ni aucune valeur de santé. Sur Android et sur iOS, les notifications sont acheminées par le service Firebase Cloud Messaging de Google (section 5), qui les relaie, sur iOS, au service de notification d'Apple. Sur le site, elles passent par le service de notification de ton navigateur (selon le navigateur : Google, Mozilla ou Apple). Tu peux les désactiver à tout moment dans les réglages de ton appareil ou de ton navigateur.


2.15 Lettre d'information

Tu peux t'abonner à notre lettre d'information depuis notre site. Ton inscription n'est prise en compte qu'après que tu l'as confirmée en cliquant sur le lien que nous t'envoyons. Nous enregistrons ton adresse e-mail et la date de ton inscription et de sa confirmation, dans une liste propre à Trainetic hébergée par notre sous-traitant Brevo (section 5).

Chaque lettre comporte un lien de désabonnement, qui prend effet immédiatement. Ton adresse est conservée jusqu'à ton désabonnement. La lettre d'information est distincte de ton compte : t'y abonner ou t'en désabonner ne change rien à ton compte, ni aux e-mails de service décrits à la section 2.14. Comme nos autres e-mails, elle contient un pixel d'ouverture et des liens utilisés uniquement pour compter globalement les ouvertures et les clics, sans les rattacher à toi.


2.16 Partenaires et provenance de ton abonnement

Trainetic travaille avec des partenaires (clubs, associations, créateurs de contenu, magasins) qui font connaître le Service. Chacun reçoit un code, un lien ou un QR code. Lorsqu'un abonnement payant est souscrit grâce à eux, nous leur reversons une part de son prix.

Le rattachement de ton compte à un partenaire. Si tu crées ton compte ou souscris ton abonnement au moyen du code, du lien ou du QR code d'un partenaire, nous enregistrons avec ton compte : le partenaire, le code utilisé, la date de son activation et, le cas échéant, la date et le motif de la fin du rattachement (par exemple l'expiration définitive de l'abonnement). Un compte ne peut être rattaché qu'à un seul partenaire.

Le registre des paiements. Pour calculer ce qui revient à chaque partenaire et tenir notre comptabilité, nous enregistrons chaque échéance payée, remboursée ou contestée de ton abonnement, quel que soit le canal de souscription (site, App Store ou Google Play) : le canal, la nature de l'opération, sa date, son montant, la taxe sur la valeur ajoutée appliquée, le pays retenu pour cette taxe et la référence de l'opération. Pour un paiement sur le site, ce pays est celui de ta carte bancaire, que Stripe nous indique ; nous ne recevons ni le numéro de ta carte, ni aucune autre donnée bancaire.

Ce que le partenaire reçoit. Rien qui te concerne. Le partenaire ne reçoit que des chiffres d'ensemble : nombre d'inscriptions et d'abonnements rattachés, montants dus et versés. Il ne connaît ni ton nom, ni ton adresse, ni aucune donnée te permettant d'être identifié.

Les bons cadeaux. Nous prévoyons de permettre à un partenaire de remettre un bon cadeau, par exemple comme lot d'une tombola. Cette fonction n'est pas encore ouverte. Lorsqu'elle le sera, le gagnant l'activera lui-même en ligne avec son code unique ; le partenaire ne nous communiquera ni son nom, ni ses coordonnées, et un abonnement obtenu par un bon cadeau ne sera pas rattaché au partenaire.

Base légale. Le rattachement repose sur notre intérêt légitime, qui consiste à exécuter nos contrats de partenariat et à prouver les sommes reversées (art. 6.1.f). Le registre des paiements repose sur nos obligations comptables et fiscales (art. 6.1.c).

Durées de conservation. Le rattachement est conservé tant qu'il dure, puis cinq ans, durée pendant laquelle un partenaire peut contester les sommes reversées. Si tu supprimes ton compte, le numéro de ton compte est retiré du rattachement : il ne reste que le partenaire, le code, les dates et la fin du rattachement, sans rien qui permette de t'identifier. Le registre des paiements est conservé dix ans, comme les pièces comptables, même si tu supprimes ton compte (section 7).

Si tu veux devenir partenaire. Le formulaire « Devenir partenaire » de notre site nous transmet ton identité, tes coordonnées, ta structure et une description de ton audience. Ces informations servent uniquement à étudier ta demande et à te répondre ; elles sont lues par l'équipe de l'Éditeur et conservées trois ans après notre dernier échange.


3. Finalités et bases légales

Création et gestion du compte, authentification (données de compte) : exécution du contrat (art. 6.1.b).

Génération des Plans, suivi de l'entraînement et ajustement de la charge des séances selon ta « forme du jour » (profil sportif, plans et suivi, données des services connectés et des capteurs Bluetooth) : consentement explicite pour les données de santé (art. 9.2.a) ; exécution du contrat pour les autres données (art. 6.1.b).

Examen d'une séance par le personnel habilité, sans transmission à un tiers, lorsqu'un défaut d'enregistrement est identifié, afin de vérifier et de corriger le fonctionnement du Service (sections 2.3 et 2.6) : exécution du contrat (art. 6.1.b) ; pour les données de santé de la séance, le consentement explicite que tu as donné au suivi de ton entraînement (art. 9.2.a), dont la correction de son enregistrement fait partie.

Suivi GPS des activités en extérieur — calcul de la distance, de l'allure, du dénivelé et du tracé, annonces vocales pendant l'effort (données de localisation, section 2.6) : consentement (art. 6.1.a), retirable à tout moment.

Connexion à des services tiers (Garmin, Google Health, Withings) et association de capteurs Bluetooth : consentement (art. 6.1.a), et consentement explicite pour les données de santé importées ou mesurées (art. 9.2.a).

Suivi nutritionnel — objectif de poids et question posée avant un objectif, journal des repas, habitudes, paliers de poids, analyse d'un repas en photo ou à la voix (section 2.12) : consentement explicite (art. 9.2.a), recueilli par un accord propre au suivi nutritionnel et retirable à tout moment.

Analyse personnalisée d'un repas ou d'une journée par l'intelligence artificielle (section 2.12) : consentement explicite (art. 9.2.a), recueilli par un accord propre, distinct de l'accord au suivi nutritionnel, et retirable à tout moment.

Complément des fiches d'aliments par l'intelligence artificielle (section 2.12) : ce traitement ne porte sur aucune donnée personnelle.

Connexion à Strava et envoi de tes activités, à ta demande (section 2.13) : consentement (art. 6.1.a), retirable à tout moment en déconnectant Strava ; consentement explicite (art. 9.2.a), donné en confirmant l'envoi, pour les fourchettes de fréquence cardiaque figurant dans la description, et donné en cochant la case prévue, envoi par envoi, pour ta courbe de fréquence cardiaque.

Application d'un code promotionnel à ton abonnement : exécution du contrat (art. 6.1.b).

Rattachement de ton compte au partenaire dont tu as utilisé le code ou le lien, et calcul de ce qui lui revient (section 2.16) : intérêt légitime (art. 6.1.f), consistant à exécuter nos contrats de partenariat et à prouver les sommes reversées. Registre des paiements (section 2.16) : respect de nos obligations comptables et fiscales (art. 6.1.c).

Étude d'une demande de partenariat envoyée par le formulaire « Devenir partenaire » (section 2.16) : mesures précontractuelles prises à ta demande (art. 6.1.b).

Téléchargement, lors de l'affichage d'une page, d'outils et d'images servis par des tiers — outil de lecture de codes-barres et outil d'affichage des cartes depuis le service cdnjs, fonds de carte depuis OpenStreetMap (sections 2.6 et 2.12) : intérêt légitime (art. 6.1.f), consistant à te fournir ces fonctions.

Gestion de l'abonnement et du paiement de l'offre payante (identifiant client Stripe ou identifiant de transaction de la boutique d'applications, statut et échéance de l'abonnement, historique de facturation) : exécution du contrat (art. 6.1.b) et respect des obligations comptables et de facturation (art. 6.1.c).

Preuve du recueil des consentements et, lorsqu'elle avait été recueillie avant le 4 septembre 2026, de la renonciation au droit de rétractation (IP, user-agent, horodatage, historique CGU), et preuve de tes autres choix (section 2.1) : obligation légale et intérêt légitime (art. 6.1.c et 6.1.f).

Sécurité du compte (codes de réinitialisation) : exécution du contrat / intérêt légitime (art. 6.1.b / 6.1.f).

Assistance via l'assistant de coaching, sous forme écrite (conversations, et rappel de tes données de santé pour personnaliser les réponses) : exécution du contrat (art. 6.1.b) ; consentement explicite pour les données de santé (art. 9.2.a).

Traitement de tes demandes d'assistance et suivi des échanges qui s'y rapportent (section 2.10) : exécution du contrat (art. 6.1.b) ; consentement explicite pour les informations de santé que tu choisis d'y faire figurer (art. 9.2.a). Enregistrement du contexte technique de la demande, afin de reproduire et corriger le défaut signalé : intérêt légitime (art. 6.1.f).

Commande vocale — te permettre de commander l'application et de poser des questions à la voix pendant une séance, sans manipuler ton téléphone (extrait sonore, texte transcrit, section 2.7) : exécution du contrat (art. 6.1.b). Le microphone n'est ouvert qu'à la suite de ton appui volontaire sur le bouton, qui constitue ta demande expresse ; consentement explicite si le contenu porte sur ta santé (art. 9.2.a).

Détection du mot d'activation — déclencher la commande vocale sans appui sur un bouton (son capté et analysé localement, non transmis, section 2.8) : ton consentement (art. 6.1.a), donné par l'activation de l'option et retirable à tout moment.

Décompte du volume mensuel de dictée (durée des extraits, en secondes) : exécution du contrat (art. 6.1.b).

Messages d'accompagnement et mesure des clics sur leurs liens (section 2.14) : intérêt légitime (art. 6.1.f), consistant à t'aider à prendre en main le Service que tu as choisi ; tu peux t'y opposer à tout moment, en un clic.

E-mail de ta séance du jour et notifications du Service (section 2.14) : exécution du contrat (art. 6.1.b), et consentement explicite pour les données de santé que l'e-mail de séance peut contenir : cibles de fréquence cardiaque, intention de la séance et motif d'un éventuel remplacement (art. 9.2.a) ; les notifications ne sont envoyées qu'après ton autorisation dans les réglages de ton appareil ou de ton navigateur.

Comptage global des ouvertures et des clics de nos e-mails, sans rattachement à une personne (sections 2.14 et 2.15) : intérêt légitime (art. 6.1.f), consistant à vérifier que nos e-mails sont bien délivrés.

Lettre d'information (section 2.15) : consentement (art. 6.1.a), confirmé par le lien que nous t'envoyons et retirable à tout moment.

Journalisation technique des accès au Service par notre hébergeur (adresse IP, date, page demandée, navigateur), à des fins de sécurité, de prévention des abus et de diagnostic des incidents : intérêt légitime (art. 6.1.f).

Sauvegardes de la base de données et des fichiers, afin de pouvoir rétablir le Service après un incident : intérêt légitime (art. 6.1.f). Journal des effacements, qui permet d'effacer de nouveau, après une restauration, ce qui avait été supprimé (section 7) : respect de nos obligations en matière d'effacement (art. 6.1.c).

Mesure de tes jours d'utilisation, afin de savoir combien de personnes reviennent après leur inscription (section 2.11) : intérêt légitime (art. 6.1.f), consistant à évaluer l'utilité du Service et à l'améliorer.

Journal d'usage, afin de savoir quelles fonctions sont utilisées et de repérer les erreurs techniques (section 2.11) : intérêt légitime (art. 6.1.f), consistant à assurer le bon fonctionnement du Service et à le corriger.

Provenance des inscriptions, afin de savoir quelles campagnes et quels sites font connaître le Service (section 2.11) : intérêt légitime (art. 6.1.f) pour la provenance constatée pendant la visite au cours de laquelle tu t'inscris ; consentement (art. 6.1.a) pour la provenance mémorisée sur ton navigateur pendant trente jours et pour la provenance d'installation de l'application Android, retirable à tout moment.

Preuve de ton choix dans le panneau de gestion des cookies (section 11) : obligation légale (art. 6.1.c), l'Éditeur devant être en mesure de démontrer ton consentement.

Cookies et traceurs non essentiels : consentement (art. 6.1.a).

Le retrait du consentement aux traitements de données de santé est possible à tout moment. Il entraîne l'impossibilité de générer ou d'actualiser des Plans, le traitement de ces données étant indispensable au Service, la suppression de ton plan en cours et l'effacement des données de santé qui reposaient sur ce consentement, dans les conditions de la section 8.


4. Décision automatisée

Les Plans sont générés de façon entièrement automatisée, à partir de ton Profil sportif et, le cas échéant, de tes données issues des services connectés. Le contenu rédigé des séances s'appuie sur un système d'intelligence artificielle fourni par Mistral AI. Conformément à l'article 22 du RGPD, tu peux nous contacter pour toute question relative à ce traitement à l'adresse hello@trainetic.io.

L'assistant de coaching, quant à lui, est un outil d'information basé sur l'intelligence artificielle : il fonctionne en lecture seule, se limite à des conseils, ne modifie pas ton Plan et ne prend aucune décision automatisée produisant d'effet à ton égard. Il en va de même de la commande vocale : la conversion de ta parole en texte est un traitement automatisé, qui peut se tromper, et qui ne produit aucun effet juridique ni aucune décision te concernant. Il en va de même de l'estimation d'un repas à partir d'une photo ou d'une dictée, qui n'est enregistrée qu'après ta validation, et de l'analyse personnalisée d'un repas ou d'une journée, qui n'est qu'un texte d'information.


5. Destinataires et sous-traitants

Tes données ne sont jamais vendues. Elles sont accessibles au personnel habilité de l'Éditeur et aux prestataires suivants.

OVHcloud (OVH SAS) — hébergement, et stockage chiffré de nos sauvegardes à Strasbourg — France (UE) — sous-traitant (article 28 du RGPD).

Mistral AI (société française) — génération du contenu rédigé des séances, fonctionnement de l'assistant de coaching, transcription de tes commandes vocales (service Voxtral), analyse de tes repas à partir d'une photo ou d'une dictée, analyse personnalisée d'un repas ou d'une journée, complément des fiches d'aliments, et reformulation de la légende d'une image de séance — Union européenne — sous-traitant (article 28 du RGPD). Dans l'application, ce prestataire peut être désigné comme « notre intelligence artificielle ». À ce titre, certaines de tes données de santé et, si tu utilises la commande vocale, un extrait sonore temporaire sont transmis à Mistral AI. Pour l'analyse d'un repas en photo, seule la photo est transmise, sans identifiant ni donnée de ton profil. Pour l'analyse personnalisée, les données transmises sont celles décrites à la section 2.12, sans ton poids, ton nom ni aucun identifiant. Pour le complément des fiches d'aliments, seules les données du produit sont transmises. S'agissant des données importées de Garmin, tes données de santé (fréquence cardiaque de repos, HRV, sommeil, Body Battery, VO2max) et le résumé de tes séances sont transmis à Mistral AI ; le détail figure à la section 12. S'agissant des données importées de Google Health et de Withings, seuls des indicateurs de forme dérivés — et non les données brutes importées — sont transmis à Mistral AI. Ces traitements sont encadrés par un accord de traitement des données (DPA) ; ils sont réalisés au sein de l'Union européenne, sous réserve des précisions de la section 6, ne sont pas utilisés pour entraîner les modèles de Mistral AI, et les données ne sont conservées par Mistral AI que pour une durée limitée, à des seules fins de sécurité et de prévention des abus.

Brevo (société française) — envoi de l'ensemble de nos e-mails (section 2.14) et hébergement de la liste de la lettre d'information (section 2.15) — Union européenne — sous-traitant (article 28 du RGPD). Ton adresse e-mail et le contenu de chaque e-mail transitent par Brevo, y compris, pour l'e-mail de ta séance du jour, ton prénom, les cibles de ta séance, l'intention de la séance et, le cas échéant, le motif d'un remplacement. Brevo compte globalement les ouvertures et les clics, sans les rattacher à toi. Ses journaux d'envoi sont effacés au bout d'un mois, et il ne conserve pas de copie du contenu de nos e-mails.

Google (service Firebase Cloud Messaging) — acheminement des notifications des applications Android et iOS (section 2.14) — sous-traitant (article 28 du RGPD). Il reçoit le jeton de ton appareil, ainsi que le titre, le texte et le lien de chaque notification, jamais ton identifiant de compte ni aucune valeur de santé. Sur iOS, il relaie la notification au service de notification d'Apple.

Stripe (Stripe Payments Europe, Ltd — Irlande) — prestataire de paiement, uniquement si tu souscris à l'offre payante sur le site. Le paiement s'effectue sur une page sécurisée hébergée par Stripe ; Trainetic ne collecte, ne traite ni ne conserve aucune donnée bancaire (numéro de carte, cryptogramme). Stripe agit comme sous-traitant pour l'exécution du paiement, sur nos instructions, et comme responsable de traitement autonome pour la prévention de la fraude et le respect de ses propres obligations légales (lutte contre la fraude, obligations de connaissance client). Trainetic ne conserve, de son côté, que l'identifiant client Stripe, le statut de ton abonnement, l'historique de facturation et le pays de ta carte bancaire, que Stripe nous indique pour l'application de la taxe sur la valeur ajoutée (section 2.16). Le traitement de tes données de paiement est régi par la politique de confidentialité de Stripe (stripe.com).

Google (Google Commerce Limited — Irlande) — uniquement si tu souscris à l'offre payante par achat intégré depuis l'application Android. L'achat est réalisé sur Google Play : Google encaisse le paiement et l'Éditeur ne reçoit ni ne conserve aucune donnée bancaire. Google n'agit pas comme notre sous-traitant mais comme responsable de traitement distinct pour la transaction ; sa propre politique de confidentialité s'applique. Google ne nous communique pas ton identité ni tes coordonnées : nous recevons uniquement l'identifiant d'achat, le statut et l'échéance de ton abonnement, et les notifications de ses échéances, qui nous permettent d'ouvrir et de suivre tes droits d'accès.

Apple (Apple Distribution International Ltd — Irlande) — uniquement si tu souscris à l'offre payante par achat intégré depuis l'application iOS. L'achat est réalisé sur l'App Store : Apple encaisse le paiement et l'Éditeur ne reçoit ni ne conserve aucune donnée bancaire. Apple n'agit pas comme notre sous-traitant mais comme responsable de traitement distinct pour la transaction ; sa propre politique de confidentialité s'applique. Apple ne nous communique pas ton identité ni tes coordonnées : nous recevons uniquement l'identifiant de transaction, le statut et l'échéance de ton abonnement, et les notifications de ses échéances, qui nous permettent d'ouvrir et de suivre tes droits d'accès.

Lorsque tu connectes ton compte à Garmin, Google ou Withings, ces sociétés agissent comme responsables de traitement autonomes pour les données qu'elles détiennent ; leurs propres politiques de confidentialité s'appliquent.

Lorsque tu envoies une activité vers Strava (section 2.13), Strava, Inc. la reçoit en qualité de responsable de traitement autonome ; sa propre politique de confidentialité s'applique.

Lorsque tu ouvres une carte ou le lecteur de codes-barres depuis le site (sections 2.6 et 2.12), Cloudflare, Inc., qui exploite le service cdnjs, et, pour les cartes, la fondation OpenStreetMap reçoivent l'adresse IP de ton navigateur sous leur propre responsabilité ; leurs propres politiques de confidentialité s'appliquent.

Lorsque tu acceptes les notifications sur le site (section 2.14), le service de notification de ton navigateur (selon le navigateur : Google, Mozilla ou Apple) achemine chaque notification sous sa propre responsabilité ; il reçoit le titre, le texte et le lien de la notification, jamais ton identifiant de compte ni aucune valeur de santé.

Les partenaires de Trainetic (section 2.16) ne reçoivent que des chiffres d'ensemble, jamais une donnée te concernant.

Il en va de même d'Apple et de Google lorsque tu souscris un abonnement depuis une application mobile : la vente est réalisée par la boutique d'applications, qui traite les données de la transaction sous sa propre responsabilité. La connexion à Google Health / Fitbit (section 10), l'acheminement des notifications et l'achat sur Google Play sont des traitements distincts, opérés par des entités différentes du groupe Google et régis par des conditions différentes.


6. Transferts hors Union européenne

L'hébergement et le cœur du traitement de tes données sont réalisés au sein de l'Union européenne (OVHcloud en France ; Mistral AI, société française, dans l'Union européenne ; Brevo, dont les données sont hébergées dans l'Union européenne selon ce prestataire). Tes données de santé et l'ensemble des données importées de tes services connectés (Garmin, Google Health, Withings) sont traitées et stockées dans l'Union européenne, sous réserve de ce que tu choisis toi-même d'envoyer à Strava (section 2.13).

Notre sous-traitant Mistral AI privilégie le recours à des prestataires techniques établis dans l'Union européenne. Il peut toutefois, à titre exceptionnel et pour des opérations accessoires, faire appel à des prestataires établis hors de l'Union européenne. Ces éventuels transferts sont encadrés par les clauses contractuelles types adoptées par la Commission européenne (décision d'exécution (UE) 2021/914 du 4 juin 2021), qui constituent des garanties appropriées au sens de l'article 46 du RGPD. Tu peux obtenir une copie de ces garanties en nous écrivant à hello@trainetic.io.

L'acheminement des notifications des applications par Firebase Cloud Messaging peut impliquer des transferts vers les États-Unis, limités au jeton de ton appareil et au contenu de la notification, qui ne comporte ni ton identifiant de compte ni aucune valeur de santé. Ces transferts sont encadrés par la certification de Google LLC au titre du Data Privacy Framework UE-États-Unis et, à titre subsidiaire, par les clauses contractuelles types de la Commission européenne. Les services de notification des navigateurs, utilisés sur le site, peuvent eux aussi être établis hors de l'Union européenne ; ils traitent les notifications sous leur propre responsabilité.

Si tu envoies une activité vers Strava (section 2.13), elle est transmise à Strava, Inc., société établie aux États-Unis, qui la traite sous sa propre responsabilité et selon les garanties décrites dans sa politique de confidentialité. Cette transmission n'a lieu qu'à ta demande, activité par activité, pour te rendre le service que tu demandes.

Lorsque tu ouvres une carte ou le lecteur de codes-barres (sections 2.6 et 2.12), l'adresse IP de ton navigateur est reçue par Cloudflare, Inc., société établie aux États-Unis, et, pour les cartes, par la fondation OpenStreetMap, établie au Royaume-Uni. Ces organismes la traitent sous leur propre responsabilité et selon les garanties décrites dans leurs politiques de confidentialité.

Si tu souscris à l'offre payante, le traitement du paiement par Stripe peut impliquer des transferts de données vers les États-Unis (notamment pour le support technique et la prévention de la fraude). Ces transferts, limités aux données liées au paiement, sont encadrés par des garanties appropriées au sens du RGPD : la certification de Stripe, Inc. au titre du Data Privacy Framework UE-États-Unis et, à titre subsidiaire, les clauses contractuelles types de la Commission européenne, complétées de mesures techniques (tokenisation, chiffrement).

Si tu souscris à l'offre payante par achat intégré (App Store ou Google Play), la transaction est réalisée par une société établie en Irlande (Apple Distribution International Ltd ou Google Commerce Limited). Ces sociétés agissent en qualité de responsables de traitement distincts et peuvent, dans le cadre de leurs propres traitements, transférer des données vers les États-Unis ; ces transferts sont encadrés par les garanties appropriées qu'elles mettent en œuvre (certification au titre du Data Privacy Framework UE-États-Unis et/ou clauses contractuelles types de la Commission européenne) et décrits dans leurs politiques de confidentialité respectives. Les données que l'Éditeur reçoit de ces boutiques (identifiant de transaction, statut et échéance de l'abonnement) sont hébergées en France et ne font l'objet d'aucun transfert hors de l'Union européenne.


7. Durées de conservation

Compte et données associées (profil, plans, suivi, données des services connectés et des capteurs) : pendant toute la durée de vie du compte, puis effacement en cas de suppression du compte, photo de profil comprise ; les données de santé sont aussi effacées si tu retires ton consentement aux traitements de données de santé (section 8). En l'absence d'activité, suppression ou anonymisation après 3 ans d'inactivité.

Activité que tu supprimes : son contenu (tracé GPS, courbes des capteurs, blocs, données de santé, notes, fichier d'origine) est effacé immédiatement. Nous ne gardons que la source de l'activité, son identifiant chez cette source et la date de la suppression, afin qu'une nouvelle synchronisation ne la recrée pas. Une activité saisie à la main, sans identifiant chez une source, est supprimée entièrement. Le ressenti et le statut saisis sur la séance correspondante de ton plan restent dans le plan (section 2.3).

Données de localisation (tracés GPS des activités, section 2.6) : conservées comme historique d'entraînement pendant toute la durée de vie du compte ; supprimables activité par activité à tout moment, et effacées en cas de suppression du compte (mêmes règles d'inactivité que ci-dessus).

Données importées de Google Health / Fitbit et de Withings : à la déconnexion du service, l'accès (jeton OAuth) est révoqué et les données propres au service (indicateurs de santé, données brutes reçues) sont effacées aussitôt ; les séances et les pesées déjà recopiées dans tes « Activités » sont conservées tant que ton compte existe, et restent supprimables une par une (section 2.4). L'ensemble est effacé en cas de suppression du compte.

Données importées de Garmin : à la déconnexion, le jeton OAuth est révoqué et tes indicateurs de santé quotidiens issus de Garmin (fréquence cardiaque de repos, HRV, sommeil, Body Battery, VO2max) sont supprimés ; tes séances déjà importées et leurs fichiers d'origine, chiffrés, sont conservés comme historique d'entraînement et restent supprimables à tout moment (voir la section 12.6). L'ensemble de tes données Garmin est effacé en cas de suppression du compte.

Données de facturation et preuve d'abonnement (identifiant client Stripe ou identifiant de transaction de la boutique d'applications, statut et échéance, historique des évènements de facturation) : pendant la durée de l'abonnement, puis archivées à des fins comptables et probatoires ; les pièces comptables (factures) et le registre des paiements (section 2.16) sont conservés 10 ans conformément à l'obligation légale (art. L123-22 du Code de commerce).

Rattachement de ton compte à un partenaire (section 2.16) : pendant sa durée, puis 5 ans ; si tu supprimes ton compte, le numéro de ton compte en est retiré aussitôt (section 2.16). Demande de partenariat envoyée par le formulaire « Devenir partenaire » : 3 ans après notre dernier échange.

Preuve des consentements et, lorsqu'elle avait été recueillie avant le 4 septembre 2026, de la renonciation au droit de rétractation (IP, user-agent, horodatage, historique CGU), et preuve de tes autres choix (section 2.1) : 5 ans après la fin de la relation. La trace de ta réponse à la question posée avant un objectif de poids est, elle, conservée tant que ton compte existe et effacée avec lui (section 2.12).

Codes de réinitialisation de mot de passe : 24 heures.

Journaux techniques de l'application (logs), dont le journal des appels aux services d'intelligence artificielle : 12 mois. S'agissant de la commande vocale, ces journaux ne contiennent que le modèle appelé, la durée de l'appel et son statut, jamais le contenu de ce que tu as dit ; ils ne contiennent jamais la photo d'un repas.

Données techniques de fabrication de l'enregistrement d'une séance, lorsqu'elles sont conservées pour corriger un défaut (section 2.3) : 90 jours au plus, puis effacement. La séance elle-même suit la règle de ton historique d'entraînement.

Journaux d'accès tenus par notre hébergeur (adresse IP, date, page demandée, navigateur) : nous les consultons sur quatre-vingt-dix jours au plus ; notre hébergeur les conserve sous sa propre responsabilité, pour la durée que lui imposent ses obligations légales.

Sauvegardes automatiques, chiffrées, de la base de données et des fichiers : une sauvegarde par jour, conservée 30 jours ; puis une sauvegarde par mois, conservée 12 mois. Une donnée effacée peut donc subsister dans une sauvegarde au plus treize mois après son effacement. Elle n'en ressort pas. Chaque effacement que tu demandes est inscrit dans un journal des effacements, qui ne contient que la nature de l'effacement, la référence de l'élément effacé, ton compte et la date, jamais de contenu ; en cas de restauration d'une sauvegarde, ce journal est rejoué avant toute remise en service, de sorte que ce qui avait été effacé l'est de nouveau ; les suppressions automatiques prévues par la présente section sont, elles aussi, relancées avant la remise en service. Seule limite : en cas de perte totale de notre serveur, les effacements faits dans les vingt-quatre heures précédant l'incident pourraient devoir être refaits ; tu pourrais alors avoir à renouveler ta demande. Le journal des effacements est conservé 13 mois.

Jours d'utilisation, journal d'usage et provenance des inscriptions (section 2.11) : 13 mois à compter de leur enregistrement, puis suppression automatique, opérée chaque jour. En cas de suppression de ton compte, le lien avec celui-ci est effacé immédiatement ; les lignes restantes, qui ne contiennent plus que des dates et des codes, sont supprimées à cette même échéance.

Clics mesurés sur les liens des messages d'accompagnement (section 2.14) : 13 mois, puis suppression ; la mesure s'arrête dès que tu désactives les rappels d'accompagnement, et ces clics sont effacés en cas de suppression du compte.

Journaux d'envoi de nos e-mails chez Brevo : 1 mois. Adresse inscrite à la lettre d'information (section 2.15) : jusqu'à ton désabonnement.

Jeton de notification de ton appareil : tant que tu acceptes les notifications et que ton compte existe.

Provenance mémorisée sur ton navigateur, si tu l'as accepté : 30 jours, et effacement immédiat si tu retires ton accord. Provenance d'installation de l'application Android, gardée sur ton téléphone en attendant ton inscription : 2 heures au plus.

Ton choix dans le panneau de gestion des cookies : mémorisé 6 mois sur ton navigateur, puis il t'est de nouveau demandé. Preuve de ce choix : 13 mois.

Conversations avec l'assistant : non conservées au-delà de ta visite (mémoire de session temporaire).

Suivi nutritionnel (section 2.12), y compris les habitudes et les paliers de poids : pendant toute la durée de vie du compte ; effacé dès que tu retires ton accord au suivi nutritionnel, et en cas de suppression du compte. Analyses personnalisées : jusqu'au retrait de l'accord qui leur est propre ou de l'accord au suivi nutritionnel, ou jusqu'à la suppression du compte. Photo d'un repas : aucune conservation.

Connexion à Strava (section 2.13) : jusqu'à la déconnexion de Strava ou la suppression de ton compte. Les activités envoyées à Strava y sont conservées selon les règles de Strava.

Demandes d'assistance, messages, fichiers joints et contexte technique (section 2.10) : 3 ans à compter de la clôture de la demande, puis suppression. Une demande sans échange depuis douze mois est réputée close. En cas de suppression de ton compte, le texte des messages, l'objet et les fichiers joints sont effacés immédiatement ; seules subsistent, jusqu'à cette même échéance, la catégorie, le canal, l'écran d'origine, le statut et les dates.

Extrait sonore de ta commande vocale : aucune conservation. Le fichier temporaire est supprimé dès la fin du traitement de ta demande.

Texte transcrit : aucune conservation lorsque la question est posée pendant une séance ; il est interprété puis abandonné.

Durée des extraits, en secondes, servant au décompte de ton volume mensuel de dictée : 3 mois glissants, puis suppression.


8. Tes droits

Conformément au RGPD, tu disposes des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité de tes données, ainsi que du droit de retirer ton consentement à tout moment. Tu peux notamment retirer ton consentement service par service en déconnectant à tout moment un service connecté (Garmin, Google Health / Fitbit, Withings), sans que cela n'affecte la licéité des traitements réalisés avant ce retrait.

Retirer ton consentement aux traitements de données de santé. Tu peux le retirer à tout moment dans la rubrique « Compte ». Un écran te montre d'abord ce qui sera effacé et te propose d'exporter tes données. Après confirmation, les données de santé qui reposaient sur ce consentement sont effacées : les données de santé de ton profil (fréquence cardiaque de repos et maximale, zones de fréquence cardiaque, VMA, seuil de puissance, taille, poids, blessures, avec leur historique) ; dans tes activités, la fréquence cardiaque, les calories, ton ressenti et celui de ta montre, les effets d'entraînement et l'analyse rédigée, ainsi que la fréquence cardiaque des courbes de tes capteurs ; les données de santé importées de tes services connectés, y compris les fichiers d'origine des activités Garmin ; tes pesées, tes mesures et tes pas du jour ; dans tes plans terminés, la fréquence cardiaque, les blessures, le poids visé, les cibles de fréquence cardiaque, tes ressentis et les données de santé qui y figuraient, et ton plan en cours est supprimé en entier (voir plus bas). Ce que tu as déjà envoyé à Strava y reste : tu peux le supprimer depuis Strava. Les accords qui en dépendent (suivi nutritionnel, analyse personnalisée, envoi de ta courbe de fréquence cardiaque vers Strava) prennent fin avec lui, et les imports de tes services connectés s'arrêtent. Ton plan en cours est supprimé, avec son PDF et les copies figées de ses séances prévues ; l'écran de confirmation t'en prévient avant que tu confirmes. Si ton compte Garmin est connecté, les séances de ce plan programmées sur ta montre sont retirées de Garmin Connect avant la déconnexion de Garmin ; si ce retrait échoue (autorisation expirée, service indisponible), ton plan est supprimé quand même, l'écran te l'indique, et il t'appartient de supprimer ces séances depuis ton compte Garmin Connect. Tes plans terminés sont conservés comme archives, débarrassés de la fréquence cardiaque, des blessures, du poids visé et des cibles cardiaques, et leur PDF est refait ; ils gardent leurs allures. Ils peuvent toutefois contenir, dans la description de ton profil au moment de leur création, ta VMA ou ton seuil de puissance, ainsi que des textes de séance rédigés par notre intelligence artificielle, qui ont pu tenir compte d'une blessure que tu avais déclarée : si tu veux les faire effacer, écris-nous à hello@trainetic.io. Ton compte et tes activités réduites à leurs données sans caractère de santé (type, date, durée, distance, allure, cadence, puissance, dénivelé, tracé) sont conservés. Tant que ton consentement est retiré, aucune donnée de santé n'est plus enregistrée et aucun nouveau Plan ne peut être généré. Si tu le redonnes, la collecte reprend à partir de ce moment ; rien de ce qui a été effacé ne revient.

Tes droits sur la commande vocale. Tu peux à tout moment désactiver le mot d'activation dans les réglages de ton compte. Cette désactivation vaut retrait de ton consentement ; elle prend effet immédiatement et n'affecte pas la licéité des traitements réalisés avant ce retrait. Le bouton micro reste alors disponible : il n'ouvre le microphone que lorsque tu appuies dessus. Tes extraits sonores et leur transcription n'étant pas conservés, une demande d'accès, de rectification ou d'effacement portant sur eux est sans objet : il n'existe aucune donnée à te communiquer ni à effacer.

Tes droits sur le suivi nutritionnel, l'analyse personnalisée et Strava. Tu peux retirer à tout moment ton accord au suivi nutritionnel et ton accord à l'analyse personnalisée, dans les conditions de la section 2.12, et déconnecter Strava à tout moment depuis la rubrique « Compte » du Service. L'envoi de ta courbe de fréquence cardiaque vers Strava se décide envoi par envoi : il te suffit de ne pas cocher la case. Ces retraits prennent effet immédiatement et n'affectent pas la licéité des traitements réalisés avant eux.

Tes droits sur l'accompagnement, les notifications et la lettre d'information. Tu peux t'opposer à tout moment aux messages d'accompagnement et à la mesure de leurs clics, par le lien « Ne plus recevoir ces rappels » présent dans chacun d'eux ou par le réglage « Rappels d'accompagnement » de la rubrique « Compte ». Tu peux désactiver les notifications dans les réglages de ton appareil ou de ton navigateur, et te désabonner de la lettre d'information par le lien présent dans chaque lettre. Ces choix prennent effet immédiatement.

Tes droits sur tes demandes d'assistance. Tu peux nous demander à tout moment la communication, la rectification ou l'effacement d'une demande et des fichiers que tu y as joints, en écrivant à hello@trainetic.io. La suppression de ton compte emporte l'effacement du contenu de tes demandes dans les conditions de la section 2.10.

Tes droits sur la mesure de l'utilisation et de la provenance. Tu peux t'opposer à tout moment à l'enregistrement de tes jours d'utilisation, au journal d'usage et à l'enregistrement de la provenance de ton inscription, depuis l'écran de tes consentements dans la rubrique « Compte » du Service, ou en écrivant à hello@trainetic.io. Tant que ton opposition est active, plus rien n'est enregistré pour ton compte ; la provenance rattachée à ton compte et ce qui avait déjà été enregistré à ton nom sont effacés. Ton choix est horodaté, et tu peux le lever à tout moment. Tu peux retirer à tout moment ton accord à la mémorisation de ta provenance par le lien « Gérer mes cookies », présent en bas de chaque page du site, et ton accord à la lecture de la provenance d'installation depuis la rubrique « Compte » de l'application Android. Ce retrait prend effet immédiatement et n'affecte pas la licéité des traitements réalisés avant lui. Le rattachement de ton compte à un partenaire (section 2.16) n'est pas concerné par cette opposition : il sert de preuve des sommes reversées.

Tu peux exporter tes données et supprimer ton compte directement depuis la rubrique « Compte » du Service, ou exercer tes droits en écrivant à hello@trainetic.io.

Tu as également le droit d'introduire une réclamation auprès de la Commission Nationale de l'Informatique et des Libertés (CNIL — www.cnil.fr) ou de l'autorité de contrôle de l'État membre de l'Union européenne où tu résides.


9. Sécurité

L'Éditeur met en œuvre des mesures techniques et organisationnelles appropriées pour protéger tes données : hébergement en Union européenne (OVHcloud, France), connexion aux services tiers via le protocole sécurisé OAuth 2.0, mots de passe et codes de réinitialisation hachés, chiffrement au repos des données de santé que tu saisis dans ton profil, de celles qui sont importées de tes services connectés, des courbes de tes capteurs et des fichiers d'origine des activités Garmin, sauvegardes chiffrées, et contrôle des accès. Toute consultation d'une séance par le personnel habilité exige un motif et est tracée (section 2.3). Tes plans d'entraînement, qui reprennent certaines de ces valeurs, notamment tes zones de fréquence cardiaque, sont stockés sur nos serveurs sans chiffrement propre ; ils bénéficient des mêmes mesures d'hébergement et de contrôle des accès. S'agissant de la commande vocale, la clé d'accès au service de transcription est conservée sur notre serveur et n'est jamais exposée dans l'application installée sur ton téléphone.


10. Utilisation des données issues des API Google (Google API Services User Data Policy)

Lorsque tu connectes tes données Fitbit ou tes objets compatibles via la Google Health API, Trainetic accède à des périmètres d'accès restreints (« restricted scopes ») portant sur ton activité physique, tes indicateurs cardiaques et ton sommeil (voir la section 2.4).

L'utilisation et le transfert par Trainetic des informations reçues des API Google respectent la Google API Services User Data Policy, y compris ses exigences d'usage limité (« Limited Use »). En particulier :

Accès : via le protocole OAuth 2.0, après ton consentement explicite, et limité aux seules données nécessaires décrites à la section 2.4.

Utilisation : exclusivement pour te fournir les fonctionnalités, visibles dans l'application, de personnalisation de tes programmes d'entraînement et d'ajustement de la charge de tes séances selon ta « forme du jour » ; et, à ta demande, l'envoi vers Strava d'une séance importée de Google Health (section 2.13). Aucune autre finalité.

Stockage : au sein de l'Union européenne (OVHcloud, France) ; les données de santé sont chiffrées au repos.

Partage : aucune vente, aucun usage publicitaire, aucun transfert à un courtier de données. Ces données ne sont partagées avec aucun tiers, à une exception près, qui dépend de toi : si tu as relié ton compte Strava, tu peux y envoyer, séance par séance, une séance importée de Google Health ; seules les données nécessaires à sa création sur Strava sont alors transmises (notamment sa durée, sa distance et ses calories), sans aucune mesure cardiaque ni de sommeil telle quelle. La description peut toutefois contenir des fourchettes de fréquence cardiaque calculées à partir de tes zones et, le cas échéant, de données cardiaques importées de Google Health ; elles te sont signalées avant l'envoi et tu peux les retirer (section 2.13). Par ailleurs, seuls des indicateurs de forme dérivés (et non les données Google brutes) peuvent être transmis à notre sous-traitant Mistral AI (Union européenne) afin de rédiger le texte de tes séances. Ces données ne sont jamais utilisées pour développer, améliorer ou entraîner des modèles d'intelligence artificielle.

Conservation et suppression : tu peux déconnecter le service à tout moment ; l'accès est alors révoqué et les données propres au service sont effacées, les séances déjà recopiées dans tes « Activités » restant conservées et supprimables une par une (voir les sections 2.4 et 7).


11. Cookies

Un cookie est un petit fichier enregistré par ton navigateur. Nous recueillons nous-mêmes ton consentement, sans outil fourni par un tiers : tes choix restent chez Trainetic. Les cookies qui ne sont pas strictement nécessaires au Service, ou à une fonction que tu as demandée, ne sont déposés qu'avec ton accord.

Quand des cookies sont déposés. Les pages de présentation du site ne déposent aucun cookie par elles-mêmes. Les cookies décrits ci-dessous sont déposés lorsque tu ouvres les pages de l'application, par exemple la page d'inscription, ou lorsque tu fais un choix dans le panneau de gestion des cookies.

Le panneau de gestion des cookies. Lorsque tu arrives sur notre site par un lien de campagne ou depuis un autre site, un panneau te propose de mémoriser ta provenance pendant trente jours (voir la section 2.11). Il comporte trois boutons de même importance : « Accepter », « Refuser » et « Personnaliser ». Rien n'est enregistré avant ton choix. Si tu refuses, ou si tu retires plus tard ton accord, la provenance mémorisée est effacée immédiatement. Tu peux revenir sur ton choix à tout moment par le lien « Gérer mes cookies », présent en bas de chaque page du site. Ton choix est mémorisé six mois, puis il t'est de nouveau demandé.

La preuve de ton choix. Nous conservons pendant treize mois un identifiant tiré au hasard, ton choix, la version du texte du panneau et la date. Cette preuve ne contient ni ton adresse IP, ni les caractéristiques de ton navigateur, ni ton compte.

Les cookies utilisés.

CookieRôleDuréeTon accord
trainetic_sessMaintenir ta session et protéger les formulaires contre les envois frauduleux (jeton de sécurité).Jusqu'à la fermeture du navigateur si tu n'es pas connecté ; 90 jours, prolongés à chaque utilisation, une fois connecté.Non requis : strictement nécessaire.
trainetic_remember_, suivi du numéro de ton compteTe reconnecter automatiquement.90 jours.Non requis : nécessaire à la connexion au Service.
trainetic_compte_actifRetenir le dernier compte utilisé dans ce navigateur.90 jours.Non requis : nécessaire au sélecteur de compte.
trainetic_comptesRetenir la liste des comptes que tu as ajoutés pour passer de l'un à l'autre (sélecteur de compte) ; il contient l'adresse e-mail et le nom de ces comptes.90 jours.Non requis : fonction que tu as demandée.
trn_consentementMémoriser ton choix dans le panneau de gestion des cookies.6 mois.Non requis : nécessaire au respect de ton choix.
trn_provenanceMémoriser la provenance de ta visite, pour l'attribuer à une inscription ultérieure (section 2.11).30 jours.Requis : déposé seulement si tu l'acceptes.

Sur ton téléphone et dans ton navigateur. L'application enregistre sur ton téléphone, uniquement pour des fonctions que tu utilises : les séances enregistrées sans connexion au réseau ; la séance en cours et ses points de reprise, effacés au bout de six heures ; les points GPS enregistrés écran verrouillé, en attente de rattachement à la séance ; les ressentis en attente d'envoi ; trois préférences d'affichage ; et un journal technique de l'application, effacé quatorze jours après son écriture, lors d'une ouverture suivante de l'application. Sur le site, les données d'une séance en cours sont gardées dans ton navigateur trente jours au plus. Si tu acceptes les notifications, ton téléphone ou ton navigateur garde aussi l'abonnement qui permet de te les adresser (section 2.14). Aucune de ces informations ne sert à la publicité ni à la mesure d'audience. Sur Android, et seulement si tu l'as accepté, l'application garde aussi la campagne d'installation, au plus deux heures (voir la section 2.11).


12. Données issues de Garmin Connect™


12.1 Comment ces données sont collectées

Aucune donnée Garmin n'est collectée tant que tu n'as pas relié ton compte. La liaison s'effectue depuis Compte › Applications tierces et passe par l'écran d'autorisation de Garmin (protocole OAuth 2.0 avec PKCE), sur lequel tu choisis d'accorder ou non l'accès. Nous ne voyons jamais tes identifiants Garmin.

Une fois la liaison établie, les données nous sont transmises par Garmin en temps réel, par notification (push), au fil de tes synchronisations. Trainetic n'interroge pas ton compte Garmin de sa propre initiative pour en extraire des données.


12.2 Quelles données

Jetons d'autorisation (OAuth) permettant la liaison.

Données de santé (art. 9) : fréquence cardiaque de repos, Body Battery™, sommeil (durée et score), VO2max, variabilité de la fréquence cardiaque (HRV).

Activités : type, date et heure, distance, durée, vitesse moyenne, fréquence cardiaque moyenne et maximale, cadence, dénivelé positif, profil d'altitude, nombre de pas, calories, et le modèle de l'appareil Garmin à l'origine de la mesure.

Fichier d'origine de chaque activité (fichier FIT), tel que Garmin nous le transmet, conservé chiffré sur nos serveurs, dans un espace inaccessible depuis le web.


12.3 À quoi elles servent

Calibrer et adapter tes plans d'entraînement (volume, allures, charge, récupération).

Alimenter l'affichage « Ma forme du jour » et ton historique dans le module « Activités ».

Permettre à l'assistant de coaching de répondre en tenant compte de ta forme et de tes séances récentes.

Lorsqu'un défaut d'enregistrement est identifié, vérifier et corriger le fonctionnement du Service, par un examen du personnel habilité de l'Éditeur, sans transmission à un tiers (section 2.3).

Elles ne sont utilisées pour aucune autre finalité. Elles ne sont jamais vendues, jamais utilisées à des fins publicitaires, et jamais transmises à des tiers en dehors des cas décrits au point 12.4, dont l'envoi vers Strava que tu décides toi-même.


12.4 Traitement par des tiers, y compris par une intelligence artificielle

Deux prestataires, et deux seulement, interviennent sur les données issues de Garmin. Tous deux agissent en qualité de sous-traitants au sens de l'article 28 du RGPD, sur instruction de l'Éditeur et dans le cadre d'un accord de traitement des données (DPA).

OVHcloud (OVH SAS) — hébergement et stockage — France (Union européenne).

Mistral AI — Union européenne. Tes données de santé issues de Garmin (fréquence cardiaque de repos, HRV, sommeil, Body Battery™, VO2max) et le résumé de tes séances issues de Garmin sont transmis à Mistral AI, service d'intelligence artificielle, pour la rédaction du contenu de tes séances et pour le fonctionnement de l'assistant de coaching. Ces données sont traitées au sein de l'Union européenne, sous réserve des précisions de la section 6, ne sont pas utilisées pour entraîner les modèles de Mistral AI, et ne sont conservées par Mistral AI que pour une durée limitée, à seule fin de sécurité et de prévention des abus.

Envoi vers Strava, à ta demande. Si tu as relié ton compte Strava (section 2.13), tu peux y envoyer, activité par activité, une activité importée de Garmin. Seules les données nécessaires à sa création sur Strava sont alors transmises (notamment sa durée, sa distance et ses calories), avec le nom et la description que tu as vérifiés. Aucune de tes mesures de santé issues de Garmin (fréquence cardiaque, HRV, sommeil, Body Battery™, VO2max) n'est transmise telle quelle. La description peut toutefois contenir des fourchettes de fréquence cardiaque calculées à partir de tes zones et, le cas échéant, de données cardiaques importées de Garmin ; ce sont des données de santé, elles te sont signalées avant l'envoi et tu peux les retirer (section 2.13). Strava, Inc., société établie aux États-Unis, reçoit l'activité en qualité de responsable de traitement autonome (voir la section 6).

En dehors de ces cas, aucun autre tiers ne reçoit tes données Garmin. Garmin, de son côté, reste responsable de traitement autonome pour les données qu'elle détient ; sa propre politique de confidentialité s'applique à celles-ci.


12.5 Où et combien de temps elles sont conservées

Les données sont stockées sur l'infrastructure d'OVHcloud, en France (Union européenne). Les valeurs de santé issues de Garmin et les fichiers d'origine des activités sont chiffrés.

Elles sont conservées pendant toute la durée de vie de ton compte, puis effacées lors de sa suppression, ou plus tôt si tu retires ton consentement aux traitements de données de santé (section 8). En l'absence d'activité, elles sont supprimées ou anonymisées après trois ans d'inactivité.


12.6 Comment retirer l'accès, et ce qui est conservé

Tu peux retirer l'accès à tout moment, de deux façons : depuis Trainetic (Compte › Applications tierces › Déconnecter), ou depuis ton compte Garmin Connect™ (Applications connectées). Les deux produisent exactement le même effet, immédiatement :

Tes jetons d'autorisation sont supprimés : Trainetic ne peut plus accéder à ton compte Garmin.

Le lien entre les deux comptes est supprimé et aucune nouvelle donnée n'est importée de Garmin.

Tes indicateurs de santé quotidiens issus de Garmin (fréquence cardiaque de repos, HRV, sommeil, Body Battery™, VO2max) sont effacés.

Tes séances déjà importées sont conservées, avec leurs fichiers d'origine, chiffrés : elles constituent ton historique d'entraînement Trainetic et servent à personnaliser tes futurs plans. Ces séances incluent les mesures enregistrées pendant l'effort, dont la fréquence cardiaque moyenne et maximale — tu en as été informé lorsque tu as relié Garmin. Tu gardes la maîtrise de cet historique à tout moment : tu peux le supprimer séance par séance depuis le module « Activités », ce qui efface aussi le fichier d'origine de la séance, ou en totalité en supprimant ton compte Trainetic.

Si tu retires ton consentement aux traitements de données de santé, les séances de ton plan en cours programmées sur ta montre sont retirées de Garmin Connect avant la déconnexion de Garmin (section 8).


13. Data from Garmin Connect™ (English translation)

This section is an English translation of section 12 above, provided for international readers. In case of discrepancy, the French version prevails.

This section brings together, in a single place, how the data from your Garmin Connect™ account is collected, used, processed and stored. It complements sections 2, 3, 5 and 7 without replacing them.


13.1 How this data is collected

No Garmin data is collected until you have linked your account. The link is set up from Account › Third-party applications and goes through Garmin's authorization screen (OAuth 2.0 protocol with PKCE), on which you choose whether or not to grant access. We never see your Garmin credentials.

Once the link is established, the data is sent to us by Garmin in real time, by push notification, as your syncs occur. Trainetic does not query your Garmin account on its own initiative to extract data from it.


13.2 What data

Authorization tokens (OAuth) enabling the link.

Health data (sensitive data within the meaning of Article 9 GDPR) : resting heart rate, Body Battery™, sleep (duration and score), VO2max, heart rate variability (HRV).

Activities : type, date and time, distance, duration, average speed, average and maximum heart rate, cadence, elevation gain, elevation profile, step count, calories, and the model of the Garmin device that recorded the measurement.

Original file of each activity (FIT file), as sent to us by Garmin, stored encrypted on our servers, in an area that cannot be reached from the web.


13.3 What it is used for

To calibrate and adapt your training plans (volume, paces, load, recovery).

To power the "My form today" display and your history in the "Activities" module.

To allow the coaching assistant to respond taking into account your form and your recent sessions.

When a recording fault is identified, to check and correct the operation of the Service, through a review by the Publisher's authorized staff, without any transfer to a third party (section 2.3).

It is not used for any other purpose. It is never sold, never used for advertising purposes, and never shared with third parties other than in the cases described in point 13.4, including the sending to Strava that you decide yourself.


13.4 Processing by third parties, including by an artificial intelligence

Two providers, and only two, process the data from Garmin. Both act as processors within the meaning of Article 28 GDPR, on the Publisher's instructions and under a data processing agreement (DPA).

OVHcloud (OVH SAS) — hosting and storage — France (European Union).

Mistral AI — European Union. Your Garmin health data (resting heart rate, HRV, sleep, Body Battery™, VO2max) and the summary of your Garmin sessions are sent to Mistral AI, an artificial-intelligence service, for the writing of your session content and for the operation of the coaching assistant. This data is processed within the European Union, subject to the clarifications in section 6, is not used to train Mistral AI's models, and is retained by Mistral AI only for a limited period, solely for security and abuse-prevention purposes.

Sending to Strava, at your request. If you have linked your Strava account (section 2.13), you can send an activity imported from Garmin to Strava, one activity at a time. Only the data needed to create it on Strava is then sent (in particular its duration, distance and calories), together with the name and description you have checked. None of your Garmin health measurements (heart rate, HRV, sleep, Body Battery™, VO2max) is sent as such. However, the description may contain heart-rate ranges calculated from your zones and, where applicable, from heart-rate data imported from Garmin; these are health data, they are pointed out to you before sending, and you can remove them (section 2.13). Strava, Inc., a company established in the United States, receives the activity as an independent controller (see section 6).

Apart from these cases, no other third party receives your Garmin data. Garmin, for its part, remains an independent controller for the data it holds ; its own privacy policy applies to that data.


13.5 Where and for how long it is stored

The data is stored on OVHcloud's infrastructure, in France (European Union). The health values from Garmin and the original activity files are encrypted.

It is kept for the entire lifetime of your account, then erased when the account is deleted, or earlier if you withdraw your consent to the processing of health data (section 8). In the absence of activity, it is deleted or anonymized after three years of inactivity.


13.6 How to withdraw access, and what is kept

You can withdraw access at any time, in two ways : from Trainetic (Account › Third-party applications › Disconnect), or from your Garmin Connect™ account (Connected applications). Both produce exactly the same effect, immediately :

Your authorization tokens are deleted : Trainetic can no longer access your Garmin account.

The link between the two accounts is deleted and no new data is imported from Garmin.

Your daily health indicators from Garmin (resting heart rate, HRV, sleep, Body Battery™, VO2max) are erased.

Your already-imported sessions are kept, together with their original files, encrypted : they form your Trainetic training history and are used to personalize your future plans. These sessions include the measurements recorded during exercise, including average and maximum heart rate — you were informed of this when you linked Garmin. You retain control of this history at all times : you can delete it session by session from the "Activities" module, which also erases the session's original file, or in full by deleting your Trainetic account.

If you withdraw your consent to the processing of health data, the sessions of your current plan that were scheduled on your watch are removed from Garmin Connect before Garmin is disconnected (section 8).


14. Modification de la présente politique

La présente politique peut être mise à jour pour tenir compte d'évolutions légales ou techniques. La date de dernière mise à jour figure en tête du document ; en cas de modification substantielle, tu en seras informé.

← Retour à l'accueil