Politique de confidentialité

Dernière mise à jour : novembre 2026

Qui nous sommes

Le responsable du traitement des données pour IntervalCoach est Russchen Media (opérant sous le nom commercial néerlandais enregistré IntervalCoach), une entreprise individuelle enregistrée aux Pays-Bas à Kloosterhout 27, 9408 DL Assen, numéro de Chambre de commerce 51094282. Pour toute question relative à la confidentialité, ou pour exercer vos droits, contactez coach@intervalcoach.app.

Nous avons examiné si nous étions tenus de désigner un délégué à la protection des données au titre de l'article 37 du GDPR et avons conclu que tel n'était pas le cas, car notre traitement n'atteint pas le seuil de la grande échelle exigé pour cette obligation. Les cohortes de référence que nous constituons à partir des indicateurs d'entraînement (voir la section Comparatifs ci-dessous) sont des agrégats statistiques issus uniquement de groupes d'au moins 50 personnes : les chiffres n'identifient donc aucune personne, et notre traitement de données relevant de catégories particulières se limite aux fonctionnalités personnalisées auxquelles vous adhérez explicitement. Vous pouvez nous faire part de toute préoccupation relative à la confidentialité, ou vous opposer au traitement à des fins de comparatifs, via l'adresse e-mail ci-dessus.

Aperçu

IntervalCoach est un assistant d'entraînement propulsé par l'IA qui génère des séances personnalisées de cyclisme, de course à pied, de natation, de marche, de randonnée et de renforcement musculaire. Cette politique de confidentialité explique comment nous collectons, utilisons et protégeons vos données lorsque vous utilisez notre service.

Base légale du traitement (article 6 du GDPR)

Si vous vous trouvez dans l'Espace économique européen ou au Royaume-Uni, nous traitons vos données personnelles sur les bases légales suivantes :

  • Exécution d'un contrat (article 6, paragraphe 1, point b) : la création de compte, la connexion (avec Intervals.icu, Google, Apple, un lien envoyé par e-mail ou une clé d'accès), la réception et le stockage de vos données d'entraînement provenant des services que vous connectez (comme Intervals.icu ou Wahoo) et des fichiers que vous importez, l'envoi de vos séances planifiées vers les services de votre choix, la génération de séances et d'analyses, le traitement de votre abonnement via Stripe ou Apple.
  • Consentement explicite (article 6, paragraphe 1, point a) et article 9, paragraphe 2, point a) : traitement des données de santé et de bien-être (variabilité de la fréquence cardiaque, sommeil, fréquence cardiaque au repos, récupération), et envoi d'e-mails facultatifs de marketing ou de mises à jour produit. Vous pouvez retirer ce consentement à tout moment dans les Paramètres ou en nous contactant.
  • Intérêts légitimes (article 6, paragraphe 1, point f) : la surveillance des erreurs via Sentry, l'analyse des abonnements et des revenus via ChartMogul, la prévention de la fraude et des abus, la sécurité du service, l'examen des demandes d'assistance que vous soumettez, et l'amélioration du service à partir de tendances anonymisées et non identifiantes observées dans l'utilisation et les rapports. Lorsque nous invoquons un intérêt légitime, nous avons vérifié que cet intérêt ne prime pas sur vos droits à la vie privée ; vous pouvez vous opposer à ce traitement à tout moment.

Compte et connexion

Vous pouvez créer et vous connecter à votre compte IntervalCoach avec Intervals.icu, Google, Apple, un lien à usage unique envoyé à votre adresse e-mail, ou une clé d'accès. Nous ne demandons, ne recevons ni ne stockons jamais de mot de passe.

  • Détails du compte : votre nom et votre adresse e-mail et, uniquement si vous choisissez de les communiquer, votre sexe et votre date de naissance, que nous utilisons pour adapter votre plan à votre âge et vous comparer à des athlètes qui vous ressemblent. Vous pouvez les modifier ou les supprimer dans les Paramètres.
  • Connexion avec Google : Google partage votre nom, votre adresse e-mail et un identifiant de votre compte Google (les autorisations openid, email et profile). Nous les utilisons uniquement pour vous connecter et compléter les détails de votre compte. La connexion ne nous donne accès ni à vos e-mails, ni à vos contacts, ni à vos fichiers, ni à aucune autre donnée Google.
  • Connexion avec Apple : Apple partage un identifiant de votre compte Apple, votre adresse e-mail et votre nom lors de votre première connexion. Si vous choisissez de masquer votre adresse e-mail, nous recevons une adresse de relais privée à la place de la vôtre, et Apple nous transmet vos e-mails. Nous conservons le jeton émis par Apple, chiffré, uniquement pour le révoquer lorsque vous supprimez votre compte ou retirez Apple comme méthode de connexion.
  • Lien par e-mail : nous envoyons un lien à usage unique et un code à six chiffres à l'adresse que vous indiquez. Les deux expirent au bout de 15 minutes et ne fonctionnent qu'une seule fois. Nous ne stockons qu'un hachage du lien et un hachage à clé du code, jamais le lien ou le code lui-même.
  • Clé d'accès : une clé que votre appareil ou votre gestionnaire de mots de passe (comme le trousseau iCloud ou le gestionnaire de mots de passe Google) crée pour IntervalCoach et déverrouille avec Face ID, votre empreinte digitale ou le code PIN de votre appareil. Votre visage, votre empreinte et votre code PIN restent sur votre appareil, tout comme la partie privée de la clé. Nous ne stockons que la partie publique de la clé, un compteur qui aide à détecter une clé copiée, et le gestionnaire de mots de passe qui la détient, afin de pouvoir la nommer dans les Paramètres.

