Où sont stockées vos données, ce qui quitte votre appareil, et comment reprendre la main.
En bref
Données pédagogiques (classes, élèves, notes, présences, dispenses, imports…) :
stockées en local sur votre appareil (IndexedDB du navigateur), sans compte obligatoire
ni cloud imposé.
Aucun profil élève nominatif n’est envoyé par défaut à un service tiers pour faire
fonctionner l’application.
GoatCounter : statistiques de visite anonymes, uniquement sur le site publié
(GitHub Pages).
Supabase (optionnel) : pour la synchronisation entre deux appareils, vos données ne
transitent que le temps de la synchro (session temporaire, puis suppression). À part :
catalogue collaboratif de grilles si vous choisissez de publier une grille.
Qr Code : transferts ponctuels entre appareils (élève → professeur), générés localement
dans le navigateur.
Dernière mise à jour : juin 2026.
1. Données stockées localement
Outils EPS manipule des données à caractère personnel au sens du RGPD (noms et prénoms d’élèves, classes,
notes, présences, dispenses, observations, résultats sportifs, etc.). Ces données sont enregistrées sur
votre téléphone, tablette ou ordinateur, dans la base IndexedDB du
navigateur (ou de l’application installée).
Cahier de texte, préférences d’accueil (localStorage)
Les grilles d’évaluation que vous créez restent d’abord sur votre appareil. Elles ne sont envoyées en ligne
que si vous cochez explicitement « Visible sur le catalogue en ligne » et que la publication est acceptée
(voir Supabase ci-dessous).
2. Où elles restent
Sur votre appareil — IndexedDB et, pour quelques préférences légères, localStorage
(mode d’accueil, favoris, identifiant anonyme de vote catalogue).
Pas de compte centralisé — aucune base « élèves de France » hébergée par Outils EPS.
Safari ≠ application installée — sur iPhone/iPad (et souvent sur Android), le navigateur
et l’icône installée ne partagent pas les mêmes données. Utilisez toujours la même entrée.
Fichiers d’export — un fichier outilsEPS-backup.json que vous enregistrez
où vous le souhaitez (cloud personnel, clé USB, messagerie…) relève de votre responsabilité une fois
exporté.
3. Comment les supprimer ou les exporter
Exporter (recommandé avant toute suppression)
Outil Sauvegarde → Exporter la sauvegarde : vous
obtenez une copie complète de vos données locales.
Préparer une nouvelle année — outil
Nouvelle année scolaire : choix de ce que vous archivez
ou supprimez.
Effacement complet — supprimer les données du site dans les réglages du navigateur, ou
désinstaller l’application. Sans export préalable, les données locales sont perdues.
La synchronisation entre appareils via Supabase ne conserve pas volontairement votre sauvegarde après la
fusion : la session temporaire est supprimée à la fin du transfert.
4. Services tiers
GoatCounter (statistiques de visite)
Quoi — pages vues, volume de trafic agrégé.
Quand — uniquement sur le site publié (*.github.io), pas en local.
Supabase — synchronisation de sauvegarde (optionnelle)
Quoi — lorsque vous lancez « Synchroniser deux appareils », une copie temporaire de
votre sauvegarde est déposée sur Supabase le temps de comparer et fusionner.
Protection — jeton affiché dans le Qr Code ; session limitée dans le temps ; suppression
après validation ou expiration.
Clé API — seule la clé anon publique est présente côté client (non secrète) ;
l’accès est limité par les règles RLS du projet Supabase.
Supabase — catalogue collaboratif de grilles (optionnel)
Quoi — si vous publiez une grille au catalogue en ligne : structure de la grille, titre,
activité APSA, niveau, pseudonyme d’auteur (« Enseignant1 » par défaut), votes 👍/👎.
Pas d’élèves — les listes de classes et noms d’élèves ne sont pas envoyées au
catalogue.
Contrôles — validation côté navigateur, filtres de contenu, taille maximale, règles
SQL et RLS ; archivage automatique après seuil de votes négatifs.
Vote — identifiant anonyme généré dans votre navigateur (localStorage), pas de compte
enseignant.
Si Supabase n’est pas configuré, le catalogue en ligne est indisponible et les grilles restent uniquement
sur votre appareil.
5. Qr Code et transferts
Page élèves — le Qr Code affiché sur l’accueil prof est généré localement
dans votre navigateur (vendor/qrcode.min.js) : aucun service externe n’est appelé pour
l’afficher.
Outils élèves → professeur — débrief, journal de musculation, résultats de séance… : l’élève
génère un Qr Code ou un lien contenant une donnée ciblée (pas toute votre base). Vous
scannez ou collez le lien dans Données élèves.
Synchronisation — le Qr Code de sync contient un jeton de session pour relier deux de vos
appareils ; ne le partagez qu’avec un appareil de confiance.
6. Vos responsabilités et bonnes pratiques
En tant qu’enseignant utilisateur, vous restez responsable du traitement des données de vos élèves :
Informer votre établissement et vos élèves selon le cadre de votre établissement.
Ne pas laisser l’appareil de cours accessible sans verrouillage.
Exporter régulièrement une sauvegarde et sécuriser les fichiers exportés.
Ne publier au catalogue que des grilles sans données personnelles d’élèves.
Utiliser la page élèves pour limiter l’exposition des outils professeur en séance.
Pour les questions générales sur l’utilisation :
FAQ Outils EPS.