Informations légales
Politique de confidentialité
Dernière mise à jour : 04/09/2026
Cette politique décrit les données personnelles traitées par FrenchWave sur le site frenchwave-programmation.fr et dans l'application mobile, pourquoi elles le sont, combien de temps elles sont conservées et comment exercer vos droits. Elle est écrite pour refléter exactement ce que le service collecte : si une fonctionnalité change, cette page change avec elle.
1. Responsable du traitement
Le responsable du traitement est À COMPLÉTER, À COMPLÉTER, dont le siège est situé À COMPLÉTER — voir les mentions légales.
Pour toute question relative à vos données ou pour exercer vos droits : contact@frenchwave-programmation.fr.
2. Données collectées
Toutes les données sont fournies par vous ou générées par votre usage du service. Aucune donnée n'est achetée à un tiers, et aucun profilage publicitaire n'est réalisé.
2.1 Compte et identité
- Identité : prénom, nom, civilité (genre), photo de profil (facultative)
- Contact : adresse email, numéro de téléphone (facultatif)
- Authentification : mot de passe (haché, jamais stocké en clair), codes de vérification d'email et de réinitialisation, jetons de session JWT et de rafraîchissement, jeton temporaire de passage app → web (stocké haché)
- Rôle : athlète, coach ou administrateur, et affectations aux programmes
- Connexion : date et heure de dernière connexion, journaux techniques du serveur (adresse IP, horodatage, page appelée)
2.2 Activité sportive
- Performances : VMA, scores de séances, charges, temps et répétitions enregistrés
- Suivi : historique des séances réalisées au sein des programmes souscrits
- Passages en salle : date des validations de présence quotidienne (check-in). Seule la date est enregistrée — aucune position géographique n'est collectée.
2.3 Données d'activité physique et de santé
- Nombre de pas quotidiens, lu sur votre téléphone via Apple HealthKit (iOS) ou Health Connect (Android), uniquement après votre autorisation explicite dans le système d'exploitation
- Garmin Connect, si vous connectez votre compte : jetons d'accès OAuth et identifiant Garmin, permettant l'envoi de séances vers votre montre
Ces données relèvent du régime renforcé de l'article 9 du RGPD. Leur traitement est détaillé au point 5.
2.4 Communauté et progression
- Contenus publiés : commentaires et félicitations sur les scores, contenu de vos demandes d'assistance
- Relations : athlètes ajoutés en favoris
- Progression : expérience, niveau, « vagues », quêtes, défis, badges obtenus, objets de la boutique achetés et équipés
2.5 Paiement
- Identifiant client Stripe, rattachant vos paiements à votre compte
- Historique de facturation : montants, dates, statut des abonnements et factures
Vos coordonnées bancaires ne transitent jamais par FrenchWave. Le numéro de carte, sa date d'expiration et son cryptogramme sont saisis directement sur l'infrastructure de Stripe et ne sont ni reçus, ni stockés par nos serveurs.
3. Finalités et bases légales
| Finalité | Données concernées | Base légale (RGPD) |
|---|---|---|
| Créer et gérer votre compte, vous authentifier | Identité, contact, authentification, rôle | Exécution du contrat (art. 6.1.b) |
| Donner accès aux programmes et enregistrer vos performances | Activité sportive, affectations | Exécution du contrat (art. 6.1.b) |
| Permettre à votre coach de suivre votre progression | Activité sportive, identité | Exécution du contrat (art. 6.1.b) |
| Gérer les abonnements, paiements et factures | Identifiant Stripe, facturation | Exécution du contrat (art. 6.1.b) |
| Conserver les pièces comptables | Factures | Obligation légale (art. 6.1.c) — art. L. 123-22 Code de commerce |
| Envoyer les emails de service (vérification, mot de passe, facturation, information contractuelle) | Email, identité | Exécution du contrat (art. 6.1.b) |
| Fonctionnalités communautaires : profil, annuaire, favoris, commentaires, classements | Identité, photo, activité sportive, contenus publiés | Exécution du contrat (art. 6.1.b) |
| Progression et récompenses (expérience, quêtes, badges, boutique) | Progression, activité sportive, passages en salle | Exécution du contrat (art. 6.1.b) |
| Synchroniser les pas quotidiens et Garmin Connect | Pas quotidiens, jetons Garmin | Consentement explicite (art. 6.1.a et 9.2.a) |
| Traiter vos demandes d'assistance | Tickets, identité, email | Exécution du contrat (art. 6.1.b) |
| Sécurité, prévention des abus et de la fraude, journalisation technique | Journaux de connexion, adresse IP | Intérêt légitime (art. 6.1.f) — protéger le service et ses utilisateurs |
Aucune donnée n'est utilisée à des fins publicitaires, revendue, louée, ni transmise à des courtiers en données. Aucune décision automatisée produisant des effets juridiques n'est prise à votre égard.
4. Visibilité de vos données auprès des autres utilisateurs
FrenchWave comporte une dimension communautaire. Sont visibles par les autres utilisateurs authentifiés du service : votre prénom, nom et photo de profil, votre niveau et vos éléments cosmétiques équipés, vos scores publiés et vos commentaires, ainsi que votre position dans les classements hebdomadaires.
Vos coordonnées (email, téléphone), vos données de facturation, vos pas quotidiens et vos données Garmin ne sont jamais visibles par les autres utilisateurs. Vos coachs et les administrateurs accèdent, dans la limite de leur rôle, aux données nécessaires à votre suivi et à la gestion du service.
5. Données d'activité physique et de santé
Le nombre de pas quotidiens et les données issues de Garmin Connect constituent des données relatives à la santé au sens de l'article 9 du RGPD. Elles font l'objet de garanties spécifiques :
- elles ne sont traitées qu'après votre consentement explicite — autorisation HealthKit / Health Connect pour les pas, autorisation OAuth pour Garmin ;
- ce consentement est facultatif : le refuser ne dégrade en rien l'accès à vos programmes et à votre suivi ;
- il est révocable à tout moment, en retirant l'autorisation dans les réglages de votre téléphone, en déconnectant Garmin depuis l'application, ou en nous écrivant. La révocation vaut pour l'avenir et n'affecte pas la licéité du traitement déjà effectué ;
- elles ne sont ni transmises à des tiers, ni utilisées à d'autres fins que l'affichage de votre activité et l'attribution des récompenses de progression ;
- elles ne font l'objet d'aucune interprétation médicale : FrenchWave n'est pas un dispositif médical et ne fournit ni diagnostic, ni recommandation de santé.
6. Destinataires et sous-traitants
Vos données sont accessibles aux personnes habilitées de FrenchWave, à votre coach dans le cadre de votre suivi, et aux prestataires ci-dessous, liés par contrat et intervenant uniquement sur instruction :
| Prestataire | Rôle | Localisation des traitements |
|---|---|---|
| OVH SAS (OVHcloud) | Hébergement du site, de l'API et de la base de données | France (Union européenne) |
| Stripe Payments Europe, Ltd. | Encaissement des abonnements, facturation, portail client | Irlande, avec transferts vers Stripe, Inc. (États-Unis) |
| Google (Gmail / SMTP) | Acheminement des emails transactionnels | Union européenne et États-Unis |
| Garmin International, Inc. | Synchronisation des séances, uniquement si vous connectez votre compte Garmin | États-Unis |
| Apple / Google | Distribution de l'application mobile | Union européenne et États-Unis |
Transferts hors Union européenne. Les transferts vers les États-Unis sont encadrés soit par la décision d'adéquation du EU-U.S. Data Privacy Framework lorsque le prestataire y est certifié, soit par les clauses contractuelles types de la Commission européenne, assorties de mesures complémentaires. Vous pouvez en obtenir copie en nous écrivant.
7. Durées de conservation
| Donnée | Durée |
|---|---|
| Compte, identité, contact | Jusqu'à la suppression du compte |
| Performances, scores, historique d'entraînement | Jusqu'à la suppression du compte |
| Progression, badges, boutique, favoris | Jusqu'à la suppression du compte |
| Commentaires et félicitations | Jusqu'à leur suppression par leur auteur, ou du compte |
| Codes de vérification d'email et de réinitialisation | Supprimés à l'usage, expiration automatique sous 24 h |
| Jetons de rafraîchissement JWT | 30 jours, renouvelés à chaque usage |
| Jeton de passage application → web | Quelques minutes, à usage unique |
| Jetons Garmin | Jusqu'à la déconnexion de Garmin ou la suppression du compte |
| Pas quotidiens | Jusqu'au retrait de l'autorisation ou la suppression du compte |
| Journaux techniques du serveur | 12 mois maximum |
| Factures et pièces comptables | 10 ans à compter de la clôture de l'exercice (obligation légale) |
| Sauvegardes chiffrées | Purge par rotation, 30 jours maximum après suppression |
8. Suppression de votre compte
Vous pouvez supprimer votre compte à tout moment depuis l'application mobile : Profil → Paramètres → Supprimer le compte. La suppression est immédiate et définitive. Elle efface votre compte et les données qui s'y rattachent : identité, contact, performances, progression, favoris, contenus publiés, jetons de session et connexion Garmin.
Restent conservées, parce que la loi l'impose ou qu'un intérêt légitime le justifie :
- les factures et écritures comptables, pendant 10 ans, y compris chez Stripe qui en est le teneur ;
- les journaux techniques de sécurité, jusqu'à 12 mois ;
- les sauvegardes chiffrées, jusqu'à leur rotation (30 jours maximum), sans réexploitation possible en dehors d'une restauration.
Si vous n'utilisez pas l'application mobile, écrivez à contact@frenchwave-programmation.fr : la suppression sera effectuée dans le même délai.
9. Sécurité
- Chiffrement de tous les échanges en transit (HTTPS/TLS) sur le site comme dans l'application
- Mots de passe hachés avec un algorithme à forte intensité de calcul (Argon2id ou bcrypt selon la configuration du serveur) — jamais stockés ni transmis en clair, jamais lisibles par l'équipe
- Authentification par jetons JWT à durée limitée, jetons de rafraîchissement révoqués à la déconnexion et à la suppression du compte
- Jeton de passage application → web stocké sous forme de condensat, à usage unique et à expiration courte
- Cloisonnement des accès par rôle (athlète, coach, administrateur), contrôlé côté serveur à chaque requête
- Protection des formulaires contre la falsification de requête (CSRF) et limitation du débit sur les points d'entrée sensibles
- Hébergement en France, base de données non exposée sur l'internet public
En cas de violation de données susceptible d'engendrer un risque élevé pour vos droits, vous en serez informé dans les meilleurs délais, et la CNIL sera notifiée dans les 72 heures conformément aux articles 33 et 34 du RGPD.
10. Vos droits
Vous disposez à tout moment des droits suivants sur vos données :
- Accès : obtenir la confirmation que vos données sont traitées et en recevoir une copie
- Rectification : corriger des données inexactes ou incomplètes
- Effacement : supprimer votre compte et les données associées
- Portabilité : recevoir vos données dans un format structuré et lisible par machine
- Limitation : geler un traitement le temps d'une contestation
- Opposition : vous opposer aux traitements fondés sur l'intérêt légitime, pour des raisons tenant à votre situation particulière
- Retrait du consentement : à tout moment, pour les pas quotidiens et la connexion Garmin, sans conséquence sur le reste du service
- Directives post-mortem : définir le sort de vos données après votre décès (article 85 de la loi Informatique et Libertés)
Pour exercer ces droits, écrivez à contact@frenchwave-programmation.fr depuis l'adresse email de votre compte. Une réponse vous sera apportée dans un délai d'un mois, prolongeable de deux mois en cas de demande complexe, auquel cas vous en serez informé. Une pièce d'identité ne vous sera demandée qu'en cas de doute raisonnable sur votre identité.
Si vous estimez, après nous avoir contactés, que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de la CNIL — 3 place de Fontenoy, TSA 80715, 75334 Paris CEDEX 07.
11. Cookies et traceurs
FrenchWave n'utilise aucun cookie publicitaire, aucun traceur de mesure d'audience et aucun outil d'analyse comportementale. Aucun consentement n'est donc requis, et aucune bannière ne vous est imposée.
| Nom | Type | Finalité | Durée |
|---|---|---|---|
PHPSESSID |
Cookie strictement nécessaire | Maintenir votre session authentifiée sur le site | Durée de la session |
fw-theme |
Stockage local (pas un cookie, jamais envoyé au serveur) | Mémoriser votre préférence de thème clair ou sombre | Jusqu'à effacement par vos soins |
| Cookies Stripe | Cookies tiers, déposés sur le domaine de Stripe | Sécurité et prévention de la fraude pendant le paiement | Voir la politique de Stripe |
L'application mobile ne dépose aucun cookie. Elle conserve localement sur votre appareil vos jetons de session et une copie de vos données d'entraînement, afin de rester utilisable hors connexion ; cette copie est effacée à la déconnexion.
12. Mineurs
Le service n'est pas destiné aux enfants de moins de 15 ans. Un mineur de plus de 15 ans peut disposer d'un compte, l'abonnement payant étant souscrit par son représentant légal. Si vous constatez qu'un compte a été créé pour un enfant de moins de 15 ans, écrivez à contact@frenchwave-programmation.fr : il sera supprimé sans délai.
13. Modifications
Cette politique évolue avec le service. Toute modification substantielle — nouvelle catégorie de données, nouveau sous-traitant, nouvelle finalité — vous sera notifiée par email ou dans l'application avant sa prise d'effet. La date de dernière mise à jour figure en tête de page.