ACCUEIL

Politique de confidentialité

Version 3.3 — 22 octobre 2026

En une phrase

Sans compte, tes séances ne quittent jamais ton téléphone. C'est le fonctionnement par défaut : ni inscription, ni serveur.

Si tu décides de créer un compte, tes séances sont copiées sur un serveur pour que tu les retrouves sur tes autres appareils, et tu peux écrire à l'équipe, à ton coach ou à tes coachés. Rien n'est envoyé avant cette décision, et elle se prend en une fois, explicitement.

Depuis la version 3.2, le site compte ses pages vues (voir « Mesure d'audience » plus bas) : sans cookie, et sans rien de ton carnet. Si un autre traitement apparaît, cette page le dira avant qu'il commence, et sa version changera.

Version 3.3 : l'application permet maintenant de s'ajouter des amis et de leur envoyer une séance. Rien ne part sans que tu coches à qui, et un ami ne voit jamais ton carnet — seulement ce que tu lui envoies. Les sections « Ce qu'un compte enregistre » et « Qui voit quoi » le détaillent.

Où sont tes données

Tout ce que tu saisis — séances, exercices, séries, charges, répétitions, RPE, temps de repos, commentaires — est enregistré dans la mémoire de ton navigateur (technologie localStorage), sur l'appareil que tu utilises.

Sans compte, ces données ne sont transmises à personne : ni à l'éditeur, ni à un hébergeur de base de données, ni à un tiers. Elles ne sortent pas de l'appareil.

Conséquence directe : elles ne se synchronisent pas entre tes appareils, et vider les données de navigation les efface. Utilise le bouton ⇅ de l'application pour en garder une copie.

Toujours sur ton appareil, l'application garde aussi des copies de secours locales — une deuxième dans une autre mémoire du navigateur (IndexedDB), un journal compact qui passe encore quand la place manque, et ce qu'une synchronisation n'a pas pu trancher. Elles servent à ne pas perdre une séance quand une lecture rate ou que deux pages de l'app écrivent en même temps, et l'application les relit toute seule au démarrage. Elles portent le compte à qui elles appartiennent : une réserve laissée par un compte n'est jamais reprise par un autre, et elles sont effacées quand on change de compte sur le téléphone. Vider les données du site les efface aussi, comme le reste.

Avec un compte, une copie est en plus enregistrée chez Supabase, notre hébergeur de base de données (serveurs situés dans l'Union européenne). Le téléphone garde sa copie : le compte ne la remplace pas.

Chaque enregistrement porte l'identifiant de son propriétaire, et la base refuse au niveau du moteur toute lecture ou écriture qui ne correspond pas au compte connecté (Row Level Security). Un utilisateur ne peut pas atteindre les données d'un autre, même en modifiant l'application dans son navigateur.

Ce qu'un compte enregistre

  • Ton compte : ton adresse email, et ton mot de passe sous une forme hachée que personne ne peut relire — l'éditeur non plus.
  • Ton carnet : séances et leurs titres, leur cycle, le mot que tu écris sur une séance, l'heure où tu l'as commencée et finie, le moment où tu l'as validée, les exercices et leurs commentaires, les séries, charges, répétitions, durées, RPE, temps de repos, et les exercices que tu as mémorisés.
  • Ton profil : ton pseudo si tu en choisis un, ta date d'inscription, la date de ta dernière ouverture de l'application et, si tu es coach, ton code d'invitation.
  • Tes accords : la date et la version de cette politique au moment où tu as créé ton compte, et au moment où tu as demandé un coach.
  • Tes messages : ce que tu écris à l'équipe, à ton coach ou à tes coachés, avec sa date et le fait qu'il a été lu.
  • Tes retours : le texte, sa nature (bug, idée, question) et de quoi reproduire un problème — l'écran où tu étais, la taille de l'écran, l'identifiant de ton navigateur tronqué à 160 caractères, et si l'application est installée. Rien de ton carnet.
  • Le lien avec ton coach : qui suit qui, depuis quand, et s'il est actif.
  • Tes amis : ton code d'invitation, qui a demandé qui, quand, et si le lien est en attente, actif ou rompu.
  • Ce que tu envoies à un ami : une copie figée de la séance, du récap ou de l'exercice au moment de l'envoi — pas un accès à ton carnet —, le mot qui l'accompagne si tu en mets un, la liste de ceux à qui tu l'as envoyé, et leur réaction. Corriger ta séance demain ne change pas ce qu'ils ont reçu.

Qui voit quoi

  • Toi : tout ce qui précède.
  • Ton coach, seulement si tu lui as demandé et qu'il a accepté : ton carnet, en lecture seule, ton pseudo et votre conversation. Jamais ton adresse email, tes retours ni ta conversation avec l'équipe. Tu coupes son accès quand tu veux, depuis ton profil, avec effet immédiat ; votre conversation reste lisible de ton côté.
  • Tes coachés, si tu es coach : ton pseudo et votre conversation.
  • L'équipe Top Set, dans l'application : ton pseudo, tes dates d'inscription et de dernière visite, le nombre de tes séances et la date de la dernière — jamais leur contenu —, tes retours et ta conversation avec l'équipe. Pas ton adresse email.
  • Tes amis, chacun seulement pour ce que tu lui as envoyé : la copie figée, ton mot et ton pseudo. Jamais ton carnet, jamais ton adresse email, jamais tes autres séances, et pas non plus ce que tu as envoyé à quelqu'un d'autre. Rompre l'amitié arrête les envois ; ce qui est déjà parti reste chez eux, comme un message.
  • Personne d'autre. Sans lien de coaching ni amitié, deux personnes ne peuvent ni s'écrire ni voir quoi que ce soit l'une de l'autre. Et même entre amis, rien ne circule tant que tu n'as pas coché un destinataire et appuyé sur envoyer.

En dehors de l'application, l'éditeur administre la base chez Supabase et peut techniquement tout y consulter. Il ne le fait que pour la maintenance, pour répondre à une demande de ta part, ou si la loi l'y oblige.

Pourquoi c'est permis

  • Le carnet sur le serveur : ton consentement (article 6.1.a du RGPD), donné à la création du compte. Tu le retires en supprimant ton compte ; tes séances restent alors sur ton appareil.
  • Le coaching : ton consentement, donné à part, daté et versionné, au moment où tu demandes un coach. Tu le retires en coupant l'accès.
  • Les messages et les retours : l'exécution du service que tu demandes (article 6.1.b) — un message est enregistré pour pouvoir être remis et relu.
  • Les amis et les partages : l'exécution du service que tu demandes (article 6.1.b). Chaque envoi est un geste de ta part, pour des destinataires que tu choisis un par un.
  • Les dates d'inscription et de dernière visite : l'intérêt légitime de l'éditeur (article 6.1.f) à savoir si l'application sert.

Ce qu'on ne fait pas

  • Aucun compte imposé : il est facultatif, et le carnet est complet sans lui.
  • Aucun cookie — ni technique, ni publicitaire.
  • Aucune publicité, aucune revente de données.
  • Aucune police d'écriture ni bibliothèque chargée depuis un serveur tiers : tout est servi depuis ce site.

L'éditeur et les prestataires

Guillaume Benintende, qui édite Top Set à titre non professionnel (voir les mentions légales), est le responsable du traitement. C'est lui l'« équipe Top Set » : il administre la base, lit les retours et répond aux messages.

Vercel Inc. héberge le site. Pour que la page s'affiche, ton navigateur doit la lui demander, et il conserve à cette occasion des journaux techniques contenant notamment ton adresse IP, la page demandée et la date. C'est le fonctionnement normal de tout site web.

Mesure d'audience. Vercel Web Analytics compte les pages vues : la page, le pays, le type d'appareil et de navigateur, et le site d'où tu viens. Il ne dépose aucun cookie et n'écrit rien sur ton appareil. Pour compter les visiteurs distincts, Vercel calcule une empreinte à partir de la requête, qu'il indique jeter au bout de 24 heures. Aucune donnée de ton carnet, aucun email, aucun contenu de message n'en fait partie. Le script est servi par le site lui-même et ne tourne que sur top-set.fr. Avec la journalisation ci-dessus, ce sont les deux seuls traitements qui concernent aussi les visiteurs sans compte.

Base légale : intérêt légitime (article 6.1.f du RGPD) — servir le site, assurer sa sécurité et savoir quelles pages servent. Vercel est une société américaine ; les transferts sont encadrés par les clauses contractuelles types et le EU-U.S. Data Privacy Framework. Détails : politique de confidentialité de Vercel.

Supabase (Supabase Pte. Ltd., Singapour) héberge la base de données et les comptes, et envoie les emails de réinitialisation du mot de passe. Il n'intervient que si tu as un compte.

Les données sont stockées sur des serveurs situés dans l'Union européenne. Supabase opère depuis Singapour et les États-Unis ; un éventuel transfert hors de l'Union est encadré par les clauses contractuelles types de la Commission européenne. Détails : politique de confidentialité de Supabase.

Resend (Plus Five Five, Inc., États-Unis) achemine, pour Supabase, les emails de ton compte — le lien de réinitialisation du mot de passe —, depuis une adresse top-set.fr. Il reçoit ton adresse email et le contenu de ce message, rien de ton carnet. Il n'intervient que si tu as un compte.

Les transferts vers les États-Unis sont encadrés par les clauses contractuelles types et le EU-U.S. Data Privacy Framework. Détails : politique de confidentialité de Resend.

OVH SAS (Roubaix, France) enregistre le nom de domaine top-set.fr et répond aux requêtes DNS qui le traduisent en adresse de serveur. Il ne reçoit rien de ton carnet ni de ton compte.

Claude, l'intelligence artificielle d'Anthropic (Anthropic PBC, États-Unis), aide l'éditeur à écrire le code de l'application et les pages du site — c'est dit sur chacune d'elles. Elle n'est pas branchée à l'application : ni ton carnet, ni tes messages, ni tes retours ne lui sont envoyés.

Combien de temps

Tant que ton compte existe. Il n'y a pas de purge automatique : un carnet d'entraînement sert justement à relire les mois passés.

Supprimer ton compte efface le reste, sauf tes retours : ils restent, mais sans rien qui te désigne — ni ton identifiant, ni ton pseudo. Signaler un bug est un geste qu'on garde ; savoir qui l'a signalé, non. Si un retour contient lui-même des informations personnelles, demande-nous de l'effacer aussi.

Les séances que tu as envoyées à des amis partent avec ton compte : elles sont rattachées à toi, donc supprimer ton compte les efface, y compris chez ceux qui les avaient reçues. Ce que des amis t'ont envoyé, à l'inverse, leur appartient : tu peux ranger un partage reçu, et il disparaît pour de bon quand son auteur l'efface ou supprime son compte.

Tes droits

Le RGPD te donne un droit d'accès, de rectification, d'effacement, de portabilité et d'opposition sur tes données. La plupart s'exercent directement depuis l'application :

  • Accéder / exporter : bouton ⇅ → « Sauvegarde complète (.json) » pour le carnet ; tes messages se relisent dans la bulle en haut de l'écran.
  • Rectifier : modifier une série, une séance ou ton pseudo dans l'application.
  • Retirer l'accès d'un coach : depuis ton profil, à tout moment.
  • Effacer : sans compte, vider les données du site dans les réglages de ton navigateur efface tout, définitivement. Avec un compte, voir ci-dessous.

Pour tout le reste — une copie de ce que la base contient sur toi, par exemple — écris à l'adresse indiquée dans les mentions légales. Pour les journaux techniques de l'hébergeur, adresse-toi à Vercel via le lien ci-dessus.

Tu peux également introduire une réclamation auprès de la CNIL — cnil.fr.

Supprimer ton compte

Écris à l'adresse indiquée dans les mentions légales, depuis l'adresse de ton compte. La suppression efface définitivement, côté serveur, tes séances, tes exercices, tes séries, tes exercices mémorisés, ton profil, tes accords, tes liens de coaching et tes conversations — la base est configurée pour les effacer en cascade. Seuls tes retours restent, sans rien qui te désigne.

Une conversation appartient aux deux personnes qui l'ont eue : si ton coach ou ton coaché supprime son compte, votre conversation disparaît aussi. Les données présentes sur ton téléphone ne sont pas touchées par la suppression : elles t'appartiennent et restent là où elles sont.