Nous ne fusionnons jamais des comptes au seul motif qu’ils partagent une adresse e-mail. Une méthode de connexion n’est ajoutée à un compte que lorsque vous êtes connecté à ce compte et que vous le confirmez.

Données que nous collectons

Vous n'avez pas besoin d'un compte Intervals.icu : vous pouvez vous connecter avec Google, Apple ou un lien par email et importer vos données d'entraînement depuis n'importe laquelle des sources ci-dessous. Lorsque vous connectez un service d'entraînement (comme Intervals.icu ou Wahoo), synchronisez vos séances depuis Apple Health ou Google Health, ou importez un fichier, nous recevons :

  • Indicateurs de forme physique : CTL, ATL, TSB, eFTP et données de charge d'entraînement
  • Données de bien-être : VFC, sommeil, fréquence cardiaque au repos et état de récupération. Si vous connectez Whoop ou Apple HealthKit, les mêmes catégories de données sont lues depuis ces sources.
  • Historique d'activité : vos séances réalisées et leurs enregistrements : puissance, fréquence cardiaque, cadence, vitesse ou allure et, pour les sorties en extérieur, le tracé GPS ; ainsi que vos zones d'entraînement et seuils comme le FTP
  • Événements du calendrier : séances planifiées et objectifs de course
  • Depuis Wahoo (connexion directe optionnelle) : votre identifiant de compte Wahoo ; vos sorties réalisées sous forme de fichier d'enregistrement original, avec puissance, fréquence cardiaque, cadence, vitesse et tracé GPS, y compris les sorties de l'année écoulée lors de votre première connexion ; votre FTP et vos zones de puissance ; et votre poids. Nous envoyons vos séances IntervalCoach planifiées vers votre compte Wahoo pour qu'elles apparaissent sur vos appareils Wahoo. Nous ne transmettons jamais de données Wahoo à Intervals.icu ni à aucun autre service.
  • Depuis Garmin Connect (connexion directe optionnelle) : vos activités, vos données de santé et de récupération, et, uniquement si vous les partagez, vos données de cycle menstruel, comme décrit dans la section Données Garmin Connect ci-dessous. Nous envoyons vos séances planifiées et vos parcours à votre appareil Garmin. Nous ne transmettons jamais les données Garmin à Intervals.icu ni à aucun autre service.

Nous accédons uniquement aux données nécessaires à la génération de recommandations d'entraînement personnalisées, ainsi qu'aux informations de compte décrites dans la section Compte et connexion. Nous n'accédons ni aux détails de paiement ni aux données sans rapport avec l'entraînement. Les données d'entraînement liées à votre compte sont pseudonymisées — elles sont associées à un identifiant de session interne, et non à votre nom ou votre email, lorsqu'elles sont envoyées aux fournisseurs d'IA externes.

Données de santé et de bien-être (catégorie particulière)

Certaines des données que vous connectez à IntervalCoach — variabilité de la fréquence cardiaque, sommeil, fréquence cardiaque au repos, scores de récupération de Whoop ou d'Apple Health — constituent des données relevant de catégories particulières (« données de santé ») au sens de l'article 9 du GDPR. Nous traitons ces données uniquement avec votre consentement explicite, que nous demandons avant la première utilisation de ces données. Vous pouvez retirer votre consentement à tout moment dans les Paramètres, après quoi nous cesserons de traiter ces données et supprimerons celles que nous avons mises en cache. Le retrait n'affecte pas la licéité du traitement effectué avant ce retrait. Si vous ne donnez pas ce consentement, IntervalCoach continuera de fonctionner sur la seule base des données d'entraînement, mais les fonctionnalités tenant compte de la récupération seront moins personnalisées.

Apple Health (HealthKit)

Sur iPhone et Apple Watch, l'application IntervalCoach peut lire les catégories ci-dessous depuis Apple Health sur votre appareil. Vous décidez précisément lesquelles partager dans l'écran d'autorisation d'Apple, et vous pouvez le modifier à tout moment dans l'app Santé : nous ne lisons jamais que ce que vous avez autorisé, et uniquement tant que l'autorisation est accordée :

  • Bien-être et récupération : variabilité de la fréquence cardiaque, fréquence cardiaque au repos, fréquence respiratoire, oxygène sanguin, température du poignet, sommeil, VO2 max, récupération de la fréquence cardiaque, poids corporel et pourcentage de masse grasse
  • Cycle menstruel (facultatif) : flux menstruel, lu uniquement si vous choisissez de le partager, afin de rendre la récupération et la readiness plus précises
  • Entraînements : vos entraînements et séances enregistrés, y compris les mesures de fréquence cardiaque et les données de tracé GPS lorsqu'elles sont présentes, que nous synchronisons avec votre journal d'entraînement

L'application lit ces données sur votre appareil et n'envoie que ce qui est nécessaire pour fournir les fonctionnalités d'IntervalCoach : readiness tenant compte de la récupération, analyse de l'entraînement et synchronisation des entraînements terminés avec votre journal d'entraînement. Nous ne lisons jamais Apple Health sur nos serveurs : c'est l'application iOS qui décide de ce qui est envoyé. Vous pouvez révoquer l'accès à tout moment dans les Réglages iOS ou dans l'app Santé, ce qui met immédiatement fin à tout accès.

IntervalCoach n'écrit aucune donnée dans Apple Health. Avec votre autorisation, l'application iOS peut programmer vos entraînements IntervalCoach planifiés dans l'app Exercice de l'Apple Watch (via WorkoutKit), afin que vous puissiez démarrer une séance depuis votre montre.

