Politique de confidentialité du connecteur Claude de GeneTrainer
Projet — à valider par un DPO / juriste avant publication.
Version : 2026-10-01 (projet). Ce texte décrit le connecteur tel qu'il est conçu et codé au 2026-10-01. Les passages entre crochets
[…]sont à compléter ou à confirmer avant publication. Version anglaise : privacy-policy.en.md.
1. En bref
- Le connecteur permet à un membre du staff d'une équipe d'interroger, depuis Claude (Anthropic), les données de ses équipes dans GeneTrainer, en langage naturel. Il est en lecture seule : il ne crée, ne modifie et ne supprime aucune donnée du club (il n'écrit que son journal d'audit et les acceptations décrits plus bas).
- Il traite des données de santé d'athlètes. Le club, responsable du traitement, décide de l'activer équipe par équipe et catégorie par catégorie. Les catégories médicales sont décochées par défaut.
- Les données consultées sont transmises à Anthropic, par le compte Claude du membre du staff qui les consulte.
- GeneTrainer ne conserve pas les données renvoyées à Claude. Il tient un journal d'audit (qui, quand, quelle équipe, quels athlètes, quelles catégories), conservé 12 mois, qui ne contient jamais les données renvoyées.
- GeneTrainer ne vend pas ces données, ne les utilise pas pour de la publicité, du profilage commercial ou l'entraînement d'un modèle d'IA.
- Contact :
privacy@genetrainer.com[à confirmer].
2. Qui est concerné, et ce que couvre cette politique
Le connecteur est exploité par GeneTrainer [raison sociale, forme juridique, adresse du siège, numéro d'immatriculation : à compléter] (« GeneTrainer »). C'est un serveur MCP (Model Context Protocol) distant, joignable à l'adresse https://mcp.genetrainer.com/mcp, que les membres du staff ajoutent à Claude (claude.ai, Claude Desktop, application mobile Claude, Claude Code).
Cette politique couvre les données traitées par ce connecteur. Elle ne couvre pas :
- Claude et Anthropic, qui ont leurs propres conditions et politiques de confidentialité ;
- l'application GeneTrainer elle-même : voir la politique de confidentialité de GeneTrainer [lien : à compléter].
Elle s'adresse aux membres du staff qui utilisent le connecteur, aux athlètes dont les données peuvent être consultées (et, pour les mineurs, à leurs représentants légaux) et aux clubs.
3. Ce traitement concerne des données de santé
Oui. Le connecteur peut renvoyer à Claude des données concernant la santé d'athlètes, et ces données sont ensuite transmises à Anthropic.
- Les catégories « Médical — blessures » et « Médical — notes » contiennent des données de santé au sens strict (diagnostics, blessures, phases de reprise, notes médicales). Elles sont décochées par défaut. Pour qu'un membre du staff y accède, trois accords sont cumulés : la case du club, une permission GeneTrainer sur l'équipe (« Médical » ou « Notes médicales ») et le consentement médical personnel du membre du staff, donné à chaque connexion.
- D'autres catégories peuvent aussi révéler des informations sur la santé : « Questions » (réponses wellness, douleur, zones de douleur), « Disponibilité » (disponible, en reprise, indisponible) et « Performance » (poids, mesures corporelles, tests physiques, charge). Le kit juridique remis aux clubs les traite comme telles.
- Aide à la décision, pas un avis médical. Le connecteur renvoie des données saisies dans GeneTrainer et Claude, un assistant d'IA, les résume. Les réponses ne sont ni un diagnostic ni un avis médical, et elles peuvent être incomplètes ou erronées. Les décisions concernant la santé d'un athlète restent du ressort du personnel qualifié du club.
- Il appartient au club, responsable du traitement, de disposer d'une base légale (articles 6 et 9 du RGPD), d'informer les personnes concernées, d'évaluer le risque (analyse d'impact) et d'encadrer le recours à Anthropic. GeneTrainer fournit au club un kit pour cela (note d'information, trame d'analyse d'impact, texte d'activation).
- Le connecteur ne recueille pas et ne vérifie pas le consentement des athlètes : c'est au club de le faire si sa base légale l'exige.
4. Rôles
| Acteur | Rôle | Précisions |
|---|---|---|
| Le club | Responsable du traitement | Il décide d'activer le partage, des catégories partagées et des personnes qui y ont accès. Il reste responsable des données de ses athlètes. |
| GeneTrainer | Sous-traitant du club | Pour les données de l'équipe lues par le connecteur et pour le journal d'audit tenu pour le compte du club. Activer le partage dans les réglages de l'équipe, après avoir accepté les conditions en vigueur, vaut instruction écrite du club (la date, l'auteur et le réglage sont conservés dans un historique). |
| GeneTrainer | Responsable du traitement pour ses propres besoins | Compte et authentification des utilisateurs, sécurité et exploitation de son service [à valider par le DPO]. |
| Anthropic | Destinataire des données | Il reçoit les données par le compte Claude du membre du staff. Son statut (sous-traitant du club ou de l'organisation du membre du staff, ou responsable de traitement) dépend du contrat sous lequel ce compte Claude est utilisé : voir la section 7. GeneTrainer n'est pas partie à ce contrat. |
| Amazon Web Services, Auth0, Sentry | Sous-traitants ultérieurs de GeneTrainer | Hébergement, authentification, suivi des erreurs : voir la section 7. |
5. Pratiques de collecte des données (Data collection practices)
5.1 Ce que le connecteur reçoit de Claude
À chaque appel, le connecteur reçoit :
- le jeton d'accès émis par Auth0 : identifiant Auth0 de la personne (
sub), client Claude utilisé, scope, expiration ; - le nom de l'outil demandé et ses arguments, choisis par Claude pour répondre à la question (équipe, indicateur, période, groupe ou liste d'athlètes, identifiant d'un athlète…) ;
- les métadonnées techniques ordinaires d'une requête HTTPS.
Le connecteur ne reçoit pas la conversation (vos messages et les réponses de Claude), ni la mémoire ou l'historique de Claude, ni vos fichiers. Aucun de ses outils n'en demande.
5.2 Ce que le connecteur lit dans GeneTrainer pour répondre
Seules les catégories cochées par le club, et permises par les droits GeneTrainer de la personne, sont lues et renvoyées. Les droits sont relus à chaque appel.
| Catégorie | Contenu | Par défaut | Conditions |
|---|---|---|---|
| Organisation | Équipes, effectif (identifiant et nom des athlètes), postes, groupes de postes, groupes d'entraînement, calendrier (y compris les séances de type médical, comme dans l'application), contenu des séances | Toujours incluse quand le partage est activé | Profil staff, technique ou management de l'équipe |
| Coordonnées | Téléphone et e-mail des athlètes | Décochée | Idem, et case du club |
| Performance | GPS, charge d'entraînement, temps de jeu, tests physiques, poids et mesures corporelles, musculation | Cochée | Idem |
| Questions | Réponses wellness, RPE, questions de séance, zones de douleur | Cochée | Idem |
| Disponibilité | Disponible, en reprise ou indisponible, sans diagnostic | Cochée | Idem |
| Médical — blessures | Zone, diagnostic, maladie ou blessure, traumatisme, pathologie fréquente, phases et leurs dates, commentaire du staff | Décochée | Idem, permission GeneTrainer « Médical » (niveau Lecture ou Complet) et consentement médical personnel |
| Médical — notes | Notes médicales des athlètes et de l'équipe, en texte brut tronqué à 1 500 caractères | Décochée | Idem, permission « Notes médicales » (niveau Lecture ou Complet ; notes restreintes : niveau Complet) et consentement médical personnel |
Les réponses portent sur l'effectif actuel de l'équipe : les anciens joueurs, le staff et les athlètes d'autres équipes n'y figurent pas. Elles contiennent le nom des athlètes : le connecteur ne les pseudonymise pas.
5.3 Ce que le connecteur ne renvoie jamais
- Liste rouge (jamais, quel que soit le réglage) : pièces d'identité (y compris carte de santé et carte européenne d'arme à feu), armes, numéro de sécurité sociale, adresse postale, contacts de l'athlète (y compris ses parents), question et suivi du cycle menstruel.
- Non exportés dans cette version : date de naissance, sexe, nationalité, numéro de licence, type de contrat, fréquence cardiaque maximale.
- Texte libre écrit par les athlètes (commentaires de questionnaire, questions « texte libre », signalement libre d'une blessure, notes de réalisation des séances), les questions réservées au staff, les entretiens et les notes privées du staff dans le calendrier.
- Les groupes d'entraînement privés d'un autre utilisateur, archivés ou « intelligents ».
Les libellés écrits par le staff (titres de séance, noms de groupe, intitulés de question) sont transmis tels quels : ils peuvent contenir des informations sur la santé.
5.4 Ce que le connecteur enregistre
| Enregistrement | Contenu | Finalité |
|---|---|---|
| Journal d'audit des appels | Date, utilisateur, équipe, outil, paramètres de l'appel, résultat ou code d'erreur, identifiants des athlètes concernés, catégories renvoyées, durée, client Claude, identifiant de requête. Jamais les données renvoyées. | Traçabilité des consultations, sécurité, preuve du respect des conditions. |
| Acceptations de l'attestation | Utilisateur, version du texte, date, consentement médical oui ou non, empreinte du lien à usage unique. | Preuve de l'attestation personnelle et du consentement médical. |
| Réglage du club et historique | Équipe, activation, catégories cochées, version des conditions acceptées, auteur, date de chaque changement. | Instruction écrite du club, preuve. |
| Journaux techniques | Métadonnées : nom de l'outil, résultat, identifiant de requête. Jamais de jeton, d'en-tête Authorization ni de contenu de réponse. Pas de journal d'accès (adresse IP, URL) sur le serveur ni sur le répartiteur de charge. |
Exploitation, diagnostic. |
| Compteurs de limitation | Nombre d'appels par minute et par jour, sous une clé qui est une empreinte de l'identifiant Auth0. | Protection contre les abus. |
| Événements d'erreur | Type d'erreur et trace technique, sans données personnelles par configuration (send_default_pii désactivé, variables locales exclues). |
Correction des anomalies. |
La page d'attestation /consent n'utilise ni cookie, ni traceur, ni script.
6. Usage et stockage (Usage and storage)
Finalités. Répondre, depuis Claude, aux demandes d'un membre du staff sur les données de ses équipes ; tracer les consultations ; sécuriser le service et prévenir les abus ; exploiter et corriger le service. Le connecteur n'a pas d'autre usage : pas de publicité, pas de revente, pas de constitution de jeux de données, pas d'entraînement de modèle d'IA par GeneTrainer. Le connecteur ne prend aucune décision automatisée concernant des personnes : il lit des données et les restitue.
Aucune copie des réponses. Les réponses sont calculées à chaque appel à partir de la base GeneTrainer et ne sont pas stockées par le connecteur. Une correction faite dans GeneTrainer est donc prise en compte à la demande suivante.
Lieu. Le service et la base de données sont hébergés chez Amazon Web Services dans la région d'Irlande (Union européenne). L'authentification est assurée par un locataire Auth0 de la région Europe.
Mesures de sécurité : voir la section 10.
7. Partage avec des tiers (Third-party sharing)
7.1 Anthropic, par le compte Claude du membre du staff
Quand un membre du staff interroge GeneTrainer depuis Claude, la réponse du connecteur est transmise à Claude, donc à Anthropic, et fait partie de la conversation de ce compte. Cela inclut, selon les catégories partagées, des données de santé. GeneTrainer ne contracte pas avec Anthropic pour ce flux : c'est le compte Claude du membre du staff (en pratique, l'abonnement de son organisation) qui détermine les conditions applicables. Ce que GeneTrainer en sait, à la date du 2026-10-01 et sur la base des informations publiques d'Anthropic [à revérifier avant publication] :
- Abonnements Team et Enterprise (conditions commerciales) : un addendum de traitement des données (article 28 du RGPD) fait partie des conditions commerciales, Anthropic y est sous-traitant et les transferts hors Union européenne reposent sur des clauses contractuelles types. L'annexe de l'addendum publié indique « None » à la ligne des catégories particulières de données : le club doit obtenir d'Anthropic une confirmation écrite que les données de santé sont couvertes avant de cocher les catégories médicales. GeneTrainer recommande un abonnement Enterprise pour les données de santé (recommandation, non vérifiée par le connecteur).
- Abonnements Free, Pro et Max (conditions grand public) : pas d'addendum de traitement des données ; les conversations peuvent servir à l'amélioration des modèles si l'utilisateur l'accepte (conservation de-identifiée jusqu'à 5 ans), et les durées de conservation sont celles du service grand public. Ces abonnements sont incompatibles avec des données de santé d'athlètes. C'est pourquoi un abonnement professionnel (Team ou Enterprise) est requis pour chaque membre du staff qui connecte Claude : les conditions du partage du club le disent, et la page de confirmation ne demande pas au membre du staff de l'attester. GeneTrainer ne peut pas vérifier l'abonnement : le jeton d'accès ne l'indique pas.
7.2 Sous-traitants ultérieurs de GeneTrainer pour ce connecteur
| Sous-traitant | Rôle | Données concernées | Localisation |
|---|---|---|---|
| Amazon Web Services | Hébergement du service et de la base, coffre à secrets, journaux techniques, compteurs de limitation | Toutes les données traitées par le connecteur (hébergées chez GeneTrainer) | Irlande (UE) |
| Auth0 (Okta) | Authentification OAuth, émission des jetons | Identité de connexion du membre du staff, journaux de connexion | Europe [à confirmer] |
| Sentry | Suivi des erreurs | Événements techniques sans données personnelles par configuration | [à confirmer] |
La liste officielle des sous-traitants ultérieurs de GeneTrainer fait foi [lien : à compléter].
7.3 Aucun autre destinataire
GeneTrainer ne communique les données du connecteur à aucun autre tiers, sauf obligation légale ou injonction d'une autorité compétente.
8. Transferts hors Union européenne
Le service et ses données sont hébergés dans l'Union européenne. Le transfert vers Anthropic, qui peut traiter les données hors de l'Union européenne (notamment aux États-Unis), se produit au niveau du compte Claude du membre du staff : il est encadré, pour les abonnements professionnels, par les clauses contractuelles types de l'addendum de traitement des données d'Anthropic [à valider]. Il appartient au club d'évaluer ce transfert dans son analyse d'impact. Pour Sentry et Auth0, les garanties applicables sont celles de leurs contrats avec GeneTrainer [à compléter].
9. Durées de conservation (Data retention)
| Donnée | Durée |
|---|---|
| Données renvoyées à Claude | Non conservées par GeneTrainer. |
| Journal d'audit des appels | 12 mois, puis purge : une tâche de purge supprime les enregistrements plus anciens que cette durée, qui est un paramètre de configuration [la tâche est à planifier avant l'ouverture]. Le journal subsiste si un utilisateur est supprimé (l'identifiant du membre du staff y est alors effacé). |
| Acceptations de l'attestation | Tant que le compte du membre du staff existe [à confirmer]. |
| Réglage du club et son historique | Tant que l'équipe existe [à confirmer]. |
| Journaux techniques (CloudWatch) | 30 jours, métadonnées seulement. |
| Compteurs de limitation de débit | Au plus un jour. |
| Jetons | Jeton d'accès : 1 heure. Jeton de rafraîchissement : rotation à chaque usage, expiration après 30 jours d'inactivité. Le membre du staff ou GeneTrainer peut les révoquer. |
| Événements d'erreur (Sentry) | [durée à confirmer], sans données personnelles par configuration. |
| Dans Claude (Anthropic) | Selon l'abonnement et les réglages de l'organisation : voir la section 7.1. La suppression d'une conversation, la durée de conservation et le partage des conversations se règlent dans Claude, pas dans GeneTrainer. |
10. Sécurité
- Authentification OAuth 2.1 par Auth0 : jeton d'accès signé (RS256) d'une heure, jeton de rafraîchissement à rotation. Le serveur vérifie la signature, l'émetteur, l'audience (l'URL exacte du connecteur), l'expiration, le scope
gt:readet que le client est un client Claude autorisé. Il ne relaie jamais un jeton. - Un seul scope, en lecture (
gt:read) : aucun scope médical. - Droits relus à chaque appel : la personne doit être membre du staff de l'équipe (profils staff, technique ou management) et ses permissions GeneTrainer s'appliquent. Un retrait d'équipe ou de permission prend effet à l'appel suivant.
- Interrupteurs du club : par équipe et par catégorie, désactivés par défaut, modifiables par le profil Management de l'équipe et les administrateurs GeneTrainer, avec effet immédiat.
- Médical : trois verrous (permission GeneTrainer, case du club, consentement personnel donné à chaque connexion).
- Grille de confidentialité champ par champ : un champ sans catégorie déclarée n'est jamais renvoyé ; la liste rouge ne l'est jamais.
- Limites : 60 appels par minute et 2 000 par jour et par utilisateur, 10 secondes par requête, 30 athlètes par liste, 365 jours, 60 lignes et 50 Ko par réponse.
- Journal d'audit : si l'écriture du journal échoue, la réponse est refusée.
- Attestation : page à jetons signés, à usage unique et de courte durée (15 minutes), protégée contre la falsification de requête (CSRF), sans script ni cookie.
- Lecture seule : le connecteur n'écrit rien dans les données du club.
- Exploitation : accès chiffré (HTTPS), secrets conservés dans un coffre, image de conteneur sans fichier de clé, journaux limités aux métadonnées.
11. Vos droits
Athlètes et représentants légaux. Le responsable du traitement est votre club : adressez-vous à lui [coordonnées du club et de son DPO, indiquées dans la note d'information qu'il vous a remise]. Vous disposez, selon la base légale retenue par le club, des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, et du droit de retirer votre consentement s'il fonde le traitement. Vous pouvez aussi saisir l'autorité de contrôle (en France, la CNIL : www.cnil.fr).
Ce que GeneTrainer fait pour le club. GeneTrainer l'assiste pour répondre à ces demandes et transmet au club toute demande qu'il reçoit directement.
- La rectification et l'effacement se font à la source, dans GeneTrainer : le connecteur lit les données en direct et n'en garde pas de copie.
- Sur demande du club, GeneTrainer extrait du journal d'audit les consultations qui concernent une équipe ou un athlète [procédure à confirmer].
- Le club peut désactiver une catégorie, ou tout le partage d'une équipe, avec effet à l'appel suivant.
- Dans cette version, il n'est pas possible d'exclure un athlète en particulier (droit d'opposition). Cette exclusion est prévue pour une version ultérieure. En attendant, le club traite l'opposition par une mesure organisationnelle ou en désactivant les catégories concernées pour l'équipe.
- GeneTrainer ne peut pas effacer les conversations conservées par Anthropic dans le compte Claude d'un membre du staff : cela relève de ce compte et de l'organisation Claude du club.
Membres du staff. Vos données (compte, acceptations, journal d'audit de vos consultations) sont traitées pour la sécurité du service et pour que le club puisse démontrer le respect de l'attestation. Vous pouvez exercer vos droits auprès de votre club ou de GeneTrainer (section 14).
12. Mineurs
Des athlètes peuvent être mineurs. Leurs données sont traitées comme celles des majeurs, avec les mêmes limites et le même contrôle ; elles relèvent du club, qui informe leurs représentants légaux. Le connecteur est destiné aux membres du staff et n'est pas offert aux athlètes ni aux mineurs.
13. Engagements des membres du staff
À chaque connexion depuis Claude, le membre du staff confirme sur la page « Utilisation des données GeneTrainer » : que les données consultées sont transmises à Anthropic, y compris les données de santé des athlètes ; qu'il les utilise uniquement pour le suivi sportif de ses équipes ; qu'il les garde confidentielles ; qu'il ne les copie pas vers d'autres outils ; que ses consultations sont tracées. Cette attestation ne transfère pas la responsabilité du traitement : le club reste responsable. Par ailleurs, les conditions du partage du club exigent un abonnement Claude professionnel (Team ou Enterprise) pour chaque membre du staff qui connecte Claude ; la page ne demande pas au membre du staff de l'attester et GeneTrainer ne le vérifie pas (section 7.1).
14. Contact (Contact information)
- Données personnelles et exercice des droits :
privacy@genetrainer.com[à confirmer]. - Délégué à la protection des données : [nom ou fonction et adresse : à compléter].
- Assistance sur le connecteur : [adresse de support : à confirmer].
- Signalement d'une vulnérabilité : [adresse de sécurité : à confirmer].
- Courrier : [adresse postale : à compléter].
15. Modifications de cette politique
La version en vigueur est datée en tête de ce document. En cas de changement important, les clubs et les membres du staff en sont informés ; un changement du texte de l'attestation ou des conditions du club entraîne une nouvelle acceptation à la prochaine connexion ou dans le panneau du club.