Une traduction anglaise est disponible à titre indicatif ; la version française fait foi.

← Retour à l'accueil

Politique de confidentialité

Dernière mise à jour : 23 septembre 2026

Cette politique décrit, conformément au Règlement (UE) 2016/679 (RGPD) et à la loi Informatique et Libertés, quelles données StudentTrack traite, où elles sont enregistrées, qui les reçoit et combien de temps elles sont gardées. Elle décrit le fonctionnement réel de l'application, de son extension Chrome et de son connecteur pour les IA.

1. Responsable de traitement et contact

Le responsable du traitement est l'éditeur du site, dont l'identité figure dans les mentions légales. Pour toute question sur tes données ou pour exercer tes droits : contact@studenttrack.app.

2. Données traitées

2.1 Compte et profil

  • Connexion : adresse email et mot de passe (géré et chiffré par Firebase Authentication, jamais vu par StudentTrack), ou connexion Google, Apple ou Microsoft.
  • Profil public (visible des autres étudiants connectés, pour la messagerie) : prénom, nom, photo (réduite à 256 px), université, année d'études, ainsi que ce qu'il faut au chat : présence (en ligne, dernière connexion), liste d'amis, demandes d'ami, groupes. Ce profil ne peut pas être listé : un autre compte ne le lit que s'il connaît déjà ton identifiant (ami, groupe).
  • Profil privé (toi seul) : adresse email, liens iCal de ton calendrier Moodle et de ton emploi du temps. Ces liens contiennent un jeton personnel ; pour afficher ton agenda, ils sont transmis à nos fonctions serveur, qui téléchargent le calendrier pour toi sans l'enregistrer.
  • Une empreinte (hachage SHA-256) de ton adresse email, pour qu'un ami puisse te retrouver par email sans que les adresses soient exposées.

2.2 Données scolaires enregistrées sur ton appareil

Devoirs et échéances (flux iCal, extension, tâches ajoutées à la main), emploi du temps, notes, réglages du simulateur, tâches cochées, points d'expérience, fichiers ajoutés dans « Mes ressources », préférences : ces données sont d'abord enregistrées dans le stockage de ton navigateur (voir la politique cookies et stockage local).

2.3 Données synchronisées dans ton espace privé

Pour que tu les retrouves sur tes autres appareils, et pour que l'IA que tu as connectée puisse les lire, une copie est enregistrée dans ton espace privé Firestore (lisible par toi seul et par nos fonctions serveur) : notes, échéances et tâches, profil de révision (niveau, format préféré, précisions), mémoire de révision, bilans de séance, tâches ajoutées par ton IA et ressources légères (texte extrait des ressources que tu as ajoutées, limité en taille).

2.4 Texte de tes cours (extension)

Le texte extrait des cours scannés par l'extension n'est copié sur le serveur StudentTrack que si tu as connecté une IA (connexion OAuth ou lien secret, page « Révise avec ton IA »), pour qu'elle puisse le lire. Cette copie est effacée quand tu déconnectes ta dernière IA. Sans IA connectée, le texte de tes cours reste dans ton navigateur.

2.5 Messagerie

Les messages échangés avec tes amis et dans les groupes sont enregistrés dans Firestore, lisibles par les participants de la conversation seulement. Ils ne sont pas chiffrés de bout en bout : ne t'en sers pas pour des informations sensibles.

2.6 Données techniques

  • Erreurs de l'application : en cas d'erreur JavaScript, nom et message de l'erreur, pile d'appels, page (adresse sans paramètres ni fragment), navigateur (user-agent) et version de l'app. Aucun identifiant de compte ni adresse IP n'y est associé.
  • Limitation des abus : l'adresse IP et l'identifiant de compte servent, en mémoire et pendant une minute, à limiter le nombre de requêtes par personne ; ils ne sont pas enregistrés en base.
  • Journaux de l'hébergeur : Vercel conserve, pour une durée limitée fixée par sa propre politique, des journaux techniques des requêtes (adresse IP, adresse demandée, date).

