Politique de Confidentialité

Dernière mise à jour : 1er août 2026

1. Introduction

La présente Politique de Confidentialité décrit les modalités de collecte, d’utilisation et de protection de vos données personnelles lors de votre utilisation du site RunVision (https://runvision.io/) et de l’application web accessible depuis celui-ci. Elle couvre aussi bien les visiteurs du site que les utilisateurs disposant d’un compte. Nous nous engageons à traiter vos informations dans le respect des lois applicables et en particulier du Règlement Général sur la Protection des Données (RGPD).

2. Responsable de traitement

Le responsable du traitement des données est RunVision, dont les mentions d’identification et d’hébergement figurent à la section « Mentions » de nos Conditions Générales d’Utilisation. Pour toute question relative à vos données ou à l’exercice de vos droits, vous pouvez nous contacter via le formulaire de contact du site.

3. Données collectées

Lors de votre navigation sur le site, de la création de votre compte et de votre utilisation de l’application, RunVision est susceptible de collecter :

  • Données d’identification et de compte : nom, prénom, adresse e-mail, mot de passe (stocké sous forme chiffrée et jamais lisible par nos équipes), date de naissance, sexe, photo de profil, fuseau horaire et préférences de langue et de notification.
  • Données relatives à votre pratique sportive : séances d’entraînement, plans et blocs, objectifs et courses, statistiques, analyses d’activités, traces GPS, données de fréquence cardiaque, de puissance, d’allure et de cadence, modèle de l’appareil ayant enregistré l’activité.
  • Données de santé et de bien-être issues de vos objets connectés : sommeil, fréquence cardiaque au repos, variabilité de la fréquence cardiaque, stress, VO2max. Ces données relèvent des catégories particulières de données au sens de l’article 9 du RGPD et font l’objet de la section 5.
  • Données de connexion et d’utilisation : adresses IP, journaux techniques, informations de navigation sur la plateforme, date de dernière connexion.
  • Données synchronisées via des services tiers : Strava et Garmin, uniquement si vous connectez explicitement ces comptes. Si d’autres services de synchronisation venaient à être proposés, cette politique serait mise à jour en conséquence.
  • Données d’abonnement et de facturation : formule souscrite, statut et dates de l’abonnement, identifiants techniques de facturation. Les données de paiement (carte bancaire) sont collectées et conservées directement par notre prestataire de paiement Stripe : RunVision n’y a jamais accès et ne les stocke pas.
  • Données d’interaction avec le Coach AI, si vous utilisez cette fonctionnalité : conversations, questions posées, retours fournis, profil sportif utilisé pour la personnalisation, historique des recommandations générées.
  • Données transmises via les formulaires du site : formulaire de contact (nom, adresse e-mail, objet et contenu du message) et formulaire d’inscription à la bêta (prénom, nom, adresse e-mail, application actuellement utilisée, origine de votre venue).

Les données provenant de Garmin Connect font l’objet d’une description détaillée à la section 12.

4. Finalités et bases légales du traitement

Chaque traitement repose sur l’une des bases légales prévues par l’article 6 du RGPD :

  • Création et gestion de votre compte, accès aux fonctionnalités (planification, suivi des entraînements, statistiques, synchronisation avec les services tiers que vous connectez, relation de coaching) — exécution du contrat qui nous lie (art. 6.1.b).
  • Gestion des abonnements, de la facturation et des paiementsexécution du contrat (art. 6.1.b).
  • Fonctionnement du Coach AI : génération de recommandations, analyses de performance et propositions de séances ou de plans — exécution du contrat (art. 6.1.b), et consentement explicite (art. 9.2.a) pour la part de vos données de santé transmise à cette fonctionnalité.
  • Traitement de vos données de santé et de bien-être (sommeil, VFC, fréquence cardiaque au repos, VO2max) — consentement explicite (art. 9.2.a), matérialisé par la connexion volontaire de votre appareil et des permissions que vous accordez.
  • Envoi de newsletters et de communications d’informationconsentement (art. 6.1.a), révocable à tout moment depuis vos préférences d’e-mail ou via le lien de désinscription.
  • Sécurité de la plateforme, prévention des fraudes et des abus, correction des anomalies techniques, amélioration du service et mesure d’audience du siteintérêt légitime (art. 6.1.f).
  • Réponse à vos demandes via le formulaire de contact et gestion des inscriptions à la bêtaintérêt légitime (art. 6.1.f) ou mesures précontractuelles prises à votre demande (art. 6.1.b).
  • Respect de nos obligations comptables, fiscales et légalesobligation légale (art. 6.1.c).

5. Données de santé et catégories particulières

Les données de santé et de bien-être issues de vos objets connectés (sommeil et ses phases, variabilité de la fréquence cardiaque, fréquence cardiaque au repos, niveau de stress, VO2max, âge de forme) constituent des données de catégorie particulière au sens de l’article 9 du RGPD. Elles bénéficient d’un régime renforcé.

Elles ne sont collectées que sur la base de votre consentement explicite (art. 9.2.a), donné en connectant volontairement votre compte partenaire et en accordant les permissions correspondantes. Aucune de ces données n’est collectée tant que vous n’avez pas effectué cette démarche.

Vous pouvez retirer ce consentement à tout moment, sans justification, en déconnectant le service partenaire depuis vos réglages RunVision ou depuis votre compte partenaire. La collecte cesse alors immédiatement. Le retrait du consentement ne remet pas en cause la licéité des traitements effectués auparavant.

Ces données sont conservées sur une fenêtre glissante de 90 jours, puis supprimées automatiquement (voir la section 10). Elles ne sont jamais utilisées à des fins publicitaires, ni vendues, ni cédées à des courtiers de données, ni utilisées pour entraîner des modèles d’intelligence artificielle.

6. Destinataires et sous-traitants

Vos données personnelles sont destinées à RunVision et à ses équipes techniques habilitées. Elles sont également traitées par les sous-traitants suivants, exclusivement pour les finalités décrites ci-dessus, et dans le cadre de contrats leur imposant la confidentialité et l’interdiction de tout usage propre :

  • Amazon Web Services — hébergement de l’application, des traitements asynchrones et des fichiers (photos de profil), dans des régions situées dans l’Union européenne.
  • MongoDB Atlas — base de données, hébergée dans l’Union européenne (Francfort).
  • Stripe — gestion des paiements et des abonnements. Stripe collecte et conserve directement vos données de paiement, dont RunVision n’a jamais connaissance.
  • OpenAI — fournisseur des technologies d’intelligence artificielle utilisées par le Coach AI, uniquement si vous utilisez cette fonctionnalité.
  • MailJet — envoi des e-mails transactionnels (inscription, réinitialisation de mot de passe, notifications, rappels d’entraînement) et, le cas échéant, de nos communications d’information.
  • Sentry — supervision technique des erreurs de l’application. Sentry ne reçoit aucun contenu d’activité ni aucune donnée de santé, uniquement des identifiants techniques permettant de rattacher une erreur à un compte ou à une activité.
  • Open-Meteo — affichage des conditions météorologiques d’une séance, à partir des seules coordonnées géographiques de son point de départ.
  • Umami — mesure d’audience du site vitrine, sans cookie et sans profilage individuel (voir la section 8).
  • Strava et Garmin — services de synchronisation, uniquement si vous connectez explicitement ces comptes. Les échanges de données avec ces plateformes sont régis par les conditions et politiques qui leur sont propres.
  • Votre coach, uniquement si vous acceptez une relation de coaching dans RunVision : il accède alors à vos activités non marquées comme privées et aux résumés de vos données de santé. Vous pouvez mettre fin à cette relation à tout moment.

Aucune donnée n’est vendue, louée ou échangée avec des tiers, ni utilisée à des fins publicitaires.

7. Hébergement et transferts hors UE

L’application, ses traitements asynchrones et sa base de données sont hébergés sur l’infrastructure d’Amazon Web Services, dans des régions situées dans l’Union européenne (Paris et Stockholm pour l’application et les traitements, Francfort pour la base de données MongoDB Atlas).

Certains sous-traitants et services tiers (notamment OpenAI, Stripe, Sentry, Umami, ainsi que Strava et Garmin si vous les connectez) peuvent impliquer des traitements ou des transferts de données en dehors de l’Union européenne, notamment vers les États-Unis. Dans ce cas, RunVision s’assure que ces transferts sont encadrés par les garanties adéquates prévues par le RGPD : clauses contractuelles types de la Commission européenne, adhésion au Data Privacy Framework, mécanismes de certification reconnus ou tout autre mécanisme de transfert légal en vigueur.

8. Cookies et traceurs

RunVision n’utilise aucun cookie publicitaire, aucun traceur marketing et aucun outil de profilage individuel.

Dans l’application

Seuls des cookies strictement nécessaires au fonctionnement du service sont déposés. Ils servent uniquement à vous maintenir connecté à votre compte et à sécuriser vos échanges avec la plateforme, et ne permettent ni de vous suivre d’un site à l’autre, ni d’établir un profil publicitaire. Leur durée de vie est limitée à celle de votre session et de son renouvellement. Étant strictement nécessaires à la fourniture d’un service que vous avez expressément demandé, ils sont dispensés de consentement préalable. Leur suppression depuis votre navigateur vous déconnecte simplement du service.

Sur le site vitrine

La fréquentation du site est mesurée à l’aide d’Umami, une solution de mesure d’audience qui ne dépose aucun cookie, ne stocke pas votre adresse IP et ne permet pas de vous identifier ni de vous suivre d’un site à l’autre. Seules des statistiques agrégées (pages consultées, provenance, type d’appareil) sont produites, à des fins d’amélioration du site.

9. Sécurité des données

RunVision met en œuvre les mesures techniques et organisationnelles appropriées pour assurer la confidentialité, l’intégrité et la sécurité de vos données personnelles et lutter contre tout accès non autorisé, perte, divulgation ou altération. Les échanges sont chiffrés, les données sensibles sont protégées en base et les accès sont strictement limités aux personnes habilitées.

10. Durées de conservation

  • Compte, profil et données d’entraînement (activités, séances, plans, objectifs, statistiques) : conservés tant que votre compte existe.
  • Données de santé et de bien-être issues de vos objets connectés : fenêtre glissante de 90 jours, puis suppression automatique.
  • Conversations avec le Coach AI : supprimées automatiquement 30 jours après le dernier message de la conversation.
  • Notifications : 180 jours.
  • Événements techniques de synchronisation avec Strava et Garmin : 60 jours.
  • Demandes envoyées via le formulaire de contact et inscriptions à la bêta : le temps du traitement de votre demande, puis 12 mois au maximum.
  • Données de facturation : conservées par notre prestataire de paiement pendant la durée légale imposée par les obligations comptables et fiscales.

À la suppression de votre compte, effectuée directement depuis l’application, l’ensemble de vos données personnelles est effacé immédiatement et définitivement : profil, activités et traces GPS, séances, plans, objectifs, données de santé, conversations et mémoire du Coach AI, notifications, fichiers stockés. Vos abonnements en cours sont résiliés et les autorisations accordées à Strava et Garmin sont révoquées auprès de ces plateformes. Seules peuvent subsister les données dont la conservation est imposée par une obligation légale, notamment comptable.

11. Traitement des données par le Coach AI

Si vous utilisez la fonctionnalité Coach AI, vos données personnelles (profil sportif, historique d’activités, objectifs, résumés de données de santé, questions posées) sont transmises à un fournisseur tiers de technologies d’intelligence artificielle (actuellement OpenAI) afin de générer des recommandations d’entraînement, des analyses de performance et des propositions de plans personnalisés.

Ce fournisseur agit en qualité de sous-traitant au sens du RGPD. RunVision ne transmet que les données strictement nécessaires au fonctionnement du Coach AI : les traces GPS et les flux de capteurs enregistrés seconde par seconde ne lui sont pas transmis. Ces données ne sont pas utilisées pour entraîner des modèles d’intelligence artificielle. RunVision se réserve la possibilité de remplacer ce prestataire par un prestataire d’inférence équivalent, soumis aux mêmes engagements contractuels et au même périmètre de données.

Absence de décision automatisée

Le Coach AI produit des propositions et des analyses à caractère consultatif. Vous restez seul décisionnaire : aucune recommandation ne s’applique automatiquement à votre entraînement, et vous pouvez l’accepter, la modifier ou la refuser. Ce traitement ne constitue pas une décision automatisée produisant des effets juridiques à votre égard ou vous affectant de manière significative au sens de l’article 22 du RGPD. Le Coach AI n’est pas un dispositif médical et ne se substitue pas à l’avis d’un professionnel de santé.

Vos choix

L’utilisation du Coach AI est facultative : la plateforme reste pleinement utilisable sans elle. Vous pouvez à tout moment cesser d’utiliser cette fonctionnalité, demander l’accès, la rectification ou la suppression de vos conversations et interactions, et retirer le consentement portant sur la transmission de vos données de santé en déconnectant votre appareil connecté.

12. Données Garmin Connect

La présente section décrit spécifiquement la manière dont les données provenant de Garmin Connect sont collectées, utilisées, traitées, stockées et partagées par RunVision. Elle complète les sections précédentes et prévaut sur elles pour tout ce qui concerne les données d'origine Garmin.

Consentement et périmètre

Aucune donnée Garmin n'est collectée tant que vous n'avez pas explicitement connecté votre compte Garmin depuis RunVision, via la procédure d'autorisation officielle de Garmin (OAuth 2.0 avec PKCE). Vous choisissez les permissions que vous accordez dans Garmin Connect. RunVision ne reçoit que les catégories de données correspondant aux permissions accordées, et cesse immédiatement d'en recevoir dès que vous les retirez.

Données Garmin collectées

  • Identification : votre identifiant utilisateur Garmin et la liste des permissions que vous avez accordées. RunVision ne reçoit de Garmin ni votre nom, ni votre adresse e-mail, ni votre photo, ni aucune autre donnée de votre profil Garmin.
  • Activités (permission d'export d'activités) : type d'activité, nom, description, date et heure de début, durée, distance, dénivelé positif et négatif, calories, fréquence cardiaque moyenne et maximale, vitesse et allure moyennes et maximales, cadence, puissance, nombre de pas, tours et intervalles, position de départ et trace GPS enregistrée pendant la séance, altitude, température, ainsi que le modèle de l'appareil Garmin ayant enregistré l'activité.
  • Santé et bien-être (permission d'export de données de santé) : fréquence cardiaque au repos, niveau de stress, Body Battery, nombre de pas et calories quotidiens, sommeil (durée totale, phases de sommeil profond, léger et paradoxal, temps d'éveil, score de sommeil), variabilité de la fréquence cardiaque (VFC), VO2max et âge de forme.

Comment ces données sont collectées et traitées

Garmin notifie RunVision dès qu'une nouvelle donnée est disponible ; RunVision interroge alors l'API Garmin pour en récupérer le détail. RunVision n'importe pas rétroactivement votre historique d'activités : seules les données produites après la connexion de votre compte sont synchronisées, à l'exception de vos métriques de forme des 90 derniers jours, récupérées une seule fois lors de la connexion.

Les données reçues sont converties au format interne de RunVision et enrichies de calculs effectués sur nos serveurs (zones d'intensité, charge d'entraînement, allures, comparaisons).

Finalités

  • afficher, détailler et analyser vos séances ;
  • calculer vos zones d'intensité, votre charge d'entraînement et vos indicateurs de forme ;
  • alimenter votre fiche athlète (VO2max, fréquence cardiaque au repos, etc.) ;
  • produire les analyses, recommandations et réponses du Coach AI, si vous utilisez cette fonctionnalité.

Vos données Garmin ne sont jamais utilisées à des fins publicitaires, ni vendues, ni cédées à des courtiers de données, ni utilisées pour entraîner des modèles d'intelligence artificielle.

Stockage, sécurité et conservation

Les données Garmin sont stockées dans une base de données MongoDB gérée, hébergée dans l'Union européenne. Les jetons d'accès Garmin sont chiffrés en base. La réception et la transformation des données passent par une infrastructure serverless hébergée dans l'Union européenne, qui traite les données en mémoire sans les conserver.

Vos données Garmin de santé et de bien-être sont conservées sur une fenêtre glissante de 90 jours, puis supprimées automatiquement. Vos activités sont conservées tant que votre compte existe.

Partage avec des tiers

  • OpenAI (États-Unis) — si vous utilisez le Coach AI, des résumés de vos activités et de vos données de santé, ainsi que votre profil sportif, lui sont transmis afin de générer des analyses et des recommandations. Les traces GPS et les flux de capteurs enregistrés seconde par seconde ne lui sont pas transmis. OpenAI agit en qualité de sous-traitant au sens du RGPD ; le transfert est encadré par les clauses contractuelles types de la Commission européenne et ces données ne sont pas utilisées pour entraîner des modèles. RunVision se réserve la possibilité de remplacer ce prestataire par un prestataire d'inférence équivalent, soumis aux mêmes engagements contractuels et au même périmètre de données.
  • Open-Meteo — les coordonnées géographiques du point de départ d'une activité lui sont transmises afin d'afficher les conditions météorologiques de votre séance. Aucune autre donnée ne lui est communiquée.
  • Sentry — service de supervision technique des erreurs. Il ne reçoit aucune donnée d'activité ni aucune donnée de santé.
  • Votre coach, uniquement si vous acceptez une relation de coaching dans RunVision : il accède alors à vos activités non marquées comme privées et aux résumés de vos données de santé. Vous pouvez mettre fin à cette relation à tout moment.

Aucun autre tiers ne reçoit vos données Garmin. Aucune donnée Garmin n'est vendue, louée, ni utilisée à des fins publicitaires.

Données envoyées vers Garmin

Si vous l'autorisez, les séances que vous planifiez dans RunVision sont envoyées vers Garmin Connect afin d'être exécutées sur votre montre : nom de la séance, sport, description, structure (échauffement, intervalles, récupération), cibles d'allure ou de fréquence cardiaque, et date de planification. Cette synchronisation est désactivable à tout moment dans vos réglages. Aucune donnée de santé, aucune activité et aucune donnée de profil ne sont renvoyées à Garmin.

Retrait du consentement et suppression

Vous pouvez déconnecter Garmin à tout moment, depuis vos réglages RunVision ou depuis votre compte Garmin Connect. Dans les deux cas, l'autorisation est immédiatement révoquée auprès de Garmin et la synchronisation cesse.

La déconnexion seule n'efface pas les activités et les métriques déjà importées : elles constituent l'historique d'entraînement que vous avez construit dans RunVision. Pour les effacer, deux possibilités : supprimer votre compte depuis l'application, ce qui efface l'intégralité de vos données, y compris toutes celles d'origine Garmin ; ou demander leur effacement via le formulaire de contact du site.

Garmin Connect data — English version

This section specifically describes how data obtained from Garmin Connect is collected, used, processed, stored and shared by RunVision. It supplements the sections above and prevails over them for anything concerning Garmin-sourced data.

Consent and scope

No Garmin data is collected until you explicitly connect your Garmin account from RunVision, through Garmin's official authorization flow (OAuth 2.0 with PKCE). You choose which permissions you grant in Garmin Connect. RunVision only receives the data categories matching the permissions you granted, and immediately stops receiving them once you withdraw those permissions.

Garmin data we collect

  • Identification: your Garmin user identifier and the list of permissions you granted. RunVision does not receive your name, email address, picture, or any other data from your Garmin profile.
  • Activities (activity export permission): activity type, name, description, start date and time, duration, distance, elevation gain and loss, calories, average and maximum heart rate, average and maximum speed and pace, cadence, power, step count, laps and intervals, starting position and the GPS track recorded during the session, altitude, temperature, and the model of the Garmin device that recorded the activity.
  • Health and wellness (health export permission): resting heart rate, stress level, Body Battery, daily steps and calories, sleep (total duration, deep, light and REM sleep phases, awake time, sleep score), heart rate variability (HRV), VO2max and fitness age.

How this data is collected and processed

Garmin notifies RunVision as soon as new data is available; RunVision then calls the Garmin API to retrieve the details. RunVision does not backfill your activity history: only data produced after your account is connected is synchronized, with the exception of your fitness metrics for the last 90 days, retrieved once at connection time.

The received data is converted into RunVision's internal format and enriched with computations performed on our servers (intensity zones, training load, paces, comparisons).

Purposes

  • display, detail and analyse your sessions;
  • compute your intensity zones, training load and fitness indicators;
  • populate your athlete profile (VO2max, resting heart rate, etc.);
  • produce the analyses, recommendations and answers of the AI Coach, if you use that feature.

Your Garmin data is never used for advertising purposes, never sold, never disclosed to data brokers, and never used to train artificial intelligence models.

Storage, security and retention

Garmin data is stored in a managed MongoDB database hosted in the European Union. Garmin access tokens are encrypted at the database level. Data reception and transformation go through a serverless infrastructure hosted in the European Union, which processes data in memory without retaining it.

Your Garmin health and wellness data is kept on a rolling 90-day window and then automatically deleted. Your activities are kept for as long as your account exists.

Sharing with third parties

  • OpenAI (United States) — if you use the AI Coach, summaries of your activities and health data, together with your athlete profile, are sent to it in order to generate analyses and recommendations. GPS tracks and second-by-second sensor streams are not sent. OpenAI acts as a processor under the GDPR; the transfer is covered by the European Commission's standard contractual clauses, and this data is not used to train models. RunVision reserves the right to replace this provider with an equivalent inference provider, subject to the same contractual commitments and the same data scope.
  • Open-Meteo — the geographic coordinates of an activity's starting point are sent to it in order to display the weather conditions of your session. No other data is shared with it.
  • Sentry — technical error monitoring service. It receives no activity data and no health data.
  • Your coach, only if you accept a coaching relationship within RunVision: they then have access to your activities that are not marked as private, and to summaries of your health data. You can end this relationship at any time.

No other third party receives your Garmin data. Garmin data is never sold, rented, or used for advertising purposes.

Data sent to Garmin

If you allow it, the workouts you plan in RunVision are sent to Garmin Connect so that they can be executed on your watch: workout name, sport, description, structure (warm-up, intervals, recovery), pace or heart rate targets, and scheduled date. This synchronization can be disabled at any time in your settings. No health data, no activity and no profile data is sent back to Garmin.

Withdrawing consent and deletion

You can disconnect Garmin at any time, either from your RunVision settings or from your Garmin Connect account. In both cases the authorization is immediately revoked with Garmin and synchronization stops.

Disconnecting alone does not erase the activities and metrics already imported: they make up the training history you have built inside RunVision. To erase them, you have two options: delete your account from the application, which erases all of your data, including everything sourced from Garmin; or request erasure through the contact form on the website.

13. Utilisateurs mineurs

Conformément à nos Conditions Générales d’Utilisation, la création d’un compte est réservée aux personnes majeures ainsi qu’aux personnes mineures disposant de l’autorisation préalable de leur représentant légal. Pour les mineurs de moins de 15 ans, le consentement au traitement des données est donné ou autorisé par le titulaire de l’autorité parentale, conformément à l’article 8 du RGPD et au seuil retenu par la loi française. Le représentant légal peut à tout moment demander l’accès aux données du mineur, leur rectification ou leur effacement via le formulaire de contact du site.

14. Vos droits

Conformément à la législation applicable, vous disposez d’un droit d’accès, de rectification, d’effacement, de limitation du traitement, de portabilité et d’opposition au traitement de vos données personnelles, ainsi que du droit de définir des directives relatives au sort de vos données après votre décès. Vous pouvez également retirer à tout moment votre consentement pour les traitements qui en dépendent.

Une partie de ces droits s’exerce directement depuis l’application : consultation et modification de votre profil, gestion de vos préférences d’e-mail, déconnexion des services partenaires et suppression définitive de votre compte. Pour les autres demandes, contactez-nous via le formulaire de contact du site ; nous y répondons dans un délai d’un mois.

Si vous estimez, après nous avoir contactés, que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de la Commission Nationale de l’Informatique et des Libertés (CNIL, www.cnil.fr).

15. Mise à jour de la politique

La présente Politique de Confidentialité peut être mise à jour à tout moment pour refléter les évolutions légales ou techniques. La version en vigueur, ainsi que sa date de dernière mise à jour, est accessible à tout moment sur notre site. Toute modification substantielle sera notifiée, dans la mesure du possible, par e-mail ou via l’application.

16. Contact

Pour toute question relative à la gestion de vos données personnelles ou à l’exercice de vos droits, vous pouvez nous contacter via le formulaire de contact disponible sur le site.