AS ROMAGNATATHLÉTISME · TRAININGAccéder à mon espace
VOS DONNÉES, VOS CHOIX

Politique de confidentialité

AS Romagnat Training · version du 31 octobre 2026

Première version d’AS Romagnat Training. La connexion et l’envoi officiel Garmin sont disponibles sur autorisation personnelle pour les séances compatibles. Aucun retour automatique d’activité n’est activé. Cette politique décrit les traitements actuels et identifie explicitement ceux qui restent à mettre en place. Elle ne constitue pas une certification de conformité ni une validation par Garmin.

1. Responsable et contact

AS Romagnat Athlétisme porte cette plateforme privée d’entraînement, destinée aux membres adultes d’un seul club, à ses entraîneurs et à son administration. Le site public du club est distinct de cet espace.

Pour toute question ou demande relative à vos données : support@asromagnat-athletisme.fr. Ne transmettez pas de mot de passe, de clé API ou de jeton fabricant par e-mail.

2. Données et usages

Nous utilisons votre nom affiché, votre adresse e-mail, votre rôle et vos groupes pour gérer les invitations, l’authentification et les accès. Les séances publiées, rendez-vous et affectations servent à organiser l’entraînement collectif.

Vous pouvez importer volontairement des fichiers FIT, TCX ou GPX, y compris issus d’un appareil Garmin. L’application conserve l’original privé et les données présentes dans le fichier : date, sport, durée, distance, tours et mesures telles que fréquence cardiaque ou puissance, selon le contenu. Des coordonnées GPS peuvent figurer dans les originaux. Nous les traitons sur notre hébergement pour afficher votre historique et comparer votre activité à la séance prévue lorsque les données le permettent. Vos rapprochements, ressentis et commentaires complètent ce suivi.

Les données absentes ne sont pas remplacées par zéro. Ce suivi ne produit pas de diagnostic médical. Nous ne collectons pas automatiquement de sommeil, SpO2 ou données quotidiennes de santé ; ne saisissez pas d’informations médicales dans les commentaires.

Les journaux d’audit et les traces techniques servent à contrôler les accès, traiter les erreurs et protéger le service. Les originaux d’activités, mots de passe et jetons ne doivent pas être copiés dans les journaux opérationnels.

3. Garmin : envoi des séances et activités séparés

Connexion et envoi API Garmin disponibles pour les séances compatibles. La Training API transmet, après votre autorisation personnelle et votre confirmation d’envoi, les séances structurées créées par les entraîneurs et leurs dates à votre compte Garmin Connect. La conversion prend en charge la course à objectifs libres, FC en bpm, allure en min/km et zones FC Z1 à Z5 déjà configurées dans votre profil Garmin. Aucun seuil personnel n’est calculé ni profil de santé lu ; les zones d’allure et les autres formats non pris en charge sont refusés explicitement. Les nouvelles cibles FC/allure n’ont pas encore été qualifiées par un envoi réel. Garmin synchronise ensuite les séances avec les appareils compatibles. Une acceptation dans Garmin Connect ne prouve pas leur présence sur la montre.

L’envoi de séances et l’import d’activités réalisées sont deux flux distincts. L’envoi n’activera pas implicitement la collecte d’activités ou de données de santé. Un éventuel retour automatique nécessitera une information et un choix distincts, dans la limite des permissions proposées par Garmin.

La connexion conserve côté serveur votre identifiant technique Garmin, les permissions effectivement accordées, les dates et erreurs de vérification, et les jetons OAuth chiffrés nécessaires au renouvellement de votre autorisation. L’envoi conserve la prescription du club, la date, les identifiants de copie et de programmation, ainsi que ses états et erreurs ; les copies sont relues pour vérifier leur conformité. Aucune activité ni mesure sportive réalisée n’est collectée par cette connexion. Nous ne vous demanderons pas votre mot de passe Garmin. Les données reçues de Garmin servent uniquement aux fonctionnalités annoncées et autorisées ; cette politique sera mise à jour avant tout nouveau traitement.

4. Qui reçoit ou traite les données ?

Au sein du club : vous accédez à vos propres données. L’administration et les entraîneurs affectés à vos groupes peuvent consulter vos activités et ressentis pour le suivi sportif. Les autres adhérents ne peuvent pas consulter vos activités.

Microsoft Azure : prestataire d’hébergement et de traitement de la plateforme en région France Central. Azure Container Apps exécute l’application et l’analyse des fichiers ; Azure Database for PostgreSQL conserve les données structurées et ses sauvegardes ; Azure Blob Storage conserve les fichiers privés ; Azure Key Vault protège les secrets applicatifs. Azure Monitor / Log Analytics reçoit les journaux opérationnels, pas les fichiers d’activités ni leurs séries de mesures. Une ressource Application Insights est provisionnée, mais aucun SDK de collecte applicative n’est activé à cette date.

Garmin : reçoit les demandes de connexion, de renouvellement, de vérification des permissions et de désinscription de notre connecteur officiel lorsque vous l’autorisez. Lorsque l’envoi est activé et que vous le confirmez depuis une séance, Garmin reçoit sa prescription structurée, son titre, sa description et sa date de programmation. Les fichiers Garmin importés manuellement restent sur notre hébergement ; cet import ne les transmet pas à Garmin.

COROS : connecteur distinct, activé uniquement sur autorisation personnelle pour envoyer et vérifier les séances. Il ne reçoit ni vos fichiers d’activités Garmin, ni les données issues de Garmin. Les jetons COROS sont chiffrés côté serveur ; les réponses techniques de vérification d’envoi sont également conservées chiffrées et accessibles uniquement au propriétaire.