StudentTrack n'utilise aucun outil de mesure d'audience, de publicité ni de pistage.

3. Finalités et bases légales

FinalitéDonnéesBase légale
Créer et gérer ton compteCompte, profilExécution du contrat (art. 6.1.b RGPD)
Afficher ton agenda, tes tâches, tes notes, sur tous tes appareilsDonnées scolaires, liens iCalExécution du contrat
Permettre à l'IA que tu as connectée de lire tes cours et tes échéances, et d'y ajouter bilans et tâchesTexte des cours, espace privéExécution du contrat, à ta demande (connexion d'une IA)
Messagerie entre étudiantsProfil public, messagesExécution du contrat
Corriger les erreurs, protéger le service contre les abusDonnées techniquesIntérêt légitime (art. 6.1.f)
Répondre à tes messagesEmail, contenu du messageIntérêt légitime

4. Destinataires et sous-traitants

Tes données ne sont ni vendues ni louées, et ne servent à aucune publicité. Elles sont traitées par l'éditeur et par les sous-traitants techniques suivants :

  • Google (Firebase) — authentification (Firebase Authentication, qui traite les données exclusivement aux États-Unis) et base de données Cloud Firestore (projet « moodletrack »). Google LLC (États-Unis) et Google Cloud EMEA Limited (Irlande). Transferts hors de l'UE encadrés par le Data Privacy Framework UE–États-Unis et les clauses contractuelles types.
  • Vercel Inc. (États-Unis) — hébergement du site et exécution des fonctions serveur (agenda, synchronisation, connecteur IA). Transferts encadrés par le Data Privacy Framework et les clauses contractuelles types.

Les IA que tu choisis (ChatGPT, Claude, Gemini, Le Chat, Copilot, Perplexity…) ne sont pas des sous-traitants de StudentTrack : elles reçoivent tes données uniquement à ta demande (voir section 5), et les traitent selon leurs propres conditions et politique de confidentialité, dans ton propre compte. StudentTrack n'appelle lui-même aucune API d'IA et n'a plus d'assistant intégré.

Les pages chargent aussi des ressources de tiers (polices, icônes, bibliothèques, avatars générés, image de fond) : la liste et ce qu'ils reçoivent sont détaillés dans la politique cookies et stockage local.

5. Ton IA : ce qui lui est envoyé, et quand

  • Pack de révision copié : tu copies toi-même un texte (tes échéances, notes utiles, extraits de cours) et tu le colles dans l'IA de ton choix.
  • Pont IA de l'extension : sur ton clic, l'extension ouvre l'IA que tu as choisie (ChatGPT, Gemini…) dans un onglet et y envoie ce pack ; à la fin de la séance, elle peut rapporter le bilan de séance dans StudentTrack, et répondre aux recherches de l'IA dans tes cours avec des passages de ceux-ci.
  • Connecteur (MCP) : si tu connectes une IA (connexion OAuth depuis l'IA, ou lien secret créé dans la page « Révise avec ton IA »), elle interroge nos fonctions serveur pour lire tes cours, tes échéances, tes notes et tes bilans, et peut enregistrer un bilan de séance ou ajouter une tâche dans ton espace. Tu vois tes connexions et tu peux les révoquer à tout moment dans cette même page.
  • Google Drive (facultatif) : si tu l'actives, StudentTrack dépose un fichier de révision (et, si tu le demandes, tes documents) dans ton Google Drive, directement depuis ton navigateur. L'autorisation demandée (drive.file) ne donne accès qu'aux fichiers créés par StudentTrack, pas au reste de ton Drive.

6. Extension Chrome « StudentTrack Resources »

  • Elle lit tes pages de cours Moodle ou Canvas après ton autorisation explicite, demandée pour ce seul site, en utilisant ta session déjà ouverte : aucun identifiant ni mot de passe n'est collecté.
  • Les documents, devoirs et notes trouvés sont enregistrés dans le stockage de l'extension et de ton navigateur, puis remis à l'application StudentTrack ouverte dans ce même navigateur.
  • Le texte des cours n'est copié sur le serveur StudentTrack que si une IA est connectée (section 2.4) ; devoirs et notes suivent la synchronisation de la section 2.3.
  • Après ton premier scan, l'extension rafraîchit ce même site toutes les 6 heures ; tu peux couper cette mise à jour automatique dans son popup. Le bouton « Effacer les données de l'extension » des Paramètres de l'application efface les documents qu'elle a remis ; désinstaller l'extension supprime ce qu'elle a enregistré de son côté.

7. Durées de conservation

  • Compte, profil, espace privé, messages : jusqu'à la suppression de ton compte (ou de l'élément concerné).
  • Texte des cours copié pour l'IA : tant qu'une IA est connectée ; effacé à la déconnexion de la dernière.
  • Connexion d'une IA (OAuth) : codes d'autorisation valables 10 minutes et à usage unique ; jetons d'accès valables 2 heures ; jetons de rafraîchissement valables 90 jours (renouvelés à chaque usage). Seules leurs empreintes sont enregistrées ; ils sont révoqués dès que tu déconnectes l'IA.
  • Lien secret : valable jusqu'à ce que tu le révoques ou le régénères.
  • Erreurs de l'application : 90 jours après leur dernière occurrence.
  • Stockage de ton navigateur : jusqu'à ta déconnexion (« Quitter » efface les données de ton compte sur l'appareil), la suppression du compte ou l'effacement des données du site.

