Aller au contenu
PiscineBêta

Document légal

Politique de confidentialité

Mise à jour le

La présente politique décrit le traitement des données personnelles des utilisateurs du site et de l'application Piscine, conformément au Règlement (UE) 2016/679 du 27 avril 2016 (RGPD) et à la loi n° 78-17 du 6 janvier 1978 modifiée relative à l'informatique, aux fichiers et aux libertés.

Article 1 — Responsable de traitement

Le responsable du traitement des données personnelles collectées sur le Service est :

L'adresse postale du responsable de traitement n'est pas publiée, dans les conditions rappelées à l'article 1 des mentions légales ; elle est communiquée sur demande légitime, notamment à l'autorité de contrôle.

Article 2 — Données traitées

2.1 Données de compte

Adresse e-mail, mot de passe (stocké sous forme hachée, jamais en clair), nom affiché, date d'acceptation des CGU/politique de confidentialité.

2.2 Données de profil

Photo de profil (facultative), parcours et préférences déclarées par l'utilisateur.

Faute de photo importée, l'application peut afficher l'image associée à l'adresse e-mail de l'utilisateur sur Gravatar. Cette fonctionnalité est désactivée par défaut et ne s'active qu'après un choix explicite, dans Paramètres → Photo de profil. Tant qu'elle n'est pas activée, aucune requête n'est adressée à Gravatar et l'application affiche une simple silhouette. Le détail de ce qui est envoyé figure aux articles 4 et 5.

