← Retour au jeu

Politique de confidentialité

Le jeu fonctionne sans compte ni inscription. La progression reste locale par défaut. La synchronisation en ligne demeure facultative.

Données enregistrées sur l’appareil

La progression, les points, les séries, les étoiles, les secrets découverts, les choix narratifs, les réponses, les notes et dessins du brouillon ainsi que les préférences d’affichage sont enregistrés dans le stockage local du navigateur. Sans activation de la synchronisation, ces éléments restent sur l’appareil, à l’exception des informations de participation et de fin de défi décrites dans les rubriques ci-dessous.

La suppression des données du site dans les réglages du navigateur efface cette progression locale. Une restauration nécessite alors une copie de sécurité ou une synchronisation préalablement activée.

Synchronisation facultative et copies de sécurité

La synchronisation est désactivée par défaut. Son activation relie plusieurs appareils avec un code privé aléatoire. La progression, le nom de bord facultatif, les étoiles, les choix narratifs, les réponses et les brouillons sont chiffrés dans le navigateur avant leur stockage sur Netlify Blobs par une fonction Netlify. Le secret de déchiffrement reste sur les appareils reliés. Netlify traite également les données techniques nécessaires à la connexion, notamment l’adresse IP.

Le code privé permet d’accéder à la progression synchronisée. Toute personne qui le possède peut donc ouvrir cette progression. Aucun e-mail n’est demandé et l’éditeur ne peut pas retrouver un code perdu. Les données en ligne restent disponibles jusqu’à l’utilisation de la commande « Supprimer la copie en ligne ». La déconnexion d’un appareil conserve sa copie locale.

Le fichier de sauvegarde téléchargeable n’est pas chiffré. Il contient la progression et les brouillons, sans contenir le code de synchronisation. Le site ne transmet pas ce fichier ; son emplacement et son éventuel partage restent sous le contrôle de la personne qui le télécharge.

Mesure de la participation

Le jeu peut signaler l’ouverture de l’application, une tentative de vérification même incomplète ou incorrecte, la résolution d’une équation, le mode utilisé et l’ouverture du brouillon. Aucun contenu de réponse, calcul de brouillon, score, nombre de points ou détail de progression n’est transmis dans ces événements.

Un identifiant aléatoire conservé dans le navigateur est transmis au serveur, qui le transforme en empreintes avant enregistrement : une empreinte quotidienne évite les doubles comptes, et une empreinte pseudonyme stable permet de mesurer les navigateurs uniques sur plusieurs jours et les retours à J+1 et J+7 après la première observation. Le tableau privé affiche des totaux, sans exposer ces identifiants ou empreintes. Un autre appareil ou la suppression du stockage local peut être compté séparément. Un surnom peut être ajouté volontairement pour personnaliser l’accueil ; dans ce cas, ce surnom apparaît aussi avec les actions suivies dans le tableau privé de l’éditeur. Les mesures de retour ne dépendent pas du surnom.

Les mesures sont stockées sur Netlify Blobs. Leur consultation est réservée à l’éditeur au moyen d’une clé privée. Aucun cookie publicitaire ni service d’analyse tiers n’est utilisé.

Pour écarter ses tests des chiffres de l’observatoire du site, l’éditeur peut exclure et réintégrer des navigateurs au moyen de références administratives distinctes des identifiants de suivi. Le mode test permet également d’exclure le navigateur utilisé, sans ouvrir l’accès au tableau privé. Le choix est enregistré côté serveur et s’applique aux chiffres historiques et futurs, sans supprimer l’activité ni la progression. L’identifiant aléatoire déjà utilisé pour la participation est conservé ou créé localement. Aucun rapprochement par adresse IP et aucune collecte supplémentaire d’informations sur l’appareil ne sont effectués. Après effacement du stockage ou ouverture d’une nouvelle session privée, l’exclusion doit être activée à nouveau.

Application Android en bêta

Avec l’accord du testeur, l’application Android en bêta transmet des statistiques d’usage et de plantage pour améliorer son fonctionnement : actions et écrans utilisés, erreurs techniques, version de l’application et informations techniques sur l’appareil. Cet accord est facultatif et peut être modifié dans les Réglages de l’application, qui permettent aussi de demander l’effacement des données transmises. Le nom de bord est joint uniquement si le testeur l’a expressément accepté ; cet accord peut être retiré séparément. Les données sont hébergées chez Netlify, dans un espace de supervision privé distinct de l’observatoire du site. Les événements et les jours d’activité sont conservés dans une fenêtre de 60 jours calendaires, avec un nettoyage automatique quotidien ; le profil et son éventuel nom de bord sont supprimés après 60 jours sans activité conservée.

L’éditeur peut exclure une installation de test des statistiques de supervision puis la réintégrer. Ce choix est enregistré sur son profil technique et s’applique aux chiffres historiques et futurs. Les données de cette installation restent consultables individuellement dans la console privée jusqu’à leur effacement ou à l’expiration de la conservation de 60 jours. Cette fonction ne collecte aucune donnée supplémentaire sur le testeur.

Avec l’accord du testeur pour les statistiques de la bêta, la version du moteur web du téléphone (par exemple « WebView 91 ») est jointe pour diagnostiquer les plantages. Dans la version web, en cas d’erreur, l’identification du navigateur (user-agent) est également jointe au rapport. Ces informations suivent la même conservation de 60 jours et les mêmes possibilités d’effacement.

Classements facultatifs de l’application

