Politique de confidentialité

Dernière mise à jour : 11 octobre 2026

Votre vie privée est notre priorité. Calcpace est un outil construit par des coureurs, pour des coureurs — nous ne collectons que ce qui est strictement nécessaire pour fournir le service, et nous ne vendons jamais vos données à qui que ce soit.

Qui sommes-nous

Calcpace est un projet indépendant fournissant des calculateurs gratuits de performance en course à pied, notamment le calcul d'allure, la prédiction de course, l'estimation de VO2max et le classement par âge. Vous pouvez nous contacter à [email protected] pour toute question relative à la confidentialité.

Qui contrôle vos données

Calcpace est exploité comme un projet indépendant par son mainteneur, qui est le responsable du traitement pour tout ce qui est décrit dans cette politique (controlador, LGPD art. 5, VI ; controller, GDPR art. 4(7)). Toute demande prévue par cette politique — accès, correction, suppression, portabilité, retrait du consentement — doit être adressée à [email protected], et nous fournirons notre identification légale complète et notre adresse postale sur demande.

Délégué à la protection des données

Calcpace n'a pas de service de confidentialité distinct. Le mainteneur assume le rôle de délégué à la protection des données (encarregado, LGPD art. 41) et répond personnellement aux demandes relatives à la vie privée à [email protected]. Nous répondons dans un délai de 30 jours.

Quelles données nous collectons