Les données obtenues via HealthKit sont utilisées uniquement pour fournir les fonctionnalités décrites ci-dessus. Nous n'utilisons pas les données Apple Health à des fins publicitaires, nous ne les vendons pas et nous ne les partageons avec des tiers que dans la stricte mesure nécessaire à la fourniture du Service. Nous n’utilisons pas les données Apple Health pour développer, améliorer ou entraîner des modèles d’IA ou de ML généralisés ou non personnalisés ; elles servent uniquement à fournir votre coaching personnalisé.

Toutes les catégories ci-dessus sont des données de catégorie particulière au titre de l'article 9 du GDPR. Notre base de consentement est décrite dans la section « Données de santé et de bien-être (catégorie particulière) » ci-dessus : accorder l'autorisation dans l'app Santé d'Apple constitue votre consentement explicite au titre de l'article 9(2)(a) du GDPR.

Données Google Health

Si vous choisissez de connecter Google Health (via Health Connect ou votre compte Google), IntervalCoach accède aux données suivantes avec votre consentement explicite, et uniquement tant que la connexion est active :

  • Activité et fitness : entraînements, pas, distance et VO2 max
  • Indicateurs et mesures de santé : variabilité de la fréquence cardiaque, fréquence cardiaque au repos, oxygène sanguin, fréquence respiratoire, température cutanée et composition corporelle
  • Sommeil : phases de sommeil, durée et efficacité
  • Localisation : tracés GPS associés à vos entraînements en extérieur, utilisés pour afficher la carte du parcours et exporter l'activité

Ces données servent uniquement à fournir les fonctionnalités principales d'IntervalCoach : readiness tenant compte de la récupération, analyse de l'entraînement et synchronisation de vos entraînements. Vous pouvez déconnecter Google Health à tout moment dans les Paramètres, ce qui met immédiatement fin à tout accès.

L'utilisation et le transfert par IntervalCoach des informations reçues des API Google vers toute autre application seront conformes à la Google API Services User Data Policy, y compris aux exigences de Limited Use. Nous n'utilisons pas les données Google Health à des fins publicitaires, nous ne les vendons pas et nous n'autorisons pas leur lecture par des personnes, sauf lorsque vous nous le demandez explicitement (pour l'assistance), lorsque cela est nécessaire pour la sécurité ou lorsque la loi l'exige. Nous n’utilisons pas les données Google Health pour développer, améliorer ou entraîner des modèles d’IA ou de ML généralisés ou non personnalisés ; elles servent uniquement à fournir votre coaching personnalisé.

Health Connect (Android)

Sur Android, lorsque vous accordez l'autorisation Health Connect, l'application IntervalCoach lit les données suivantes depuis Health Connect sur votre appareil, et uniquement tant que ces autorisations sont accordées :

  • Bien-être et récupération : variabilité de la fréquence cardiaque, fréquence cardiaque au repos, fréquence respiratoire, oxygénation du sang, température cutanée (sur les montres qui la mesurent), sommeil, VO2 max et poids corporel

L'application lit ces données sur votre appareil et, avec votre consentement, n'envoie que ce qui est nécessaire pour fournir les fonctionnalités d'IntervalCoach : readiness tenant compte de la récupération, analyse de l'entraînement et précision de la charge d'entraînement. Vous pouvez révoquer l'accès à tout moment dans les paramètres Android ou dans Health Connect.

Si vous autorisez l'accès en arrière-plan, l'application lit les mêmes données une fois tôt chaque matin, même lorsqu'elle n'est pas ouverte, afin que votre briefing quotidien reflète la récupération de la nuit précédente. L'accès en arrière-plan n'ajoute jamais de nouveaux types de données ; il change seulement le moment où les données déjà autorisées sont lues.

Dans une future mise à jour, l'application pourra réécrire les entraînements fractionnés que vous terminez dans IntervalCoach vers Health Connect, afin que vos autres applications puissent les voir. Cela ne se produit qu'avec votre autorisation d'écriture Health Connect explicite.

Notre accès aux données Health Connect et leur utilisation sont conformes au règlement sur les autorisations Health Connect de Google Play, et nous les utilisons uniquement pour fournir les fonctionnalités décrites ci-dessus. Nous n'utilisons pas les données Health Connect à des fins publicitaires et nous ne les vendons pas. Nous n’utilisons pas les données Health Connect pour développer, améliorer ou entraîner des modèles d’IA ou de ML généralisés ou non personnalisés ; elles servent uniquement à fournir votre coaching personnalisé.

Données Garmin Connect

Si vous connectez directement Garmin Connect à IntervalCoach, vous choisissez dans l'écran de connexion de Garmin lui-même les données que vous partagez. Selon ce que vous autorisez, nous recevons :

  • Activités : vos activités terminées, y compris le fichier d'activité d'origine avec la puissance, la fréquence cardiaque, la cadence, la vitesse, les tours et le tracé GPS.
  • Santé et récupération : sommeil, variabilité de la fréquence cardiaque, fréquence cardiaque au repos, stress, Body Battery, température cutanée, fréquence respiratoire et oxygène sanguin, composition corporelle, VO2 max et résumés quotidiens. Ainsi que les totaux quotidiens des aliments et boissons que vous enregistrez dans Garmin Connect.
  • Santé des femmes (uniquement si vous les partagez) : vos données de cycle menstruel.

Nous utilisons vos données Garmin uniquement pour vous coacher : analyser vos séances par rapport à votre plan, calculer votre charge d'entraînement, votre forme, vos courbes et vos seuils, évaluer votre état de forme chaque matin, ajuster vos séances et votre plan, et répondre à vos questions dans Coach+. Nous envoyons vos séances planifiées et vos parcours de course à Garmin Connect afin qu'ils apparaissent sur votre appareil Garmin. Les données Garmin sont affichées avec l'attribution de Garmin.