Pour les joueurs inscrits, le classement quotidien conserve aussi leur total de poussière d’étoile gagné dans la journée. Ce total et leur rang sont visibles des autres joueurs avec leur nom de bord. La valeur est mise à jour uniquement pendant la journée concernée, à l’heure de Paris, et ne diminue pas lors d’un nouvel envoi.

Pour les joueurs qui ont rejoint les classements, le serveur conserve aussi leurs meilleurs scores de la semaine pour chaque mode de jeu et leurs points de ligue. Ces scores et ces points sont visibles des autres joueurs avec leur nom de bord. Les données hebdomadaires sont hébergées chez Netlify ; les historiques de scores hebdomadaires et de ligue de plus de huit semaines sont supprimés par le nettoyage quotidien.

Les noms de bord sont uniques. Une réservation du nom sous une forme simplifiée (sans distinction de majuscules, d’accents, d’espaces ni de ponctuation) est conservée tant que le joueur participe aux classements. Les couronnes hebdomadaires sont visibles des autres joueurs avec le nom de bord.

Un joueur inscrit aux classements peut recevoir des demandes d’amis de joueurs qui voient son nom de bord dans un classement. Il peut les refuser sans que le demandeur en soit informé, ou couper leur réception. Les demandes, les refus mémorisés et les notifications sont conservés dans une fenêtre de 30 jours calendaires, puis supprimés par le nettoyage quotidien.

Stockage local, cache et cookies

Les fichiers de l’application sont mis en cache afin de permettre une utilisation hors connexion après une première visite. Le jeu n’ajoute aucun cookie publicitaire. Le stockage local sert à conserver la progression, les préférences, la synchronisation facultative, le surnom facultatif et l’identifiant de participation.

Rappel quotidien facultatif

Les notifications sont désactivées par défaut. Leur activation nécessite un choix explicite et l’autorisation du navigateur. Le service conserve sur Netlify Blobs l’adresse technique d’abonnement aux notifications, ses clés publiques de chiffrement, l’horaire choisi, le fuseau horaire, la langue, la date du dernier envoi et, lorsqu’elle est transmise, la journée de jeu terminée afin d’éviter un rappel inutile. Aucun e-mail, réponse ni brouillon n’est envoyé à ce service.

Un jeton aléatoire conservé sur l’appareil permet de gérer cet abonnement ; seule son empreinte est utilisée comme identifiant de stockage côté serveur. Netlify et le service de notifications du navigateur traitent les données techniques nécessaires à la livraison. Ce réglage est propre à l’appareil et n’est pas inclus dans la synchronisation ni dans les copies de sécurité.

La désactivation retire l’abonnement du navigateur et supprime son enregistrement du service. Si la suppression côté serveur échoue faute de connexion, elle est retentée lors d’une connexion ultérieure. Un abonnement signalé comme expiré par le navigateur est désactivé et son adresse technique est effacée.

Radio lofi facultative

Le widget officiel Lofi Cafe est désactivé au départ. Aucune ressource de ce service n’est chargée avant l’activation du bouton « Lofi ». Cette activation intègre la station Studying depuis loficafe.net ; le service et ses prestataires reçoivent alors les données techniques nécessaires à l’affichage et à la diffusion audio, notamment l’adresse IP et des informations sur le navigateur. Les éventuels cookies ou stockages du widget sont gérés par ce service tiers. Aucune progression, réponse ou note de brouillon ne lui est transmise.

La commande « Réduire » masque le panneau tout en conservant la musique. La commande « Arrêter » et la croix retirent le lecteur et coupent la connexion audio. La radio nécessite une connexion Internet. Les informations du fournisseur sont disponibles sur le site de Lofi Cafe.

Partage du résultat

Le partage utilise le menu de l’appareil ou copie une invitation dans le presse-papiers. Cette invitation contient le score et le lien du jeu, sans dévoiler l’équation ni sa réponse. Le site ne vérifie pas la publication effective de l’invitation. Le déblocage du bonus est conservé localement et peut être synchronisé après activation de cette option.

Messages et avis privés

Le formulaire « Laisser un message ou un avis » transmet uniquement lors de son envoi le type de retour, le message, la note facultative, l’adresse e-mail facultative et la langue du formulaire. Alexandre reçoit ces informations par Netlify Forms afin de lire le retour, d’améliorer le jeu et de répondre lorsqu’une adresse a été fournie. Les avis ne sont pas publiés automatiquement.

Netlify traite et stocke les soumissions ainsi que les données techniques nécessaires à leur réception et au filtrage des messages indésirables, conformément à sa politique de confidentialité. Aucune progression ni aucun contenu du brouillon n’est joint. Le texte non envoyé reste dans la page ouverte, sans sauvegarde durable ni transmission automatique. Toute demande de suppression ou d’exercice des droits relatifs aux données transmises peut être adressée à equation.smashup442@passmail.net.

Hébergement

Le site est hébergé par Netlify, Inc., 101 2nd Street, San Francisco, CA 94105, États-Unis. L’hébergeur traite les requêtes nécessaires à l’affichage du site et peut traiter des données techniques de connexion telles que l’adresse IP. Les conditions applicables figurent dans la politique de confidentialité de Netlify.

Polices de caractères

Les polices Spectral et Archivo sont servies directement par le site sous licence SIL Open Font License. Aucun contact avec Google Fonts n’a lieu lors de l’affichage des pages.

Contact

Les questions relatives à la confidentialité peuvent être adressées à Alexandre à l’adresse equation.smashup442@passmail.net.