Nous collectons des données différentes selon votre usage du site : (1) Visiteurs sans compte — les calculateurs et guides fonctionnent dans votre navigateur, et nous ne stockons rien sur vous au-delà des journaux de serveur habituels que conserve tout site web. (2) Utilisateurs inscrits — votre adresse e-mail et votre mot de passe (stocké uniquement sous forme de hash) ; le profil que vous remplissez (prénom et nom, nom d'utilisateur, bio, ville, pays, date de naissance, sexe, fréquence cardiaque maximale, langue et préférence d'unité, et une photo si vous en ajoutez une) ; les activités que vous enregistrez ou importez (date, nom, distance, durée, allure, dénivelé, température, altitude, lieu, l'effort que vous indiquez (facile, modéré, soutenu ou maximal), fréquence cardiaque moyenne et maximale, et le tracé GPS lorsque vous importez un fichier GPX ou connectez Strava) ; vos sessions actives (adresse IP, navigateur, date) ; le jeton de notification de votre téléphone, uniquement si vous activez les notifications dans l'application Android ; et l'historique des consentements que vous avez donnés. La fréquence cardiaque, le VO2max, la date de naissance et le sexe sont des données de santé et ne sont stockés que si vous y consentez — voir « Données de santé » ci-dessous. Sur les pages publiques comportant des annonces, Google traite en outre les données décrites sous Publicité.

Données de santé (données sensibles)

Si vous utilisez les fonctionnalités d'entraînement, Calcpace stocke des données de santé vous concernant : votre fréquence cardiaque moyenne et maximale pour chaque course, votre fréquence cardiaque maximale, votre date de naissance et votre sexe. À partir de ces données, nous estimons le VO2max, les zones de fréquence cardiaque et les résultats de classement par âge. Il s'agit de données personnelles sensibles au sens de la LGPD art. 11 et d'une catégorie particulière de données personnelles au sens du RGPD art. 9, et notre seule base légale pour les traiter est votre consentement explicite — demandé séparément lorsque vous configurez votre profil, jamais associé à autre chose, et enregistré avec sa date, sa version et la langue dans laquelle vous l'avez lu. Vous pouvez le retirer à tout moment depuis les paramètres de votre profil. Lorsque vous le faites, nous supprimons définitivement toutes les valeurs de fréquence cardiaque et de VO2max que nous détenons et arrêtons d'en calculer de nouvelles, tandis que le reste de vos courses — distance, durée, allure, dénivelé et carte — reste exactement comme avant. Calcpace continue de fonctionner sans les estimations physiologiques.

Localisation et données GPS

Votre profil peut contenir une ville et un pays que vous saisissez vous-même. Lorsque vous importez un fichier GPX ou une course depuis Strava, nous stockons aussi le tracé — les points individuels avec leur latitude et longitude, et la ligne de carte encodée. Un tracé commence et se termine généralement là où vous avez commencé et terminé votre course, ce qui, pour la plupart des gens, correspond à leur domicile. Vos activités et leurs cartes ne sont visibles que par vous, sauf si vous rendez votre profil public et l'activité publique, auquel cas la carte, y compris son point de départ, devient visible par toute personne disposant du lien. Vous pouvez supprimer une activité, retirer son fichier GPX, ou remettre votre profil en privé à tout moment.

Base légale de chaque finalité

Nous traitons chaque catégorie de données pour une finalité précise et sur une base légale précise : faire fonctionner votre compte (adresse e-mail, mot de passe, sessions) — exécution du contrat que vous concluez en acceptant les Conditions (LGPD art. 7, V ; RGPD art. 6(1)(b)) ; stocker et afficher les activités que vous enregistrez — le même contrat ; les données de santé, c'est-à-dire la fréquence cardiaque, le VO2max, la date de naissance et le sexe — votre consentement explicite et rien d'autre (LGPD art. 11, I ; RGPD art. 9(2)(a)) ; l'importation d'activités depuis Strava — votre consentement explicite, donné au moment de connecter le compte ; maintenir le service sécurisé et disponible, y compris la prévention des abus — notre intérêt légitime (LGPD art. 7, IX ; RGPD art. 6(1)(f)) ; répondre aux réquisitions légales — le respect d'une obligation légale. La publicité des pages publiques de contenu repose sur votre consentement (art. 6(1)(a) du RGPD) là où il est requis, et ailleurs sur notre intérêt légitime à financer un outil gratuit. L'import des courses depuis Santé Connect dans l'appli Android repose sur votre consentement explicite, donné lorsque vous le connectez dans l'appli.

Comment nous utilisons vos données

Votre adresse e-mail est utilisée exclusivement pour l'authentification du compte, la réinitialisation du mot de passe et les notifications transactionnelles liées à votre compte. Nous n'envoyons jamais d'e-mail marketing. Vos données d'activité servent à calculer et afficher votre propre historique de performance. Vos activités ne sont visibles que par vous, sauf si vous rendez votre profil public et marquez une activité comme publique — voir « Localisation et données GPS ».

Intégration Strava

Si vous connectez Strava, nous demandons l'autorisation activity:read_all, qui inclut les activités que vous gardez privées sur Strava afin que votre historique d'entraînement soit complet, et nous importons vos courses : date, nom, distance, durée, dénivelé, ville et pays, le tracé, l'appareil qui les a enregistrées et, lorsque votre appareil les a mesurées, la fréquence cardiaque (moyenne, maximale et la série seconde par seconde), la cadence, la puissance, la température, les tours et les temps intermédiaires, ainsi que le type de séance que Strava enregistre (compétition, sortie longue, entraînement). La fréquence cardiaque importée de Strava est une donnée de santé et suit le consentement décrit plus haut. Les courses importées de Strava ne sont montrées qu'à vous : elles ne peuvent jamais être rendues publiques et n'apparaissent jamais sur votre profil public. Les jetons d'accès Strava sont stockés chiffrés et ne sont jamais partagés ni exportés. Strava peut collecter des données d'utilisation sur la façon dont Calcpace utilise son API, conformément à la politique de confidentialité de Strava. Déconnecter Strava, depuis votre page de compte ou depuis Strava, révoque notre accès et supprime définitivement toutes les activités importées, avec leurs valeurs de fréquence cardiaque et de VO2max, et nous vous envoyons une confirmation par e-mail une fois terminé. Le lien entre votre compte Calcpace et votre identifiant d'athlète Strava est aussi supprimé : la connexion avec Strava ne fonctionne plus tant que vous ne le reliez pas à nouveau. Supprimer votre compte fait de même. Les activités saisies à la main ne sont pas touchées. Les données importées de Strava sont conservées jusqu'à 7 jours et actualisées depuis Strava tant que la connexion existe : chaque course est relue depuis Strava avant d'atteindre 7 jours, et ses tours, ses temps intermédiaires et ses séries seconde par seconde sont supprimés 7 jours après leur récupération, puis récupérés à nouveau la prochaine fois que vous ouvrez la course. Un fichier GPX que vous joignez à une course importée de Strava vous appartient : quand cette course expire, il reste une activité à vous, reconstruite à partir du fichier. Une photo jointe à une course importée de Strava sans fichier GPX est supprimée avec la course lorsqu'elle expire.

Santé Connect (appli Android)

Si vous connectez Santé Connect dans l'appli Android de Calcpace, l'appli lit dans Santé Connect sur votre téléphone uniquement vos courses et vos marches (séances d'exercice de type course, course sur tapis et marche) des 30 jours précédant la connexion, puis chaque nouvelle séance : l'heure de début et de fin, l'appli et l'appareil qui l'ont enregistrée, son titre, la distance, la durée active, le dénivelé positif et, pendant la séance, votre fréquence cardiaque moyenne et maximale. Elle ne lit ni les tracés, ni les pas, ni le sommeil, ni le poids, ni aucun autre type de données. La fréquence cardiaque est une donnée de santé et n'est conservée qu'avec le consentement décrit plus haut ; sans lui, elle est écartée dès son arrivée. L'appli envoie ces valeurs à Calcpace par une connexion chiffrée (HTTPS), et chaque course est enregistrée comme une course que vous avez saisie vous-même : privée tant que vous ne la rendez pas publique, modifiable et supprimable. Une course que vous supprimez ici n'est pas réimportée. L'import ne s'exécute en arrière-plan que si vous autorisez, dans Santé Connect, Calcpace à lire en arrière-plan. Les données de Santé Connect servent uniquement à vous montrer vos courses et ce qui en est calculé (allure, VO2max, résultats pondérés par l'âge, zones d'entraînement, la notification « votre course est arrivée ») ; elles ne sont jamais vendues ni utilisées à des fins publicitaires. Comme le reste de votre compte, elles ne sont traitées que par les prestataires listés dans « Qui traite les données pour nous » ; la notification « votre course est arrivée », avec la distance, le temps et l'allure de la course, est acheminée par Google Firebase Cloud Messaging. La déconnexion, depuis la page du compte ou en retirant l'accès de Calcpace dans Santé Connect, arrête l'import immédiatement ; se déconnecter du compte sur le téléphone a le même effet. Les courses déjà importées restent jusqu'à ce que vous les supprimiez ou supprimiez votre compte, et leur fréquence cardiaque jusqu'à ce que vous retiriez le consentement aux données de santé, même si vous désactivez plus tard une autorisation dans Santé Connect. L'utilisation par Calcpace des informations reçues de Santé Connect respecte la politique de Google Play relative à Santé Connect, y compris ses limites d'utilisation.

Connexion avec Google

Si vous vous connectez avec Google, Google nous transmet votre adresse e-mail, confirme qu'il l'a vérifiée et nous fournit un identifiant de votre compte Google. Nous conservons l'adresse comme adresse de votre compte et l'identifiant pour vous reconnaître la prochaine fois que vous vous connectez avec Google. Nous ne demandons à Google ni votre nom, ni votre photo, ni vos contacts, ni quoi que ce soit d'autre, et nous ne conservons aucun jeton d'accès Google. La connexion avec Google relève aussi de la politique de confidentialité de Google.

Cookies

Calcpace utilise un nombre minimal de cookies et ne dépose aucun cookie de suivi ni de profilage. Un cookie de session signé vous identifie après connexion et dure jusqu'à ce que vous vous déconnectiez ou révoquiez cette session depuis la page de votre compte. Votre préférence d'unité (km/mi) et de température sont conservées dans ce même cookie de session — pas dans le stockage local de votre navigateur. Calcpace ne stocke rien d'autre sur votre appareil. Sur les pages comportant des annonces, la plateforme de gestion du consentement de Google dépose ses identifiants publicitaires — les cookies __gads et __gpi — sur le domaine calcpace.app lui-même, et Google peut déposer d'autres cookies depuis ses propres domaines ; dans l'EEE, au Royaume-Uni et en Suisse, rien de tout cela n'a lieu avant votre consentement. Au-delà de ces cookies publicitaires, Calcpace ne dépose rien d'autre que le cookie de session décrit ci-dessus.

Mesure d'audience

Pour compter les visites et voir la vitesse de chargement des pages, nous utilisons Cloudflare Web Analytics, un service de mesure d'audience respectueux de la vie privée que Cloudflare exploite pour notre compte. Il n'utilise aucun cookie, n'enregistre rien sur votre appareil et ne suit pas les personnes d'un site à l'autre ; il ne nous fournit que des chiffres agrégés — les pages visitées, le site d'origine, le pays, le type d'appareil et les performances de chargement. La politique de confidentialité de Cloudflare se trouve sur cloudflare.com/privacypolicy.

Publicité

Calcpace affiche des annonces Google AdSense aux visiteurs non connectés sur ses pages publiques d'outils — les calculateurs, les pages de résultat (/result), le calendrier des courses, le convertisseur et les guides —, et elles peuvent aussi apparaître lorsque ces pages sont ouvertes dans l'application Android de Calcpace. Les utilisateurs connectés ne voient jamais d'annonces, nulle part, et aucune page affichant des données de votre compte — votre profil, vos courses, votre fréquence cardiaque ou votre VO2max — ne porte d'annonce ni d'emplacement publicitaire ; la page d'accueil et les pages de politiques non plus. Dans l'EEE, au Royaume-Uni et en Suisse, la plateforme de consentement certifiée de Google demande votre consentement avant tout chargement d'annonce personnalisée ou de cookie publicitaire, et vous pouvez refuser. Google diffuse ces annonces en tant que responsable indépendant et peut utiliser des cookies et des identifiants d'appareil sur ces pages pour diffuser, mesurer et, si vous l'autorisez, personnaliser les annonces ; l'utilisation que Google fait de ces informations est expliquée sur policies.google.com/technologies/partner-sites. Vous pouvez modifier ou retirer votre consentement à tout moment via le lien « Paramètres de confidentialité et des cookies » au pied de toute page comportant des annonces.

Infos en plus sur les pages de résultat

Les pages d'analyse du résultat vous permettent d'indiquer votre âge, votre sexe, votre FC max, la température et l'altitude de la course pour voir votre age grade, vos zones de fréquence cardiaque et ce que vaut le résultat sans cette chaleur ni cette altitude. Le calcul se fait dans votre navigateur : Calcpace n'envoie ces champs nulle part — ils ne figurent ni dans l'adresse de la page ni dans aucune requête qu'elle envoie. Votre navigateur garde ce que vous avez saisi (localStorage) pour que le résultat suivant s'ouvre avec ; le bouton Effacer du bloc le supprime, tout comme effacer les données de ce site dans votre navigateur. Connecté avec le consentement aux données de santé, les champs partent de votre profil, et celui-ci n'est pas copié dans votre navigateur.

Qui traite les données pour nous

Nous nous appuyons sur un petit nombre de prestataires, chacun agissant uniquement sur nos instructions : Heroku (hébergement de l'application et base de données PostgreSQL), Cloudflare (le CDN et le proxy par lesquels passe chaque requête vers calcpace.app, qui voient votre adresse IP et les métadonnées de la requête ; Web Analytics, sans cookie et agrégé — voir « Mesure d'audience » ; stockage d'objets R2 pour les photos et fichiers GPX, et Turnstile, qui reçoit votre adresse IP sur la page d'inscription pour distinguer les humains des robots), Resend (e-mails transactionnels — vérification, réinitialisation du mot de passe, avis de compte), AppSignal (surveillance des performances de l'application, qui traite les métadonnées des requêtes, y compris les adresses IP), et Strava (uniquement si vous choisissez de le connecter). Google Firebase Cloud Messaging distribue les notifications de l'application Android, uniquement à ceux qui les activent : il reçoit le jeton de notification du téléphone et le texte de la notification. Chaque prestataire opère selon sa propre politique de confidentialité et un contrat qui le limite au traitement des données en notre nom.

Droits à la vie privée en Californie

Nous ne vendons ni ne partageons d'informations personnelles au sens de la California Consumer Privacy Act, et nous ne les traitons pas à des fins de publicité comportementale intersites. Si vous résidez en Californie, les droits énumérés ci-dessus — savoir, accéder, corriger, supprimer, et ne pas être discriminé pour les avoir exercés — s'appliquent aussi à vous. Écrivez à [email protected] pour exercer l'un d'entre eux.

Mineurs

Calcpace ne s'adresse pas aux enfants de moins de 13 ans, et nous ne collectons pas sciemment leurs données. Nous ne vérifions pas l'âge à l'inscription. Si vous pensez qu'un enfant a créé un compte, écrivez à [email protected] et nous supprimerons le compte et ses données.

Partage de données

Nous ne vendons, ne louons ni n'échangeons vos données personnelles, et nous ne les partageons jamais à des fins publicitaires. Nous les partageons uniquement avec les prestataires listés sous « Qui traite les données pour nous », strictement pour qu'ils puissent faire fonctionner le service selon nos instructions, et avec les autorités lorsqu'une ordonnance légale valide l'exige. Les annonces des pages publiques sont diffusées par Google directement dans votre navigateur, comme décrit sous Publicité — nous ne transmettons pas à Google les données de votre compte.

Transferts internationaux

Nos serveurs et prestataires sont situés hors du Brésil — principalement aux États-Unis et dans l'Union européenne — donc l'utilisation de Calcpace implique un transfert international de vos données. Ces transferts s'appuient sur les garanties contractuelles offertes par chaque prestataire, y compris les clauses contractuelles types de la Commission européenne lorsqu'elles s'appliquent. Écrivez à [email protected] si vous voulez savoir quel prestataire détient quelle catégorie de données.

Conservation des données

Votre compte et tout ce qui lui est associé sont conservés aussi longtemps que votre compte existe. Les données importées de Strava font exception : elles sont conservées jusqu'à 7 jours et actualisées depuis Strava tant que la connexion existe — voir la section consacrée à Strava. Vous pouvez supprimer vous-même votre compte à tout moment depuis les Paramètres du compte — nous vous demandons votre mot de passe (ou, si vous vous êtes inscrit avec Google ou Strava et ne le connaissez pas, votre adresse e-mail) puis supprimons définitivement votre profil, vos activités, vos valeurs de fréquence cardiaque et de VO2max, les points de votre tracé GPS, vos photos, vos fichiers GPX, vos sessions et votre connexion Strava. La suppression du compte supprime aussi les jetons de notification de vos téléphones, et la déconnexion sur un téléphone supprime le jeton de ce téléphone. Déconnecter Strava supprime immédiatement tout ce qui en a été importé. Les sauvegardes de la base de données sont conservées par notre hébergeur, si bien qu'un enregistrement supprimé peut survivre quelque temps dans une sauvegarde ; les copies de sauvegarde sont supprimées sous 30 jours. Nous ne supprimons pas automatiquement les comptes inactifs ; si nous commencions à le faire, nous l'annoncerions ici et par e-mail avant que cela ne prenne effet. Se déconnecter sur un téléphone, ou supprimer votre compte, supprime aussi le lien de ce téléphone avec Santé Connect ; déconnecter Santé Connect arrête l'import, et les courses déjà importées restent jusqu'à ce que vous les supprimiez ou supprimiez votre compte.

Supprimer votre compte et vos données Calcpace

Estimations automatisées

Le VO2max, les zones de fréquence cardiaque, les pourcentages de classement par âge et les prédictions de course sont calculés automatiquement à partir des données que vous nous fournissez, à l'aide de formules publiées (Riegel, Cameron, Daniels & Gilbert, tables sur route 2025 d'Alan Jones/USATF). Il s'agit d'estimations d'entraînement, non de décisions vous concernant : rien dans votre compte, votre accès ou votre traitement n'en dépend, et aucun profil qui en découle n'est vendu ni partagé. Vous pouvez toujours nous demander comment un chiffre a été obtenu ou en demander la révision (LGPD art. 20) à [email protected].

Vos droits (LGPD et RGPD)

Où que vous viviez, vous pouvez : confirmer que nous traitons vos données et en obtenir une copie ; faire corriger des données incomplètes ou inexactes ; demander l'anonymisation, le blocage ou la suppression de données inutiles ou excessives ; récupérer vos données ailleurs (portabilité) ; retirer un consentement donné, à tout moment et sans perdre les fonctionnalités de Calcpace qui n'en dépendent pas ; savoir avec qui nous partageons vos données ; être informé de ce qui se passe si vous refusez un consentement ; demander la révision d'une estimation automatisée ; vous opposer au traitement fondé sur l'intérêt légitime ou en demander la limitation ; et déposer une réclamation auprès d'une autorité de contrôle. Supprimer votre compte se fait en un clic dans les Paramètres du compte, exporter votre historique d'activités en CSV se fait en un clic sur la page Mes activités (les courses importées de Strava n'y figurent pas : exportez-les depuis Strava), et le consentement aux données de santé est un simple interrupteur dans les paramètres de votre profil. Pour une copie complète de tout ce que nous détenons, ou pour toute autre demande, écrivez à [email protected] — nous répondons dans un délai de 30 jours.

Réclamations

Si vous pensez que nous avons mal géré vos données, écrivez d'abord à [email protected] — nous préférons corriger le problème. Vous pouvez aussi déposer une réclamation auprès d'une autorité de contrôle : au Brésil, l'Autoridade Nacional de Proteção de Dados (ANPD, gov.br/anpd) ; dans l'Espace économique européen ou au Royaume-Uni, l'autorité de protection des données du pays où vous vivez.

Modifications de cette politique

Nous pouvons mettre à jour cette politique de temps à autre. Le cas échéant, nous mettrons à jour la date en haut de cette page. Si un changement affecte notre traitement des données de santé ou tout autre traitement fondé sur votre consentement, nous vous demanderons d'accepter la nouvelle version avant qu'elle ne s'applique à vous.