Secrets chiffrés
- Les contrôles s'affichent ici dès que le serveur répond.
Privé et sécurisé
Tes identifiants d'école, tes notes, tes messages : voici comment ils sont protégés, et le résultat des contrôles automatiques qui tournent sur le vrai serveur toutes les heures, selon les standards de l'OWASP.
La preuve
Chaque contrôle teste le service en marche, pas une copie : la base de données, l'API, les adresses publiques et les bibliothèques. Les références renvoient aux exigences OWASP qu'il couvre.
Tes identifiants d'école
Pour récupérer tes notes et tes devoirs toutes les 5 minutes, CoolRoom doit se connecter à Pronote ou Skolengo à ta place. Il garde donc ton identifiant, mais jamais en clair.
Chaque identifiant est chiffré avec sa propre clé aléatoire de 256 bits, en AES-256-GCM.
Cette clé est chiffrée à son tour par une clé maîtresse gardée hors de la base de données (AES Key Wrap).
Le chiffrement est attaché à ton compte et à ton école : recopié ailleurs, il ne s'ouvre plus.
Il n'est déchiffré qu'au moment de parler à ton école, et n'apparaît jamais dans les journaux.
Une base de données volée seule ne suffit pas : sans la clé maîtresse, elle ne contient que du texte illisible. Le serveur de CoolRoom, lui, peut déchiffrer, car il en a besoin pour synchroniser : ce n'est donc pas du chiffrement de bout en bout.
En place
Ton mot de passe CoolRoom n'est jamais stocké, seulement une empreinte Argon2id. Les mots de passe trop courants sont refusés.
Le serveur vérifie chaque demande : sans session valide, aucune route privée ne répond. Les parents n'ont qu'une lecture limitée.
Par défaut, une notification dit « Nouvelle note », jamais la matière, l'expéditeur ou le message. Tu peux afficher le contenu dans Réglages.
Connexion, double authentification, codes de classe et de parent, connexion à ton école : au-delà de quelques essais, il faut patienter.
Mots de passe, jetons, clés et cookies sont masqués avant d'être écrits, et le serveur relit ses journaux chaque heure.
Les photos lues par l'OCR ne sont pas gardées ; celles du chat quittent le serveur après leur délai, et tu peux tout effacer.
La liste des bibliothèques du serveur est comparée chaque heure aux failles connues (OSV.dev), et la version en ligne a passé tous ses tests de sécurité.
HTTPS partout, politique de sécurité du contenu stricte, aucun script inconnu, aucune page piégeable dans un cadre.
Notre référence
L'OWASP est la fondation qui publie les standards de sécurité des applications web. On suit son ASVS 5.0 au niveau 2, le niveau prévu pour les applis qui gèrent des données sensibles, et son Top 10 de la sécurité des API.
Le détail, exigence par exigence, est tenu dans notre documentation et revu à chaque version. Évaluation interne : aucun audit externe n'a encore eu lieu.
253 exigences
Honnêtement
Signaler
Merci ! Préviens-nous en privé et ne publie pas les détails avant la correction. Décris ce que tu as vu et comment le refaire, sans toucher aux données des autres élèves.
On te répond, on te dit quand c'est corrigé, et on te remercie ici si tu le veux.
Pas d'adresse sous la main ? Dans l'appli, touche le badge BETA de l'accueil (« Signaler un bug ») et commence ton message par « Sécurité ».
Page revue le 15 octobre 2026 · version 0.9.4