Politique de confidentialité
1. Responsable du traitement
Le responsable du traitement au sens de l'article 4 du RGPD est :
- Jonathan Joly, particulier opérant l'instance
- Contact pour toute question RGPD ou exercice de tes droits : joly.jonathan@protonmail.com
Aucun délégué à la protection des données (DPO) n'est désigné : l'application est exploitée par un particulier pour un usage restreint, ce qui ne déclenche pas l'obligation de l'article 37 RGPD.
2. Données collectées
L'application traite les catégories suivantes :
| Catégorie | Exemples | Origine |
|---|---|---|
| Identifiants de compte | Email, hash bcrypt du mot de passe, secret TOTP, date de création, statut admin | Saisis par toi ou par l'administrateur lors de la création du compte |
| Données de santé (catégorie particulière, art. 9 RGPD) | Âge, sexe, poids, taille, niveau d'entraînement, zones douloureuses, allergies/intolérances, courbatures déclarées, RPE (perception de l'effort), énergie/humeur, notes libres | Saisies par toi dans le profil et lors de chaque séance |
| Données comportementales | Historique de séance, exercices, charges, répétitions, séries, ajustements algorithmiques générés, temps de réaction (tap test) | Générées au fil de l'utilisation de l'application |
| Données techniques | Adresse IP (logs d'accès et journal d'audit administrateur), horodatage des sessions, cookies de session et CSRF | Collectées automatiquement par le serveur |
3. Finalités et bases légales
| Finalité | Base légale (art. 6 et 9 RGPD) |
|---|---|
| Authentification, sécurité du compte, prévention de l'abus | Intérêt légitime (art. 6.1.f) et obligation contractuelle implicite (art. 6.1.b) |
| Adaptation du programme d'entraînement à ton profil et à ton historique | Consentement explicite pour les données de santé (art. 9.2.a) + exécution du service (art. 6.1.b) |
| Journal d'audit administrateur (création de comptes, réinitialisations) | Intérêt légitime de sécurité et de traçabilité (art. 6.1.f) |
| Logs d'accès techniques (rate limiting, diagnostic) | Intérêt légitime (art. 6.1.f) |
4. Décision automatisée (article 22 RGPD)
L'application calcule automatiquement, à partir de tes données (RPE, courbatures, historique, zones douloureuses), des ajustements de programme : réduction de charge (deload), substitution d'exercices, modulation du volume. Ces décisions sont des recommandations, jamais contraignantes : tu peux les ignorer, les modifier, ou les régénérer.
Conformément à l'article 22 RGPD, tu disposes du droit de t'opposer à ce traitement automatisé. Une option « Désactiver les ajustements automatiques » est disponible dans la section Mon compte → Mes données et droits.
5. Durées de conservation
- Compte et profil : tant que ton compte existe. Suppression définitive par le bouton « Supprimer mon compte ».
- Historique de séances : idem. Effacé en même temps que le compte.
- Sessions actives : 30 jours maximum, puis expiration automatique.
- Journal d'audit administrateur : 12 mois glissants, puis rotation.
- Logs techniques (accès, rate limiting) : durée de vie du processus serveur, agrégés sans nominatif au-delà de quelques jours.
- Comptes inactifs : au-delà de 24 mois sans connexion, l'administrateur peut purger le compte après notification par email.
6. Destinataires et transferts
Les données restent sur le serveur opéré par le responsable de traitement et ne sont pas partagées avec des tiers, à deux exceptions :
-
YouTube (Google LLC, États-Unis) : les vidéos de démonstration des exercices
sont intégrées via
youtube-nocookie.com. Tant que tu ne lances pas une vidéo, aucun cookie de tracking n'est posé ; ton adresse IP et ton user-agent sont néanmoins transmis à Google dès que l'iframe se charge. La base légale est l'intérêt légitime du service ; tu peux désactiver ces vidéos dans ton navigateur si tu préfères ne pas déclencher cette communication. Transfert hors UE encadré par les clauses contractuelles types de la Commission européenne (Google). - Hébergeur : l'instance peut être hébergée chez un fournisseur d'infrastructure (VPS, cloud) localisé en Union européenne. Aucune donnée applicative n'est transmise au-delà des sauvegardes éventuelles que le responsable peut chiffrer côté serveur.
7. Tes droits
Tu disposes des droits suivants, exerçables à tout moment :
- Accès (art. 15) : bouton « Exporter mes données » dans Mon compte (téléchargement JSON complet).
- Rectification (art. 16) : tu peux modifier ton profil à tout moment.
- Effacement (art. 17) : bouton « Supprimer mon compte », qui détruit définitivement le profil, l'historique, le secret 2FA et invalide toutes les sessions.
- Portabilité (art. 20) : l'export ci-dessus est au format JSON ouvert.
- Opposition (art. 21) et limitation (art. 18) : par email à l'adresse de contact.
- Retrait du consentement (art. 7.3) : à tout moment, sans effet sur la licéité des traitements antérieurs. Le retrait du consentement aux données de santé empêche l'utilisation de l'app, qui repose sur ces données ; le compte peut alors être supprimé.
- Réclamation : si tu estimes que tes droits ne sont pas respectés, tu peux saisir la CNIL.
8. Cookies
L'application utilise uniquement deux cookies strictement nécessaires : un cookie de session opaque (authentification) et un cookie CSRF (protection contre les requêtes inter-sites). Aucun cookie de mesure, de publicité ou de réseau social n'est posé. Conformément à l'article 82 de la loi Informatique et Libertés, ces cookies ne nécessitent pas de bandeau de consentement.
9. Sécurité
Mesures techniques mises en place : HTTPS forcé (HSTS), mots de passe stockés via
bcrypt (cost 12), 2FA TOTP obligatoire par défaut, sessions HttpOnly +
SameSite=Strict + Secure, double-submit CSRF, rate limiting par IP,
permissions strictes sur les fichiers (0700/0600), Content Security Policy stricte,
suppression atomique des données utilisateur. Le code est auditable.
10. Mineurs
L'application n'est pas destinée aux personnes de moins de 15 ans (seuil français de consentement numérique). Si tu as moins de 15 ans, n'utilise pas cette application sans l'autorisation et la présence d'un titulaire de l'autorité parentale, qui doit contacter le responsable de traitement.
11. Modifications
Cette politique peut évoluer. Toute modification substantielle (changement de finalité, de durée, de destinataire) sera notifiée à l'ouverture de l'application avant que tu ne puisses continuer à l'utiliser, et la date de mise à jour ci-dessus sera incrémentée.
12. Contact
Pour toute question ou pour exercer un droit : joly.jonathan@protonmail.com. Délai de réponse : un mois maximum (art. 12.3 RGPD).