Les données Garmin sont traitées et stockées uniquement par IntervalCoach et les prestataires de services agissant en notre nom : Vercel (hébergement, stockage de fichiers et AI Gateway), Neon (base de données) et Upstash (stockage de données), toutes avec des données conservées dans l'UE (Francfort) ; les fournisseurs de modèles d'IA Google, OpenAI et SpaceXAI, qui génèrent vos analyses et votre coaching dans le cadre de conditions API payantes avec zéro conservation de données et aucun entraînement sur vos données ; et Resend, qui délivre votre e-mail post-séance.

Nous ne vendons jamais les données Garmin ni quoi que ce soit qui en dérive, et nous ne les utilisons pas à des fins publicitaires. Nous ne transmettons pas les données Garmin à d'autres plateformes ou services, y compris Intervals.icu. Un assistant IA que vous connectez vous-même à IntervalCoach via notre connexion MCP ne reçoit ni vos séances Garmin ni vos mesures de santé, comme la variabilité de la fréquence cardiaque, la fréquence cardiaque au repos, le sommeil, le stress, Body Battery, l'oxygène sanguin, la fréquence respiratoire, la température cutanée, le poids, la composition corporelle, la VO2 max, les pas et les aliments et boissons que vous enregistrez. Dès que votre compte contient des données de santé issues de Garmin, nous retenons ces mesures quelle qu'en soit la source, pas seulement Garmin. L'assistant peut recevoir ce qu'IntervalCoach calcule lui-même, comme votre score de forme du jour, le fait que chaque mesure soit au-dessus ou en dessous de votre niveau habituel et de combien, votre charge d'entraînement et votre forme, ainsi que votre plan, mais pas les mesures qui les sous-tendent.

Le traitement par IA de vos données Garmin nécessite votre consentement explicite, que nous demandons lors de la connexion de Garmin et avant tout traitement de vos données Garmin. Vous pouvez retirer ce consentement à tout moment en déconnectant Garmin Connect dans Paramètres > Intégrations et en choisissant de supprimer vos données Garmin, ou en supprimant votre compte ; nous cessons alors de traiter vos données Garmin avec l'IA. Les données Garmin, et tout ce qui en dérive, y compris vos analyses et vos conversations Coach+ à ce sujet, ne sont jamais utilisées pour entraîner, évaluer ou améliorer des modèles d'IA.

Vous pouvez consulter vos données Garmin dans IntervalCoach, corriger votre profil et vos paramètres d'entraînement, exporter vos données et les supprimer. Déconnecter Garmin dans Paramètres > Intégrations arrête immédiatement tout accès et vous permet de supprimer les données Garmin que nous détenons ; vous pouvez également révoquer IntervalCoach depuis votre compte Garmin Connect. Supprimer votre compte supprime tout. Pour toute autre demande, contactez-nous à l'adresse ci-dessous.

Strava

Si vous connectez Strava, IntervalCoach ajoute votre analyse post-entraînement à la description de l'activité correspondante sur Strava et, si vous activez cette option, remplace son titre par le nom de votre séance planifiée. Cette connexion sert uniquement à écrire : nous n'importons pas vos activités Strava.

  • Ce que nous lisons : l'heure de début et la durée de vos activités Strava autour d'une séance que nous avons analysée, afin de trouver celle qui correspond, ainsi que le titre et la description actuels de cette activité, pour que le texte que vous avez rédigé vous-même soit conservé lorsque nous ajoutons le nôtre. Nous recevons également une notification lorsque vous ajoutez une activité, afin que l'analyse apparaisse sans délai. Ces informations sont lues au moment de l'écriture et ne sont pas stockées.
  • Ce que nous stockons : vos jetons d'accès Strava chiffrés et votre identifiant athlète Strava, que Strava utilise pour nous informer lorsque vous révoquez l'accès.

Les données issues de Strava ne sont jamais envoyées aux fournisseurs d'IA, jamais combinées avec vos autres données, jamais montrées à qui que ce soit d'autre, et jamais vendues ni partagées. Seules les séances provenant de sources qui l'autorisent sont écrites sur Strava ; les séances enregistrées directement via Garmin ou Wahoo ne le sont pas.

Vous pouvez déconnecter Strava dans Réglages → Intégrations ou supprimer IntervalCoach sur strava.com/settings/apps, et vous pouvez nous demander de supprimer vos données Strava à coach@intervalcoach.app. Dans chaque cas, ainsi que lorsque vous supprimez votre compte, nous révoquons notre accès, supprimons les données listées ci-dessus et vous confirmons la suppression par e-mail.

Comment nous utilisons vos données

Vos données d'entraînement sont utilisées pour :

  • Générer des recommandations d'entraînement basées sur l'IA, adaptées à votre niveau de forme
  • Analyser votre charge d'entraînement et votre état de récupération
  • Suivre la progression par zones et identifier les lacunes d'entraînement
  • Envoyer des résumés d'entraînement et des conseils de coaching (si activés)
  • Examiner les signalements d'assistance que vous soumettez, déboguer les problèmes et améliorer le service. Nous pouvons extraire des signalements individuels des schémas abstraits et non identifiants (par exemple, la relation entre le nom d'une séance et son intensité mesurée) afin de rédiger des tests de non-régression et d'améliorer notre logique de classification. Ces schémas ne contiennent aucun identifiant personnel, et vos données brutes ne sont jamais utilisées pour entraîner des modèles d'IA.

Comparatifs et comparaisons