Cette fonctionnalité appartient à l'interface d'apprentissage (accessible sur le Web à l'adresse /app/). Les pages du site elles-mêmes — accueil, tableau de bord, classement, compte — n'interrogent jamais Gravatar, quel que soit l'état du réglage : elles n'affichent que la photo importée par l'utilisateur, ou ses initiales.

2.3 Données de progression

Avancement dans les exercices et modules, scores, historique d'activité sur le Service.

2.4 Messages et captures envoyés à « Demander au prof »

Lorsque l'utilisateur utilise volontairement la fonctionnalité « Demander au prof », le message rédigé et, le cas échéant, une capture d'écran de son code sont transmis à un service tiers d'intelligence artificielle (Google Gemini). Cette transmission n'a lieu que sur action explicite de l'utilisateur — aucun code ni capture n'est envoyé automatiquement ou en arrière-plan.

2.5 Statistiques d'audience

Le Service utilise Umami, un outil d'analyse d'audience auto-hébergé, sans cookie et sans identifiant permettant de ré-identifier un visiteur. Les statistiques produites sont agrégées et anonymisées.

2.6 Messagerie interne (« Nous contacter » et « Signaler un bug »)

Lorsque l'utilisateur écrit au responsable de traitement depuis le site ou depuis l'application (« Nous contacter », « Signaler un bug »), sont enregistrés : l'adresse e-mail de réponse, le nom s'il est renseigné, l'objet et le corps du message, ainsi que les réponses qui y sont apportées.

Un contexte technique est joint aux seuls signalements de bug, afin de pouvoir reproduire l'anomalie : page consultée, version du logiciel, identification du navigateur (user-agent), dimensions de la fenêtre et langue de l'interface. Aucun contenu de code, aucune capture d'écran et aucune donnée de progression n'y figurent.

Un accusé de réception par e-mail n'est envoyé que si l'utilisateur est connecté à son compte au moment de l'envoi — l'adresse est alors nécessairement la sienne. Un message envoyé sans compte ne déclenche aucun e-mail automatique vers l'adresse saisie ; seule la réponse du responsable de traitement, s'il y en a une, y parvient.

2.7 Données techniques de connexion

À l'ouverture d'une session (connexion au compte), le Service enregistre l'adresse IP et l'identification du navigateur (user-agent), ainsi que les dates de création et d'expiration de la session. Ces données servent uniquement à la sécurité du compte — reconnaître une session, permettre sa révocation — et ne sont jamais utilisées à des fins de mesure d'audience ou de profilage.

Ces données figurent dans l'export prévu à l'article 7 et sont supprimées avec le compte.

2.8 Code écrit dans les exercices (sauvegarde en ligne)

Ce qui est enregistré. Le contenu des fichiers écrits par l'utilisateur dans l'atelier de l'application (son code source), l'identifiant de l'exercice concerné, la date et l'heure du dernier enregistrement, et l'information « la solution de cet exercice a été consultée ».

Pourquoi. Sans cette sauvegarde, le code n'existe que dans le navigateur de l'utilisateur : vider les données du navigateur, changer d'ordinateur ou passer du site à l'application de bureau le fait disparaître définitivement. La sauvegarde permet de retrouver son travail depuis n'importe quel appareil, en se connectant à son compte.

Qui peut le lire. Le code est rattaché au compte de son auteur et n'est accessible qu'à lui : il n'apparaît ni dans le classement, ni pour les autres utilisateurs. Le responsable de traitement y a un accès technique, au même titre qu'aux autres données de la base, dans le seul cadre de l'exploitation et du dépannage du Service.

Ce réglage est activé par défaut et se coupe à tout moment dans Paramètres → Mon travail en ligne. La même fiche permet d'effacer immédiatement la copie conservée sur le Service ; le code reste alors sur l'appareil de l'utilisateur.

Bornes. Chaque fichier est limité à 64 Ko, chaque exercice à 128 Ko, et l'ensemble d'un compte à 4 Mo. Au-delà, l'enregistrement en ligne est refusé et l'application l'indique ; le code reste intégralement sur l'appareil.

Ce qui n'est jamais envoyé. La clé d'API personnelle éventuellement saisie pour « Demander au prof » ne quitte jamais l'appareil sur lequel elle a été saisie, et n'est jamais transmise au Service.

Article 3 — Finalités et bases légales

FinalitéDonnées concernéesBase légale (RGPD)
Créer et gérer le compte utilisateur, authentificationDonnées de compteExécution du contrat (art. 6.1.b)
Suivre la progression pédagogique, tableau de bord, classementDonnées de progression, profilExécution du contrat (art. 6.1.b)
Répondre aux demandes via « Demander au prof »Messages, capturesConsentement (art. 6.1.a), donné à chaque usage
Conserver le code écrit dans les exercices pour le retrouver depuis un autre appareilCode source, identifiant d'exercice, horodatage (art. 2.8)Exécution du contrat (art. 6.1.b) — le Service promet de conserver la progression de l'utilisateur ; réglage désactivable à tout moment
Mesurer l'audience du Service de façon anonymeStatistiques Umami (aucune donnée personnelle)Intérêt légitime (art. 6.1.f) — traitement non identifiant
Afficher la photo de profil Gravatar associée à l'adresse e-mailEmpreinte SHA-256 de l'adresse e-mail, adresse IPConsentement (art. 6.1.a) — réglage désactivé par défaut, activable et révocable à tout moment
Recevoir et traiter les messages et signalements de bugMessagerie interne (art. 2.6)Intérêt légitime (art. 6.1.f) — répondre à une demande que l'utilisateur a lui-même formée
Sécuriser les sessions et permettre leur révocationAdresse IP et user-agent de session (art. 2.7)Intérêt légitime (art. 6.1.f) — sécurité du compte
Envoyer des e-mails transactionnels (réinitialisation de mot de passe, accusés et réponses de la messagerie interne)Adresse e-mail, contenu du messageExécution du contrat (art. 6.1.b)
Répondre à une obligation légale (comptabilité, réponse à une autorité)Données de compteObligation légale (art. 6.1.c)

Article 4 — Destinataires et sous-traitants

Les données personnelles peuvent être transmises aux sous-traitants suivants, dans la stricte mesure nécessaire à l'exécution du Service :

Aucune donnée n'est vendue ni cédée à des fins publicitaires.

4.1 Précisions sur le prestataire d'envoi d'e-mails

Plus Five Five, Inc. (Resend) agit en qualité de sous-traitant au sens de l'article 28 du RGPD, dans le cadre d'un accord de traitement des données (Data Processing Addendum) signé le 14 janvier 2026. Les données qui lui sont transmises se limitent à l'adresse e-mail du destinataire, au contenu du message et aux métadonnées d'acheminement nécessaires à l'envoi.

Le contenu transmis comprend, pour la messagerie interne, le texte du message écrit par l'utilisateur, recopié dans l'accusé de réception qui lui est adressé.

Le suivi d'ouverture et le suivi de clic sont désactivés sur l'ensemble des domaines d'envoi du responsable de traitement. Aucune adresse IP, donnée de localisation, information de navigateur, d'appareil ou de système d'exploitation des destinataires n'est donc collectée à l'occasion de l'envoi de ces e-mails.

Ce prestataire recourt lui-même à des sous-traitants ultérieurs, dont la liste est publique et tenue à jour à l'adresse resend.com/legal/subprocessors. Tout ajout ou remplacement d'un sous-traitant ultérieur fait l'objet d'un préavis de quatorze (14) jours, ouvrant au responsable de traitement un droit d'objection.

4.2 Précisions sur Gravatar (Automattic Inc.)

Gravatar est un service exploité par Automattic Inc. (États-Unis) qui associe une image publique à une adresse e-mail.

Ce qui est envoyé. Lorsque le réglage est activé, l'application demande une image à l'adresse www.gravatar.com. Cette requête transmet à Automattic Inc. l'empreinte SHA-256 de l'adresse e-mail du compte — et non l'adresse en clair — ainsi que l'adresse IP depuis laquelle la requête est émise, comme toute requête sur Internet. La requête est émise en no-referrer : l'adresse de la page consultée n'est pas transmise. Le résultat, positif comme négatif, est mémorisé sept jours sur l'appareil, ce qui limite les requêtes à une par semaine et par compte.

L'empreinte SHA-256 d'une adresse e-mail reste une donnée personnelle pseudonymisée au sens du RGPD : elle permet de reconnaître le titulaire de l'adresse chez un tiers qui connaîtrait déjà celle-ci.

Base légale : le consentement (article 6.1.a du RGPD). Le réglage est désactivé par défaut. Il n'existe aucune requête vers Gravatar — ni appel, ni préchargement, ni mise en cache — tant que l'utilisateur ne l'a pas activé.

Comment le désactiver. Dans l'application, Paramètres → Photo de profil, décocher « Utiliser Gravatar comme photo de profil ». L'effet est immédiat : aucune requête n'est plus émise et l'application revient à la silhouette. Le retrait du consentement est aussi simple que son octroi et n'affecte aucune autre fonctionnalité. Importer une photo de profil produit le même effet : lorsqu'une photo est présente, Gravatar n'est pas interrogé.

Ce que le réglage ne couvre pas. L'application de bureau (macOS) n'interroge jamais Gravatar, quel que soit l'état du réglage.

Article 5 — Transferts hors Union européenne

L'hébergement du Service (Namecheap), le traitement effectué par Google Gemini, l'envoi des e-mails transactionnels (Plus Five Five, Inc. — Resend) et, le cas échéant, l'affichage de la photo de profil Gravatar (Automattic Inc.) impliquent un transfert de données personnelles vers les États-Unis.

5.1 Envoi des e-mails transactionnels (Resend)

Les données confiées à Plus Five Five, Inc. sont traitées principalement aux États-Unis. Ce transfert est encadré par les clauses contractuelles types adoptées par la Commission européenne dans sa décision d'exécution (UE) 2021/914 du 4 juin 2021, qui constituent une garantie appropriée au sens de l'article 46 du RGPD. Ces clauses sont réputées conclues entre les parties et incorporées à l'accord de traitement des données signé le 14 janvier 2026 ; c'est le Module Deux (responsable de traitement vers sous-traitant) qui s'applique à la présente relation. Les clauses sont régies par le droit irlandais et les litiges qui en découleraient relèvent des juridictions d'Irlande.

Cette garantie est autoportante : elle ne dépend d'aucune décision d'adéquation ni de l'adhésion du prestataire à un cadre de certification.

À titre complémentaire, Plus Five Five, Inc. figure au registre public du Data Privacy Framework tenu par le département du Commerce des États-Unis, en qualité de participant actif au cadre UE-États-Unis et à son extension pour le Royaume-Uni, pour les données autres que celles de ressources humaines (registre consulté le 6 septembre 2026 ; dataprivacyframework.gov). Cette inscription s'ajoute aux clauses contractuelles types, sans s'y substituer.

5.2 Photo de profil Gravatar (Automattic Inc.)

Ce transfert n'a lieu que si l'utilisateur a activé le réglage décrit à l'article 4.2 ; il repose donc sur son consentement explicite au sens de l'article 49.1.a du RGPD, éclairé par la présente politique quant aux risques que peut comporter un transfert vers un pays tiers. Ce consentement est révocable à tout moment, sans conséquence sur le reste du Service.

À titre complémentaire, Automattic Inc. figure au registre public du Data Privacy Framework tenu par le département du Commerce des États-Unis (registre consulté le 6 septembre 2026 ; dataprivacyframework.gov).

5.3 Autres transferts

L'hébergement du Service et le traitement effectué par Google Gemini reposent sur les garanties prévues par les conditions contractuelles de chacun de ces prestataires, au titre de l'article 46 du RGPD.

Les utilisateurs peuvent demander plus d'information sur ces garanties, et en obtenir une copie, en écrivant à piscine@mangoye.com.

Article 6 — Durées de conservation

Article 7 — Droits des utilisateurs

Conformément aux articles 13 à 22 du RGPD, tout utilisateur dispose des droits suivants sur ses données personnelles :

Ces droits s'exercent en écrivant à piscine@mangoye.com, ou directement pour la suppression de compte et l'export de données depuis Mon compte.

En cas de réponse insatisfaisante, tout utilisateur peut introduire une réclamation auprès de la Commission nationale de l'informatique et des libertés (CNIL), www.cnil.fr.

Article 8 — Sécurité

Le mot de passe des utilisateurs est stocké sous forme hachée, jamais en clair. L'accès aux données est limité aux besoins du Service. Des mesures techniques et organisationnelles raisonnables sont mises en œuvre pour protéger les données contre l'accès non autorisé, la perte ou l'altération, dans le cadre d'un service à usage pédagogique familial devenu public et sans garantie de sécurité absolue.

Le responsable de traitement n'est lui-même titulaire d'aucune certification de sécurité. En revanche, s'agissant du prestataire d'envoi d'e-mails (Plus Five Five, Inc. — Resend), les mesures suivantes sont contractuellement documentées dans l'accord de traitement des données :

Ce prestataire fait par ailleurs l'objet d'un rapport d'audit SOC 2 Type II portant sur les critères de sécurité. Ces éléments concernent le sous-traitant et ne constituent pas une certification du Service lui-même.

Article 9 — Mineurs

Le Service est accessible aux personnes âgées d'au moins 15 ans ; en deçà de cet âge, la création d'un compte requiert l'accord d'un titulaire de l'autorité parentale, conformément à l'article 45 de la loi n° 78-17 du 6 janvier 1978 modifiée. Le titulaire de l'autorité parentale peut exercer les droits décrits à l'article 7 pour le compte d'un mineur.

Article 10 — Cookies

Le Service dépose des cookies strictement nécessaires à son fonctionnement. Le détail est disponible sur la page dédiée : Cookies.

Article 11 — Modification de la politique de confidentialité

La présente politique peut être modifiée pour refléter l'évolution du Service, de ses sous-traitants ou de la réglementation applicable. La date de dernière mise à jour figure en tête du présent document.

Article 12 — Date

Présente politique de confidentialité mise à jour le 2026-09-08.