Les bibliothèques logicielles d’authentification et d’analyse des fichiers s’exécutent dans notre application : elles ne constituent pas des services externes auxquels vos activités sont envoyées. Les polices sont hébergées avec l’application. L’envoi d’e-mails par Microsoft Graph est préparé mais désactivé dans l’environnement actuel ; aucune activité Garmin n’est destinée à ce service.

5. Vente et partage

Nous ne vendons ni vos données Garmin, ni vos autres données sportives, ni les informations qui en sont dérivées. Nous ne les transmettons pas à des annonceurs, courtiers en données ou plateformes publicitaires.

Le traitement par Microsoft Azure et l’accès par les personnes autorisées du club sont limités aux finalités décrites ici. Les échanges avec un fabricant sont limités à la connexion choisie et à ses fonctions annoncées. Aucun service externe d’analyse marketing n’est intégré.

6. Transparence sur l’intelligence artificielle

Aucun système d’IA ne traite vos données Garmin dans le fonctionnement actuel de la plateforme. Les calculs d’import et de comparaison sont exécutés par le code de l’application, sans appel à un modèle d’IA. Le connecteur MCP COROS est appelé directement par notre serveur, sans assistant d’IA.

GitHub Copilot est un outil de développement logiciel, pas un destinataire des données Garmin des membres. Les clés API Garmin sont réservées à l’organisation : elles ne sont pas partagées avec un assistant, un prestataire d’IA ou un tiers pour son propre usage.

Les données Garmin et toute information qui en est dérivée ne doivent jamais être utilisées pour entraîner, évaluer ou améliorer des modèles d’IA. Un éventuel traitement d’inférence par IA ne pourra pas être activé sans vérification des conditions Garmin, une déclaration de transparence précisant le service, les données et la finalité, votre consentement explicite distinct et un moyen simple de le retirer. Aucun consentement IA n’est demandé ou présumé aujourd’hui.

7. Accéder, rectifier, exporter ou supprimer

Accès et export : consultez vos données dans votre espace. Dans Mon compte, l’export JSON comprend votre profil, vos groupes, les séances affectées, activités, ressentis et métadonnées de connexion. Les fichiers originaux se téléchargent séparément depuis leurs fiches ou les liens de l’export. Les mots de passe, jetons et secrets en sont exclus.

Rectification : vous pouvez corriger le rapprochement prévu/réalisé, le ressenti et les commentaires depuis la fiche d’activité. Pour corriger votre identité, votre adresse e-mail ou des mesures d’un fichier original, contactez le support ; les mesures originales ne sont pas modifiées silencieusement.

Suppression : les adhérents et entraîneurs peuvent supprimer leur compte depuis Mon compte, avec mot de passe et confirmation. Les fichiers font l’objet d’un effacement asynchrone dont les échecs doivent être traités. La suppression d’un compte administrateur nécessite une procédure opérateur après transfert des responsabilités. Pour supprimer une activité seule ou exercer vos droits sans accès au compte, contactez le support. Les séances collectives restent conservées sans rattachement à votre compte comme auteur et les journaux d’audit sont désidentifiés pour ce compte.

Vous pouvez également adresser au support vos demandes de limitation ou d’opposition au traitement et saisir la CNIL. Une vérification proportionnée de votre identité peut être nécessaire ; aucun mot de passe ne sera demandé par e-mail.

8. Retirer une autorisation

La participation au service n’impose pas de connecter une montre. Les imports manuels restent indépendants. La connexion COROS peut être retirée dans Montres & connexions : les jetons locaux sont supprimés et une révocation distante est demandée. En cas d’échec distant, retirez également l’autorisation dans COROS.

Pour Garmin, le bouton de déconnexion dans Montres & connexions supprime les jetons locaux et demande la désinscription chez Garmin. Un échec distant est signalé : retirez aussi l’autorisation depuis les paramètres de Garmin Connect. Les notifications automatiques de changement de permission ou de retrait ne sont pas encore configurées ; la vérification des permissions est disponible dans votre espace. Vous pouvez aussi contacter le support. La révocation arrête les futurs échanges mais ne supprime pas à elle seule les activités déjà importées ou les copies de séances présentes chez le fabricant : demandez leur effacement séparément si nécessaire.

9. Conservation et sécurité

Dans l’environnement actuel, les données du compte et fichiers importés sont conservés jusqu’à leur suppression ; aucune purge automatique pour inactivité n’est actuellement activée. Une durée de conservation adaptée au service du club et une procédure complète de purge restent à valider avant son exploitation durable.

L’hébergement Azure configure sept jours de rétention pour les sauvegardes PostgreSQL et trente jours pour les journaux opérationnels Log Analytics. Une suppression dans la base active n’efface pas instantanément une sauvegarde. Toute restauration doit neutraliser les anciennes autorisations fabricants et prendre en compte les demandes d’effacement.

Les accès sont contrôlés côté serveur par compte, rôle et groupe. La plateforme utilise HTTPS, une base privée, un stockage de fichiers non public, des mots de passe hachés et des jetons COROS/Garmin chiffrés avec des clés distinctes. Ces protections ne sont pas une garantie absolue de sécurité ni une homologation de production. Ne partagez pas un compte du club relié à votre compte fabricant, même dans un environnement de test.

10. Évolution du service

Cette page reste accessible sans connexion. Toute nouvelle collecte, tout nouveau destinataire ou traitement d’IA nécessitera une mise à jour avant activation et une nouvelle information des utilisateurs ; un consentement distinct sera demandé lorsque nécessaire. L’acceptation générale de cette politique ne vaut pas autorisation d’un fabricant ni consentement à l’IA.

Contact : support@asromagnat-athletisme.fr.