Nous utilisons des indicateurs d'entraînement issus des comptes IntervalCoach — puissance, forme (CTL), vitesse de course à pied, charge d'entraînement hebdomadaire, ainsi que la tranche d'âge et le sexe — pour constituer des cohortes de comparaison agrégées, afin que vous puissiez voir comment vos chiffres se situent par rapport à des athlètes similaires (par exemple « plus fort que 70 % des cyclistes de votre tranche »). Une cohorte n'est constituée à partir de données d'utilisateurs réels que lorsqu'elle compte au moins 50 membres ; les groupes plus restreints s'appuient sur des valeurs de référence publiées. Les comparatifs affichés sont uniquement des fourchettes et des centiles agrégés et ne contiennent aucune donnée identifiable — ils ne révèlent jamais l'identité d'un autre utilisateur ni ses chiffres individuels. Notre base légale est notre intérêt légitime à fournir ces analyses comparatives, et vous pouvez vous y opposer à tout moment en nous contactant.

Conservation des données

Nous conservons différents types de données pendant des durées différentes :

  • Informations de compte (identifiant d'athlète, e-mail) : aussi longtemps que votre compte existe. Supprimées dans les 30 jours suivant la suppression du compte.
  • Jetons OAuth (Intervals.icu, Wahoo, Whoop, Google Health, Connexion avec Apple) : chiffrés, conservés tant que votre compte est actif ou jusqu'à ce que vous déconnectiez ou supprimiez ce service. Révoqués et supprimés à la suppression du compte.
  • Méthodes de connexion (Google, Apple, e-mail, clé d'accès) : l'identifiant de compte du fournisseur et l'adresse e-mail qu'il nous a transmise, ou pour une clé d'accès sa clé publique et le gestionnaire de mots de passe qui la détient, conservés tant que cette méthode de connexion est associée à votre compte. Supprimés lorsque vous la retirez ou supprimez votre compte.
  • Activités et enregistrements : les séances de votre journal d'entraînement et leurs enregistrements (le fichier original lorsqu'il existe, et les mesures qu'il contient, y compris le tracé GPS des sorties en extérieur), depuis chaque source que vous connectez ou depuis laquelle vous importez : Intervals.icu, Wahoo, Apple Health, Google Health et vos propres fichiers. Conservés tant que votre compte existe. Lorsque vous déconnectez un service qui offre ce choix, comme Wahoo, vous décidez si nous conservons ses activités ou les supprimons. Supprimées dans les 30 jours suivant la suppression du compte.
  • Cache d'analyse d'entraînement : jusqu'à 7 jours, puis récupérées à nouveau depuis le service connecté, ou recalculées à partir des enregistrements que nous avons stockés, si nécessaire.
  • Historique de discussion Coach+ : conservé aussi longtemps que votre compte existe ou jusqu'à ce que vous le supprimiez ; vous pouvez effacer l'historique de discussion dans les Paramètres.
  • Registres de facturation (Stripe / Apple) : conservés pendant 7 ans pour se conformer à la loi fiscale néerlandaise (Algemene wet inzake rijksbelastingen, article 52).
  • Registre de l’essai gratuit : lorsque vous supprimez votre compte, nous conservons votre identifiant athlète Intervals.icu (si vous avez connecté Intervals.icu), un hachage à clé de votre adresse email (et non l'adresse elle-même), la date de fin de votre période d'essai gratuite, le fait que vous ayez déjà eu ou non un abonnement payant et, le cas échéant, votre identifiant client Stripe. Cela ne contient ni nom ni adresse email lisible. Nous conservons ces informations afin que l'essai gratuit ne puisse être utilisé qu'une seule fois par personne.
  • Journaux d'e-mails (Resend) : 90 jours pour les diagnostics de distribution.
  • Données d'erreur (Sentry) : 90 jours.

Lorsque vous déconnectez Wahoo (ou supprimez IntervalCoach dans votre compte Wahoo), nous conservons les activités déjà synchronisées dans votre journal d'entraînement IntervalCoach, sauf si vous choisissez de les supprimer ou de supprimer votre compte. Vous pouvez aussi nous demander à tout moment, à coach@intervalcoach.app, de les supprimer.

Services tiers

IntervalCoach utilise les services tiers suivants :

  • Intervals.icu: L'un des services d'entraînement que vous pouvez connecter. Avec votre autorisation, nous lisons vos données d'entraînement via leur API et ajoutons vos séances planifiées à votre calendrier Intervals.icu. Politique de confidentialité d'Intervals.icu
  • Wahoo: Connexion directe optionnelle (Wahoo Fitness). Avec votre autorisation, nous recevons vos sorties réalisées (puissance, fréquence cardiaque, cadence, vitesse et tracé GPS), votre FTP et vos zones de puissance ainsi que votre poids, et nous envoyons vos séances planifiées vers vos appareils Wahoo. Nous conservons les données Wahoo dans notre propre stockage, les affichons avec l'attribution Wahoo, et ne les transmettons jamais à Intervals.icu ni à aucun autre service.
  • Garmin: Connexion directe optionnelle (Garmin Connect). Avec votre autorisation, nous recevons vos activités et vos données de santé et envoyons vos séances planifiées et vos parcours à votre appareil Garmin. Garmin est un responsable de traitement indépendant pour les données de votre compte Garmin Connect. Nous conservons les données Garmin dans notre propre stockage, les affichons avec l'attribution de Garmin, et ne les transmettons jamais à Intervals.icu ni à aucun autre service.
  • Google: Fournisseur de modèle d'IA, agissant en tant que sous-traitant pour notre compte. Traite les données d'entraînement, quelle que soit leur source, pour générer vos séances, analyses et réponses de coaching, selon des conditions d'API payantes excluant tout entraînement sur vos données et toute conservation après la requête. Voir la Déclaration de transparence sur l'IA ci-dessous.
  • SpaceXAI: Fournisseur de modèle d'IA, agissant en tant que sous-traitant pour notre compte. Traite les données d'entraînement, quelle que soit leur source, pour générer vos séances, analyses et réponses de coaching, selon des conditions d'API payantes excluant tout entraînement sur vos données et toute conservation après la requête. Voir la Déclaration de transparence sur l'IA ci-dessous.
  • OpenAI: Fournisseur de modèle d'IA, agissant en tant que sous-traitant pour notre compte. Traite les données d'entraînement, quelle que soit leur source, pour générer vos séances, analyses et réponses de coaching, selon des conditions d'API payantes excluant tout entraînement sur vos données et toute conservation après la requête. Voir la Déclaration de transparence sur l'IA ci-dessous.
  • TypeSafe AI: Fournisseur de modèle d'IA, agissant en tant que sous-traitant pour notre compte. Traite les données d'entraînement, quelle que soit leur source, pour générer vos séances, analyses et réponses de coaching, selon des conditions d'API payantes excluant tout entraînement sur vos données et toute conservation après la requête. Voir la Déclaration de transparence sur l'IA ci-dessous.
  • Vercel: Plateforme d'hébergement, stockage des fichiers d'enregistrement de vos activités (Vercel Blob), et AI Gateway (achemine les requêtes vers les fournisseurs d'IA). Politique de confidentialité de Vercel
  • Vercel Analytics & Speed Insights: Analyses d'utilisation et suivi des performances respectueux de la vie privée et sans cookies (pages vues et Web Vitals), utilisés pour comprendre l'utilisation et améliorer l'application. Aucun suivi intersites et aucun identifiant personnel ne sont collectés.
  • Stripe: Traitement des paiements pour les abonnements. Nous ne stockons pas vos détails de paiement.
  • Resend: Envoi d'emails pour les liens de connexion, les résumés de séances et les mises à jour de coaching.
  • Sentry: Surveillance des erreurs pour améliorer la fiabilité de l'application. Aucune donnée d'entraînement n'est envoyée à Sentry.
  • OpenStreetMap / Overpass: Analyse facultative du revêtement du parcours : lorsque vous l'activez avant l'import ou le téléchargement d'un parcours, nous envoyons des coordonnées d'itinéraire simplifiées à l'API Geoapify Map Matching (geoapify.com) afin de consulter les revêtements de routes et chemins d'OpenStreetMap. Nous n'envoyons ni votre nom, ni votre identifiant de compte, ni d'horodatages, ni le dénivelé, ni vos données d'activité. Les estimations de revêtement obtenues sont enregistrées avec votre parcours et ne deviennent publiques que si vous partagez la course et qu'elle est approuvée. Lorsqu'un fichier de parcours importé ne contient pas de données d'altitude, nous envoyons des coordonnées d'itinéraire simplifiées à l'API Geoapify Elevation afin de consulter l'altitude du terrain. Nous n'envoyons ni votre nom, ni votre identifiant de compte, ni d'horodatages, ni de mesures d'activité.
  • BigDataCloud: Reçoit des coordonnées pour déterminer les noms de lieux des prévisions météo et des parcours importés (les coordonnées de départ sont arrondies à environ 100 m) ; nous ne transmettons ni fichiers GPX ni données de compte.
  • Whoop: Intégration facultative. Accès en lecture seule à vos données de récupération et de charge avec votre consentement explicite. Les jetons sont chiffrés au repos et révoqués lors de la déconnexion.
  • Apple HealthKit: Intégration optionnelle. Données de bien-être (VFC, sommeil, fréquence cardiaque au repos, poids corporel) et, si vous l'autorisez, vos séances transmises vers nous depuis votre appareil iOS. Nous ne lisons jamais directement depuis Apple Health ; c'est l'application iOS qui décide ce qui est envoyé. L'application iOS peut aussi ajouter vos séances IntervalCoach planifiées à l'application Entraînements d'Apple Watch via WorkoutKit, avec votre autorisation.
  • Apple Push & Firebase: Apple Push Notification service et Firebase Cloud Messaging : lorsque vous activez les notifications, votre appareil nous envoie un jeton de notification afin que nous puissions vous délivrer les notifications que vous avez activées (telles que votre séance quotidienne et les rappels). Vous pouvez désactiver les notifications à tout moment dans les réglages de votre appareil ou de l'application.
  • Google Health: Intégration facultative. Accès en lecture seule aux entraînements, GPS, fréquence cardiaque, sommeil et autres indicateurs de bien-être depuis votre Fitbit, votre Pixel Watch ou tout appareil Wear OS, avec votre consentement explicite.
  • Strava: Intégration facultative. Écrit votre analyse post-séance dans les descriptions de vos activités Strava. Ne lit que ce que cette écriture nécessite et ne stocke rien de Strava en dehors de la connexion elle-même.
  • Sign in with Google: Connexion facultative. Google partage votre nom, votre adresse e-mail et l’identifiant de votre compte Google afin que vous puissiez vous connecter avec votre compte Google. Aucune autre donnée Google n’est consultée.
  • Sign in with Apple: Connexion facultative. Apple partage l’identifiant de votre compte Apple, votre adresse e-mail (ou une adresse de relais privée si vous choisissez de masquer votre adresse e-mail) et, lors de la première connexion, votre nom.
  • Upstash (via Vercel KV): Fournisseur sous-jacent de Vercel KV, que nous utilisons pour stocker les données d'athlète, les jetons chiffrés et les caches opérationnels. Les données sont hébergées dans la région de l'UE (Francfort).
  • Neon: Base de données (PostgreSQL) qui conserve vos méthodes de connexion, les services que vous connectez (leurs jetons chiffrés) et vos données d'entraînement. Les données sont hébergées dans la région UE (Francfort).
  • Featurebase: Assistance client, retours et centre d'aide. Lorsque vous ouvrez un fil d'assistance ou utilisez la messagerie intégrée, votre nom, votre e-mail, votre formule d'abonnement et la page consultée sont partagés avec Featurebase afin que nous puissions y répondre. Le widget ne se charge que sur les pages où vous êtes connecté.
  • Moneybird: Logiciel de comptabilité néerlandais. Nous transmettons les registres de facturation (factures et lignes de paiement) à Moneybird pour respecter les obligations néerlandaises de déclaration fiscale. Nous ne transmettons aucune donnée d'entraînement, de bien-être ou d'activité.
  • ChartMogul: Analyse des abonnements (ChartMogul GmbH & Co. KG, Berlin, Allemagne ; données hébergées dans l'UE). Nous l'utilisons pour mesurer les abonnements, les revenus, le taux de résiliation et la conversion des essais. Pour les abonnés payants, ChartMogul reçoit l'historique de votre abonnement et de votre facturation via Stripe, l'App Store d'Apple ou Google Play ; pour les paiements effectués via Stripe, cela inclut le nom, l'adresse e-mail et le pays associés à votre compte de paiement. Pour chaque compte, y compris les comptes gratuits, nous envoyons un enregistrement pseudonymisé identifié uniquement par un identifiant de compte interne : vos dates d'inscription et d'essai, si vous êtes sur un plan gratuit ou payant, comment vous nous avez trouvés (site référent, campagne, plateforme et langue), et la date de votre dernière ouverture de l'application. Si vous laissez votre adresse e-mail sur une page de course, nous n'en envoyons qu'un hachage à sens unique. Nous n'envoyons aucune donnée d'entraînement, de bien-être, de santé ou d'activité, ni le nom ou l'adresse e-mail des utilisateurs qui ne paient pas.

Déclaration de transparence sur l'IA

IntervalCoach utilise l'intelligence artificielle pour créer et ajuster vos séances et votre plan d'entraînement, analyser les séances que vous réalisez, rédiger votre briefing quotidien et vos résumés, et répondre à vos questions dans Coach+. L'IA fait des suggestions ; c'est vous qui décidez de ce que vous allez faire, et vous pouvez modifier ou refuser toute recommandation.

Pour cela, nous envoyons les données d'entraînement suivantes aux fournisseurs de modèles d'IA que nous utilisons, quelle que soit leur source : Intervals.icu, Wahoo, Apple Health, Google Health, Health Connect, Whoop ou un fichier que vous avez importé. Ces fournisseurs agissent en tant que sous-traitants pour notre compte : ils ne traitent les données que pour répondre à notre requête, selon des conditions excluant tout entraînement sur celles-ci et toute conservation ultérieure.

  • Indicateurs de forme : CTL (forme), ATL (fatigue), TSB (fraîcheur) et valeurs de FTP/seuil
  • Historique récent des séances : type d'activité, durée, données de puissance/allure et de fréquence cardiaque, et charge d'entraînement
  • Programme d'entraînement : jours d'entraînement disponibles, durée préférée et préférences de sport
  • Données de récupération : sommeil, VFC et fréquence cardiaque au repos (si Whoop, Apple Health, Google Health ou Health Connect est connecté, et uniquement avec votre consentement selon la section ci-dessus)
  • Messages de discussion : les questions que vous posez au coach IA

Nous n'envoyons PAS d'identifiants personnels (nom, adresse e-mail ou informations de compte) aux fournisseurs d'IA. Les données d'entraînement sont pseudonymisées — liées uniquement à un identifiant de session interne — avant la transmission.

Les fournisseurs d'IA que nous utilisons n'entraînent pas leurs modèles sur vos données, conformément aux conditions de traitement des données de leurs services API payants. Vos données ne sont traitées que pour générer votre réponse et ne sont pas conservées par le fournisseur une fois la requête traitée.

Nous n'utilisons que des modèles d'IA fonctionnant selon une politique de conservation nulle des données et qui ne s'entraînent pas sur les données des requêtes. Les conditions de conservation et d'entraînement sont attestées pour chaque modèle par notre fournisseur de passerelle IA, et chaque requête que nous envoyons exige un accord de non-entraînement — un fournisseur qui n'en propose pas n'est pas utilisé.

Votre consentement vous est demandé avant que toute donnée de santé (catégorie particulière, voir la section ci-dessus) ne soit partagée avec les fournisseurs d'IA. Vous pouvez révoquer cet accès en supprimant votre compte ou en retirant votre consentement aux données de santé dans les Paramètres.

Connexion d’un assistant IA externe (offre Max) : si tu connectes un assistant IA tiers tel que Claude, ChatGPT ou Cursor via notre connexion MCP, tu l’autorises à lire tes données d’entraînement et à utiliser tes outils de coaching en ton nom. Cet assistant traite alors tes données selon la politique de confidentialité de son propre fournisseur, et non la nôtre. L’accès est accordé par une approbation unique et tu peux le révoquer à tout moment en supprimant la connexion dans ton assistant.

Partage de données

Nous ne vendons, ne louons ni ne partageons vos données personnelles avec des tiers à des fins marketing. Vos données d'entraînement sont partagées avec les fournisseurs de modèles d'IA uniquement pour générer vos séances, analyses et conseils de coaching. Ces données n'incluent pas d'identifiants personnels.

Les autres personnes ne voient vos activités que via quelque chose que vous avez vous-même mis en place : un coach que vous associez à votre compte, un club que vous rejoignez (chaque club a des paramètres de partage que vous pouvez modifier ou désactiver), ou un lien de partage que vous créez.

Transferts internationaux de données

Certains de nos prestataires de services sont situés en dehors de l'Espace économique européen, principalement aux États-Unis. Lorsque vos données personnelles sont transférées en dehors de l'EEE, nous nous appuyons sur les garanties énumérées aux articles 44 à 50 du GDPR — principalement la certification au titre du cadre de protection des données UE–États-Unis lorsque le prestataire est certifié (notamment Google et Stripe), ou les clauses contractuelles types de la Commission européenne, complétées le cas échéant par des garanties supplémentaires. Vous pouvez demander une copie de la documentation de transfert pertinente en nous contactant à l'adresse coach@intervalcoach.app.

Cookies et suivi

IntervalCoach utilise uniquement des cookies strictement nécessaires au fonctionnement du service. Nous n'utilisons pas d'outils d'analyse publicitaire tiers ni de suivi intersites, de pixels publicitaires ou d'outils de rejeu de session. Vercel Analytics fournit des données d'utilisation agrégées et sans cookie (voir Services tiers ci-dessus).

  • Strictement nécessaires : un cookie de session chiffré et HTTP-only (ic_session) qui vous maintient connecté, et un cookie de préférence de langue. Ils ne peuvent pas être désactivés sans rendre le service inutilisable.
  • Surveillance des erreurs : Sentry s'exécute dans votre navigateur pour capturer les erreurs JavaScript. Le rejeu de session est désactivé. Sentry ne définit pas de cookies persistants à des fins de suivi.

Certains prestataires de services (paiement Stripe, App Store d'Apple) peuvent définir leurs propres cookies lorsque vous interagissez avec leurs pages — ceux-ci sont régis par les politiques propres aux prestataires.

Vos droits

Si vous vous trouvez dans l'EEE ou au Royaume-Uni, le GDPR vous confère les droits suivants concernant vos données personnelles :

  • Accès (article 15) : demander une copie des données personnelles que nous détenons à votre sujet.
  • Rectification (article 16) : nous demander de corriger des données inexactes ou incomplètes.
  • Effacement (article 17, « droit à l'oubli ») : nous demander de supprimer vos données. Supprimez votre compte dans les Paramètres ou contactez-nous — nous supprimerons vos données IntervalCoach dans les 30 jours. Notez que nous ne pouvons pas supprimer les données détenues par Intervals.icu en votre nom ; vous les contrôlez directement sur intervals.icu.
  • Limitation (article 18) : nous demander de limiter le traitement pendant la résolution d'un litige.
  • Portabilité (article 20) : recevoir vos données dans un format structuré et lisible par machine. Téléchargez une copie JSON de tout ce que nous détenons à votre sujet à tout moment depuis Paramètres → Compte → « Exporter mes données », ou via GET /api/account/export. L'export liste les enregistrements d'activités que nous avons stockés par leurs détails ; demandez-nous et nous vous enverrons les fichiers eux-mêmes. Les enregistrements également présents sur Intervals.icu ou Wahoo peuvent aussi être exportés depuis ces services.
  • Opposition (article 21) : vous opposer à un traitement fondé sur des intérêts légitimes, ou au marketing direct.
  • Décision automatisée (article 22) : IntervalCoach utilise l'IA pour générer des recommandations d'entraînement. Il s'agit de suggestions, et non de décisions produisant des effets juridiques ou vous affectant de manière significative de façon similaire. Vous pouvez toujours refuser ou modifier toute séance recommandée. Si vous souhaitez un examen humain d'une recommandation particulière, contactez-nous.
  • Retrait du consentement (article 7, paragraphe 3) : lorsque le traitement est fondé sur le consentement, vous pouvez le retirer à tout moment.
  • Réclamation auprès d'une autorité de contrôle (article 77) : si vous estimez que nous n'avons pas traité vos données correctement, vous pouvez déposer une réclamation auprès de l'autorité néerlandaise de protection des données (Autoriteit Persoonsgegevens, autoriteitpersoonsgegevens.nl) ou auprès de l'autorité de contrôle de votre pays de résidence.

Pour exercer l'un de ces droits, écrivez à coach@intervalcoach.app. Nous répondrons dans un délai de 30 jours.

Enfants

IntervalCoach n'est pas destiné aux utilisateurs de moins de 18 ans. Nous ne collectons pas sciemment de données personnelles auprès d'enfants. Si vous pensez qu'un enfant nous a fourni des données personnelles, contactez coach@intervalcoach.app et nous les supprimerons.

Sécurité

Nous mettons en œuvre des mesures de sécurité conformes aux normes du secteur, notamment le stockage chiffré des jetons, des connexions HTTPS sécurisées et des examens de sécurité réguliers. Cependant, aucun système n'est sûr à 100 %, et nous ne pouvons pas garantir une sécurité absolue. Pour signaler une vulnérabilité de sécurité, contactez security@intervalcoach.app.

Modifications de cette politique

Nous pouvons mettre à jour cette politique de confidentialité de temps à autre. Nous publions la politique mise à jour sur cette page et actualisons la date de « Dernière mise à jour » ; les modifications prennent effet dès leur publication. Pour les modifications importantes — telles que de nouvelles catégories de données que nous traitons, un changement des bases légales sur lesquelles nous nous appuyons ou de nouveaux tiers avec lesquels nous partageons des données — nous vous en informerons par e-mail ou dans l'application avant leur entrée en vigueur.

Contact

Pour toute question ou préoccupation relative à la confidentialité, veuillez écrire à coach@intervalcoach.app.