8. Tes droits et la suppression de ton compte

Tu disposes d'un droit d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, ainsi que du droit de définir des directives sur le sort de tes données après ton décès.

  • Rectifier : modifie ton profil depuis l'application (modal « Profil »).
  • Exporter : le panneau Paramètres propose un export de tes données locales au format JSON.
  • Supprimer ton compte : bouton « Supprimer mon compte » dans le modal « Profil ». Après confirmation et vérification de ton identité, il efface ton profil, ton espace privé, tes ressources synchronisées, tes amitiés, les groupes que tu as créés (et te retire des autres), puis ton identifiant de connexion. Déconnecte d'abord tes IA dans la page « Révise avec ton IA » : c'est ce qui révoque leurs accès et efface la copie de tes cours sur le serveur. Les messages que tu as envoyés restent visibles de leurs destinataires.
  • Pour toute autre demande, ou si une donnée subsiste : écris à contact@studenttrack.app. Réponse sous un mois au plus.

En cas de désaccord, tu peux introduire une réclamation auprès de la CNIL.

9. Sécurité

  • Connexions chiffrées (HTTPS/TLS) et en-têtes de sécurité stricts (politique de sécurité du contenu, protection contre l'intégration dans un autre site).
  • Règles d'accès Firestore : le profil public ne contient que prénom, nom, photo, université, année et les informations du chat ; ton email, tes liens iCal, tes notes et tout ton espace privé ne sont lisibles que par toi. Un autre compte ne peut ni lister les profils ni lire les messages d'une conversation à laquelle il ne participe pas.
  • Mots de passe gérés par Firebase Authentication ; jetons d'accès des IA enregistrés sous forme d'empreintes seulement ; page d'autorisation qui affiche l'adresse de retour de l'IA.
  • Nos fonctions serveur ne téléchargent que des adresses publiques en HTTPS (protection contre les requêtes vers le réseau interne).

10. Mineurs

Le service est destiné aux étudiants de l'enseignement supérieur. Une personne de moins de 15 ans doit obtenir l'accord de son représentant légal avant de s'inscrire.

11. Modifications

Cette politique peut évoluer avec l'application. La date de dernière mise à jour figure en haut de page ; en cas de changement important, tu en seras informé(e) dans l'application.