Politique de confidentialité
Version 1.0 — dernière mise à jour : [date de mise en ligne]
Point important. MyStats traite des données de santé. En droit suisse (LPD, art. 5 let. c)
comme en droit européen (RGPD, art. 9), ce sont des données sensibles qui exigent un
consentement explicite. C'est pour cette raison que l'inscription demande une case à cocher
distincte, et que ce document détaille précisément ce qui est collecté.
1. Qui est responsable du traitement
Simon Thurler, simon@thurler.ch.
Coordonnées complètes dans les mentions légales.
2. Quelles données sont collectées
Données de compte
- Identifiant choisi, adresse électronique si tu en renseignes une
- Mot de passe, stocké uniquement sous forme d'empreinte bcrypt — jamais en clair
- Dates de création du compte, de dernière connexion et de consentement
Données d'entraînement
- Séances : date, sport, durée, distance, dénivelé, allure, fréquence cardiaque, calories
- Traces GPS des activités que tu importes ou synchronises
- Comptes-rendus de séance : format, objectif, blocs, RPE, ressenti, notes libres
- Séances de renforcement et programmes associés
Données de santé données sensibles
- Poids, taille, masse grasse, fréquence cardiaque de repos, variabilité cardiaque
- Qualité du sommeil, énergie, motivation, apports alimentaires en kilocalories
- Checklist RED-S : symptômes déclarés (performance, blessures, cardio, sommeil,
hormonal, cognitif, digestif, immunité)
- Résultats de tests en laboratoire que tu saisis : VO₂max, seuils, économie de course,
oxydation des substrats
- Carnet de stage en altitude : relevés quotidiens et indice de ressenti
Données techniques
- Adresse IP et identifiant de connexion, conservés temporairement pour limiter les
tentatives de connexion abusives
- Journaux du serveur gérés par l'hébergeur
Aucun outil de mesure d'audience, aucun traceur publicitaire, aucun profilage commercial.
3. Pourquoi ces données sont traitées
| Finalité | Base légale |
| Fournir le suivi d'entraînement et les analyses associées | Exécution du service demandé |
| Calculer les indicateurs de santé et de charge | Consentement explicite |
| Synchroniser tes activités Strava, à ta demande | Consentement |
| Sécuriser les comptes et prévenir les abus | Intérêt légitime |
4. Qui a accès à tes données
- Toi seul, dans l'application. Chaque compte est cloisonné : les requêtes sont
filtrées par identifiant d'utilisateur, personne ne voit les données d'un autre.
- L'administrateur du site a, par nature, un accès technique à la base de données.
Il s'engage à ne consulter le contenu d'un compte que si c'est indispensable à une
intervention technique, et jamais à des fins personnelles.
- Infomaniak, hébergeur, en qualité de sous-traitant technique. Serveurs en Suisse.
- Strava, uniquement si tu connectes ton compte : l'application lit alors tes
activités via l'API de Strava. Tu peux révoquer cet accès à tout moment depuis ton
compte Strava.
Aucune donnée n'est vendue, louée, ni transmise à des tiers à des fins publicitaires.
Aucune donnée n'est partagée avec un entraîneur ou une tierce personne sans action explicite
de ta part.
5. Combien de temps elles sont conservées
| Donnée | Durée |
| Compte et données associées | Tant que le compte est actif |
| Compte sans connexion depuis 24 mois | Signalé, puis supprimé après 30 jours |
| Données après demande de suppression | Effacées immédiatement |
| Sauvegardes de l'hébergeur | Jusqu'à 30 jours, puis écrasées |
| Invitations non utilisées | 90 jours |
| Journal des tentatives de connexion | 30 jours |
6. Tes droits
Tu disposes à tout moment des droits suivants :
- Accès et portabilité — bouton « Exporter mes données » dans Paramètres. Le fichier est produit sur ton appareil, à partir des données déchiffrées, et reste donc lisible.
- Rectification — toutes les données sont modifiables directement dans l'application.
- Effacement — bouton « Supprimer mon compte » dans Paramètres. La suppression est
immédiate et définitive.
- Retrait du consentement — en supprimant ton compte, ou en écrivant à l'adresse
de contact. Le retrait ne remet pas en cause ce qui a été fait avant.
- Opposition et limitation — par simple message à l'adresse de contact.
Tu peux aussi adresser une réclamation au Préposé fédéral à la protection des données et à
la transparence (PFPDT), ou à l'autorité de ton pays de résidence si tu es dans l'Union européenne.
7. Chiffrement de bout en bout
Tes données de santé et d'entraînement sont chiffrées sur ton appareil, avant
d'être envoyées au serveur. La clé qui permet de les lire est dérivée de ton mot de passe
et ne quitte jamais ton navigateur.
Concrètement : l'administrateur du site, l'hébergeur, ou quiconque obtiendrait un accès
à la base de données ne verrait que des blocs illisibles. Le mot de passe lui-même n'est
jamais transmis : le serveur ne reçoit qu'une empreinte dérivée, qui ne permet pas de
déchiffrer.
Contrepartie, importante : si tu perds ton mot de passe,
seule ta clé de secours — affichée une fois à l'inscription — permet de récupérer ton
compte. Sans l'un ni l'autre, tes données sont définitivement irrécupérables. Personne ne
peut les restaurer, y compris l'administrateur.
Détail technique, pour qui veut vérifier : clé de données aléatoire de 256 bits, chiffrement
AES-GCM, clés d'enveloppe dérivées par PBKDF2-SHA256 à 310 000 itérations avec un sel distinct
par compte, et séparation entre la clé de chiffrement et l'empreinte d'authentification.
8. Autres mesures de sécurité
- Site entièrement en HTTPS, connexions non chiffrées redirigées
- Mots de passe hachés en bcrypt, coût 12
- Session régénérée à chaque connexion, cookie
HttpOnly, Secure, SameSite=Lax
- Requêtes SQL systématiquement préparées
- Compte de base de données limité à la lecture et à l'écriture, sans droit d'administration
- En-têtes de sécurité : politique de contenu stricte, protection contre l'insertion dans un cadre tiers
- Limitation des tentatives de connexion
Aucun système n'est infaillible. En cas de violation de données susceptible d'engendrer un
risque élevé, les personnes concernées seront informées sans délai, conformément à la loi.
9. Mineurs
MyStats n'est pas destiné aux personnes de moins de 16 ans. Si tu es mineur, l'accord d'un
représentant légal est nécessaire.
10. Modifications
Toute modification substantielle de ce document donnera lieu à une nouvelle version et à une
demande de consentement renouvelée à la connexion suivante.