Politique de confidentialité
Dernière mise à jour : 5 novembre 2026
Polymestre est une app gratuite pour les étudiant·e·s de l'EPFL, sur iPhone, iPad, Mac et Windows. Elle est faite à titre personnel et conçue pour garder tes données chez toi. Cette page dit ce que l'app lit, où elle le garde, et ce qui quitte ton appareil.
Responsable du traitement : Hugo Chazarain, studytrack@hczr.ch. Le code de l'app est open source, sous licence MIT : github.com/hczr-dev/studytrack.
En bref
- Tes cours, tes séries, ton temps d'étude et tes notes restent sur tes appareils. Rien ne part sans une fonction que tu utilises.
- Le compte Polymestre est facultatif. Il sert aux groupes et à la synchronisation avec Windows.
- La synchronisation entre tes appareils et les messages d'entraide des groupes sont chiffrés de bout en bout : notre serveur ne peut pas les lire.
- Quand l'app demande de l'aide à un modèle d'IA (lire une série, ranger un cours, le tuteur gratuit), le contenu passe par notre serveur sans y être gardé.
- Pas de publicité, pas de traceur, pas de mesure d'audience, pas de revente de données.
Ce qui reste chez toi
Tes cours, leur théorie, tes séries et leur avancement, ton temps d'étude, tes notes, tes fiches et ton agenda sont stockés sur tes appareils.
- iPhone, iPad et Mac : ils se synchronisent aussi par ta base iCloud privée. Elle est chez Apple, dans ton compte, et nous n'y avons pas accès.
- Windows : les données sont dans le dossier de l'app, sur ton PC.
- Identifiants (connexions aux services, clés de chiffrement) : dans le trousseau d'Apple, ou dans le Gestionnaire d'identification de Windows.
Ce que l'app lit
- Les sites de cours de l'EPFL (Moodle, Botafogo, Courseware, Ed Discussion, MediaSpace et SWITCHcast, Explique, IS-Academia) : l'app lit tes pages de cours dans ta propre session, comme le ferait un navigateur, pour en tirer la structure (semaines, vidéos, séries, corrigés, échéances). Tu te connectes sur la page de connexion de l'EPFL, dans une fenêtre web : l'app ne lit ni ne garde ton mot de passe. Les cookies de session restent sur ton appareil.
- Ton horaire : le fichier « Mon horaire » (.ics) que publie l'EPFL, si tu l'importes. Le calendrier académique vient de la page publique de l'EPFL.
- Calendrier et Rappels (iPhone, iPad, Mac) : seulement si tu l'autorises, pour afficher ton agenda et tes tâches et y ajouter tes sessions.
- Services de tâches (Google Tasks, Todoist, TickTick, Notion) : seulement si tu les relies, pour afficher tes tâches et en créer pour tes sessions d'étude. L'app leur parle directement.
- Anki : par AnkiConnect, sur ton ordinateur, ou par ton compte AnkiWeb si tu le relies. Ton mot de passe AnkiWeb n'est envoyé qu'à AnkiWeb, une fois, pour obtenir une clé ; seule cette clé est gardée, dans le trousseau ou le Gestionnaire d'identification. Ta collection est copiée sur ton appareil.
- Musique : ta bibliothèque Apple Music, ou ton compte Spotify, pour jouer une playlist pendant le mode étude. Avec Spotify, l'app parle directement à Spotify ; sur Windows, tu te connectes dans la fenêtre de Spotify et la session reste sur ton PC.
- Appareil photo : seulement pour numériser ta copie.
- Mode étude : sur iPhone, le Temps d'écran ferme les apps que tu n'as pas choisies ; l'app ne voit que des jetons opaques, jamais la liste de ce qui est installé. Sur Mac et Windows, l'app occupe l'écran pendant la session ; elle ne ferme rien et n'écrit rien hors d'elle-même.
Rien de cela ne passe par nos serveurs.
Compte Polymestre (facultatif)
Tu peux créer un compte avec une adresse e-mail et un mot de passe, avec Apple ou avec Google. Il sert aux groupes et à la synchronisation chiffrée. Notre serveur (Supabase, Union européenne) garde ton adresse e-mail, le nom que tu affiches et ce que le compte partage avec tes groupes. Les e-mails de confirmation et de mot de passe oublié sont envoyés par Resend.
Synchronisation entre tes appareils (facultative)
Pour retrouver tes données sur Windows (et entre tous tes appareils), tu peux activer la synchronisation de ton compte. Elle est chiffrée de bout en bout : chaque appareil chiffre tes données avant l'envoi, avec une clé qui ne quitte jamais tes appareils. Notre serveur garde des octets qu'il ne sait pas lire. Il voit seulement quand une ligne change, combien il y en a, leur taille et lesquelles sont supprimées.
- Ajouter un appareil : la clé passe d'un appareil à l'autre par notre relais (Cloudflare), chiffrée pour cet échange ; le relais ne peut pas la lire et ne la garde pas.
- Clé de secours : elle t'est montrée à toi seul·e. Sans elle ni aucun appareil connecté, les données synchronisées ne peuvent pas être récupérées, ni par toi ni par nous.
- Chrono partagé : l'état du chrono, et les photos de ta copie envoyées de l'iPhone au Mac, passent par le même relais, chiffrés ; le relais ne garde que le dernier état du chrono. Pour mettre à jour l'écran verrouillé de l'iPhone, l'heure du chrono et son libellé passent par le service de notifications d'Apple.
Groupes (facultatifs, avec un compte)
Les membres de tes groupes voient ce que tu choisis de partager : ton nom affiché, ton temps d'étude par jour et par cours, les séries que tu as terminées, et ta présence pendant que tu travailles (le cours, la tâche, depuis quand). Pendant une session de groupe, l'horloge commune (marche, pauses) passe par notre serveur. Les messages d'entraide sont chiffrés de bout en bout : le serveur ne peut pas les lire.
Intelligence artificielle
- Lire une série, ranger un cours : le texte d'une série d'exercices (et, si nécessaire, les images de ses pages) ou le plan d'un cours Moodle est envoyé à notre serveur, qui le transmet à un modèle de langue : Groq, ou OpenRouter, qui le confie à l'un de ses fournisseurs (par exemple OpenAI, Google ou DeepSeek).
- Le tuteur gratuit (quand Claude n'est pas installé) : l'énoncé de l'exercice et votre conversation passent par le même chemin. L'historique de la conversation reste sur ton appareil. Les fiches de révision faites sans Claude suivent le même chemin.
- Dans ces deux cas, notre serveur ne garde pas le contenu après la réponse. Il note seulement, sans rien qui te désigne, le modèle utilisé, le nombre de jetons, le coût et la durée de l'appel. Pour limiter les abus, l'adresse IP et un identifiant d'installation tiré au hasard (qui ne te désigne pas) sont comptés pendant au plus deux jours.
- Ton propre Claude (Mac et Windows, facultatif) : le tuteur utilise Claude Code, connecté à ton compte Anthropic. L'énoncé, ta question et les pages de copie que tu joins lui sont envoyés sous ton compte, selon les conditions d'Anthropic. Sur Mac, la mesure de ton usage de Claude se calcule sur l'ordinateur ; ses totaux du jour passent par ta base iCloud.
- NotebookLM (facultatif) : les sources que tu exportes sont déposées dans ton compte Google.
- Assistant (iPhone et Mac, facultatif, si tu l'actives) : un résumé de tes cours et de ton avancement est déposé sur notre serveur pour que ton assistant IA (via MCP) puisse le lire. Avec « Fichiers et notes », il contient aussi tes notes de cours, ta fiche de révision, tes corrigés rédigés et les PDF déjà téléchargés sur ton appareil (en Wi-Fi seulement), dans un espace privé effacé quand tu coupes le réglage ou te déconnectes. L'adresse secrète de ton assistant n'est gardée qu'en empreinte. Il ne contient ni tes tâches ni tes messages.
Autres échanges
- Connexion à Todoist, TickTick ou Notion : le code d'autorisation transite par notre serveur, qui l'échange contre un jeton et le renvoie immédiatement à l'app, sans le garder.
- « Signaler un problème » : prépare un e-mail vers nous avec la version de l'app et la fin de son journal ; rien ne part tant que tu ne l'envoies pas.
- Mises à jour du Mac : une fois par jour au plus, le Mac lit un fichier public sur ce site pour savoir s'il existe une nouvelle version. Rien te concernant n'est envoyé.
Aucune publicité, aucun traceur, aucune mesure d'audience, aucune revente de données. Ce site n'utilise ni cookie ni traceur ; il charge sa police depuis Google Fonts et lit la dernière version de l'app sur GitHub, qui voient donc ton adresse IP.
Données des services Google
Si tu relies Google Tasks, Polymestre demande l'accès https://www.googleapis.com/auth/tasks pour lire tes listes et tâches (et les afficher dans ton agenda et tes cours) et pour créer des tâches liées à tes sessions d'étude. Ces données sont traitées sur ton appareil. Si tu actives la synchronisation entre tes appareils, les tâches liées à tes cours sont copiées sur tes autres appareils chiffrées de bout en bout : notre serveur ne les garde que sous une forme qu'il ne peut pas lire. Elles ne sont partagées avec personne, ni utilisées pour de la publicité, ni pour entraîner un modèle d'IA. Tu peux révoquer l'accès à tout moment dans l'app ou sur myaccount.google.com/permissions.
L'utilisation et le transfert à toute autre application des informations reçues des API Google par Polymestre respectent le Règlement sur les données utilisateur des services d'API Google, y compris les exigences d'utilisation limitée (« Limited Use »).
Combien de temps
- Sur tes appareils : jusqu'à ce que tu les supprimes, ou que tu supprimes l'app.
- Sur notre serveur : ton compte, tes groupes et tes données synchronisées, jusqu'à ce que tu supprimes ton compte ; l'espace de l'assistant, jusqu'à ce que tu coupes le réglage ; les compteurs d'abus, deux jours au plus.
Tes droits
Tu peux exporter toutes tes données depuis l'app (Profil › Données), supprimer ton compte Polymestre et tout ce qu'il a partagé ou synchronisé (Profil › Compte), ou supprimer l'app pour tout effacer de ton appareil. Tu peux aussi nous demander l'accès à tes données, leur correction ou leur effacement. Pour toute question : studytrack@hczr.ch.
Privacy Policy
Last updated: November 5, 2026
Polymestre is a free app for EPFL students on iPhone, iPad, Mac and Windows. It is made as a personal project and built to keep your data with you. This page explains what the app reads, where it is stored, and what leaves your device.
Data controller: Hugo Chazarain, studytrack@hczr.ch. The app's code is open source under the MIT licence: github.com/hczr-dev/studytrack.
In short
- Your courses, exercise sheets, study time and notes stay on your devices. Nothing leaves unless you use a feature that needs it.
- A Polymestre account is optional. It is used for groups and for syncing with Windows.
- Sync between your devices and group help messages are end-to-end encrypted: our server cannot read them.
- When the app asks an AI model for help (reading an exercise sheet, sorting a course, the free tutor), the content passes through our server without being kept there.
- No ads, no trackers, no analytics, no data sales.
What stays with you
Your courses, theory items, exercise sheets and progress, study time, notes, revision sheets and agenda are stored on your devices.
- iPhone, iPad and Mac: they also sync through your private iCloud database. It is held by Apple in your account, and we cannot access it.
- Windows: the data is in the app's folder on your PC.
- Credentials (connections to services, encryption keys): in Apple's Keychain, or in Windows Credential Manager.
What the app reads
- EPFL course sites (Moodle, Botafogo, Courseware, Ed Discussion, MediaSpace and SWITCHcast, Explique, IS-Academia): the app reads your course pages inside your own session, as a browser would, to extract their structure (weeks, videos, exercise sheets, solutions, deadlines). You sign in on EPFL's sign-in page, in a web window: the app never reads or keeps your password. Session cookies stay on your device.
- Your timetable: the “My timetable” file (.ics) published by EPFL, if you import it. The academic calendar comes from EPFL's public page.
- Calendar and Reminders (iPhone, iPad, Mac): only if you allow it, to show your agenda and tasks and to add your sessions to them.
- Task services (Google Tasks, Todoist, TickTick, Notion): only if you connect them, to show your tasks and create tasks for your study sessions. The app talks to them directly.
- Anki: through AnkiConnect on your computer, or through your AnkiWeb account if you connect it. Your AnkiWeb password is sent only to AnkiWeb, once, to obtain a key; only that key is kept, in the Keychain or Credential Manager. Your collection is copied to your device.
- Music: your Apple Music library, or your Spotify account, to play a playlist during study mode. With Spotify, the app talks to Spotify directly; on Windows, you sign in in Spotify's own window and the session stays on your PC.
- Camera: only to scan your written work.
- Study mode: on iPhone, Screen Time closes the apps you didn't choose; the app only sees opaque tokens, never the list of what is installed. On Mac and Windows, the app takes over the screen during the session; it closes nothing and writes nothing outside itself.
None of this goes through our servers.
Polymestre account (optional)
You can create an account with an email address and password, with Apple or with Google. It is used for groups and encrypted sync. Our server (Supabase, European Union) keeps your email address, the name you display and what the account shares with your groups. Confirmation and password-reset emails are sent through Resend.
Sync between your devices (optional)
To get your data on Windows (and across all your devices), you can turn on sync for your account. It is end-to-end encrypted: each device encrypts your data before sending it, with a key that never leaves your devices. Our server keeps bytes it cannot read. It only sees when a row changes, how many there are, their size and which ones are deleted.
- Adding a device: the key goes from one device to the other through our relay (Cloudflare), encrypted for that exchange; the relay cannot read it and does not keep it.
- Recovery key: it is shown to you alone. Without it or any signed-in device, synced data cannot be recovered, by you or by us.
- Shared timer: the timer state, and photos of your work sent from iPhone to Mac, pass through the same relay, encrypted; the relay keeps only the latest timer state. To update the iPhone lock screen, the timer's times and label pass through Apple's push notification service.
Groups (optional, with an account)
Members of your groups see what you choose to share: your display name, your study time per day and per course, the exercise sheets you have finished, and your presence while you work (the course, the task, since when). During a group session, the shared clock (running, paused) passes through our server. Help messages are end-to-end encrypted: the server cannot read them.
Artificial intelligence
- Reading an exercise sheet, sorting a course: the text of an exercise sheet (and, if needed, images of its pages) or the outline of a Moodle course is sent to our server, which forwards it to a language model: Groq, or OpenRouter, which passes it to one of its providers (for example OpenAI, Google or DeepSeek).
- The free tutor (when Claude is not installed): the exercise and your conversation take the same path. The conversation history stays on your device. Revision sheets made without Claude take the same path.
- In both cases, our server does not keep the content after the response. It only records, with nothing that identifies you, the model used, the token count, the cost and the duration of the call. To limit abuse, the IP address and a random install identifier (which does not identify you) are counted for at most two days.
- Your own Claude (Mac and Windows, optional): the tutor uses Claude Code, signed in to your Anthropic account. The exercise, your question and any pages of your work you attach are sent to it under your account, under Anthropic's terms. On Mac, measuring your Claude usage is computed on the computer; its daily totals go through your iCloud database.
- NotebookLM (optional): the sources you export are uploaded to your Google account.
- Assistant (iPhone and Mac, optional, if you enable it): a summary of your courses and progress is stored on our server so your AI assistant (via MCP) can read it. With “Files and notes”, it also includes your course notes, revision sheet, written solutions and the PDFs already downloaded on your device (Wi-Fi only), in a private space erased when you turn the setting off or sign out. Your assistant's secret address is kept only as a hash. It never includes your tasks or messages.
Other exchanges
- Connecting Todoist, TickTick or Notion: the authorization code passes through our server, which exchanges it for a token and returns it to the app immediately, without keeping it.
- “Report a problem”: prepares an email to us with the app version and the end of its log; nothing is sent until you send it.
- Mac updates: at most once a day, the Mac reads a public file on this site to know whether a new version exists. Nothing about you is sent.
No ads, no trackers, no analytics, no data sales. This website uses no cookies or trackers; it loads its font from Google Fonts and reads the latest app version from GitHub, which therefore see your IP address.
Google user data
If you connect Google Tasks, Polymestre requests the https://www.googleapis.com/auth/tasks scope to read your task lists and tasks (to show them in your agenda and courses) and to create tasks for your study sessions. This data is processed on your device. If you turn on sync between your devices, tasks linked to your courses are copied to your other devices end-to-end encrypted: our server only keeps them in a form it cannot read. They are never shared with anyone, never used for advertising, and never used to train AI or machine-learning models. You can revoke access at any time in the app or at myaccount.google.com/permissions.
Polymestre's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
How long
- On your devices: until you delete it, or delete the app.
- On our server: your account, groups and synced data, until you delete your account; the assistant space, until you turn the setting off; abuse counters, two days at most.
Your rights
You can export all your data from the app (Profile › Data), delete your Polymestre account and everything it shared or synced (Profile › Account), or delete the app to erase everything from your device. You can also ask us for access to your data, its correction or its deletion. For any question: studytrack@hczr.ch.