Cookies et stockage local
Ce que Moon GL Haven dépose sur ton appareil, et pourquoi il n'y a pas de bandeau de consentement.
1. Cookies
Le site ne dépose aucun cookie depuis le navigateur : le code ne contient aucune écriture de cookie côté client.
Deux cookies sont posés par le serveur. Le premier te maintient connecté d'une page à l'autre ; sans lui, tu devrais te reconnecter à chaque action. Le second n'existe que si tu coches « se souvenir de moi » en te connectant.
| Cookie | Rôle | Durée | Consentement |
|---|---|---|---|
| PHPSESSID | Maintenir ta session de connexion | le temps de la session de navigation (supprimé à la fermeture du navigateur) | Non requis (strictement nécessaire) |
| mgh_souvenir | Te reconnecter automatiquement, sans retaper ton mot de passe | 30 jours, renouvelés à chaque usage | Posé uniquement si tu coches la case |
Le cookie de session porte le nom par défaut de PHP, que le site ne modifie pas. Il est configuré
pour être inaccessible au JavaScript (HttpOnly),
non transmis à des sites tiers (SameSite=Strict) et
envoyé uniquement en HTTPS lorsque le certificat est actif. Il ne
contient aucune donnée personnelle : seulement un identifiant de session aléatoire.
Indépendamment de sa durée de vie dans le navigateur, la session est fermée côté serveur
après 6 heures d'inactivité.
Ce que contient le cookie « se souvenir de moi », exactement. Deux nombres tirés au hasard, séparés par deux points. Ni ton identifiant, ni ton adresse, ni ton mot de passe, ni rien qui permette de deviner un compte. Le premier sert à retrouver la ligne correspondante en base ; du second, seule une empreinte est conservée — quelqu'un qui volerait la base n'y trouverait aucun jeton utilisable. Il est renouvelé à chaque usage : un cookie qui a servi une fois ne sert jamais deux fois.
Il est effacé, côté serveur comme côté navigateur, quand tu te déconnectes, quand tu changes de mot de passe, quand tu coupes l'appareil depuis Paramètres → Mon compte, et quand le compte est suspendu ou effacé. La même page te montre la liste de tes appareils et te permet de les couper un par un.
Ce cookie est posé en SameSite=Lax et non Strict :
avec Strict, arriver sur le site depuis un lien extérieur (un message, un
e-mail) ne l'enverrait pas, et tu te croirais déconnectée une fois sur deux.
2. Stockage local de ton navigateur
L'essentiel du fonctionnement repose non pas sur des cookies, mais sur le stockage local. Ces données restent dans ton navigateur et ne sont pas transmises automatiquement à chaque requête, contrairement à un cookie.
Copies de tes données
| Clé | Contenu | Pourquoi |
|---|---|---|
glJournalDataV3_cN | Copie complète de ton journal | Afficher le site immédiatement et continuer à fonctionner hors connexion |
glJournalBackupsV3_cN | Jusqu'à 2 sauvegardes horodatées | Récupérer tes données en cas de problème |
glBackups | Jusqu'à 10 instantanés avant opération risquée | Annuler un import ou une suppression massive |
glJournalPendingSyncV3_cN | Horodatage d'une sauvegarde non confirmée | Détecter une synchronisation interrompue |
Base mghJournalMirror (IndexedDB) | Seconde copie complète du journal | Secours si le stockage principal est indisponible |
Le N à la fin de ces noms est le numéro de ton compte. Depuis le 16 septembre 2026, chaque compte a ses propres clés : deux personnes qui utilisent le site sur le même ordinateur ne se marchent plus dessus, et se déconnecter ne laisse pas les données de l'une visibles pour l'autre.
Préférences d'affichage
Ces clés ne contiennent aucun contenu personnel, seulement des réglages :
| Clé | Contenu |
|---|---|
glPageSize, glCardPageSize, glActorPageSize | Nombre d'éléments par page |
glActorViewMode, glActorSortMode, glShipViewMode | Mode d'affichage et tri |
glWorldMode | Vue choisie dans Le Monde GL |
glLastTab | Dernière page consultée |
glSidebarCollapsed, glSidebarCollapsedCats | État de la barre latérale |
glDetailCollapsedSections, glDashCollapsed | Sections repliées |
glDailyGoal, glLastLearnLang | Objectif quotidien et dernière langue étudiée |
glPushPrefs | Tes préférences de notifications |
glSearchHistory | Historique de recherche |
glCalVue | Vue choisie dans le calendrier |
glHumeurOnglet, glThaOnglet | Dernier onglet ouvert dans Humeur et dans Thaï |
mghErreurs | Jusqu'à 20 messages d'erreur du site, gardés pour pouvoir les relire en cas de problème. Ce sont des messages techniques, pas des contenus personnels ; ils ne sont envoyés nulle part. |
Relevé complet du 16 septembre 2026, refait directement dans le code. La version
précédente de cette page citait deux clés qui n'existent plus
(mghAutoExportDay et mghAutoExportToken, retirées avec l'export
automatique) et en oubliait quatre, dont mghErreurs.
Le temps d'un onglet seulement
mghPortalEntered et mghLoginToken sont effacés dès la fermeture
de l'onglet.
3. Ce que le site NE dépose pas
Pour être complet : aucun identifiant publicitaire, aucun cookie tiers, aucun traceur, aucune empreinte de navigateur (« fingerprinting »), aucun pixel de suivi dans les e-mails envoyés par le site.
4. Service worker
Le site peut s'installer comme une application sur ton téléphone. Cela nécessite un « service worker », petit programme exécuté par le navigateur.
Celui de Moon GL Haven ne met rien en cache et n'intercepte aucune
requête : chaque demande part sur le réseau exactement comme s'il n'existait pas.
Il sert uniquement à rendre l'installation possible et à afficher les notifications
que tu as toi-même activées. Vérifié dans le fichier sw.js du site.
5. Comment tout effacer
Tu peux supprimer l'ensemble de ces éléments à tout moment depuis les réglages de ton navigateur, rubrique « données de site » ou « cookies et données stockées ».
6. Contact
Pour toute question sur ce point : contact@moonglhaven.eu.
Dernière mise à jour : 16 septembre 2026.