Confidentialité et cookies

Le Poker mathématique ne demande aucune donnée personnelle, n’a pas de publicité ni d’analyse tierce. Tu joues dans le navigateur, mais la plupart des modes sont menés par le serveur : il distribue les cartes et tient les statistiques pour qu’on ne puisse pas les trafiquer. Seul le résultat de la partie classée et du défi du jour apparaît en public, et uniquement avec ton accord ; dans la partie en groupe, ta grille n’est visible que pour ceux qui connaissent le code du salon. Ce qui va exactement où, et pourquoi, est décrit dans les chapitres ci-dessous.

Qui est responsable

Le site est exploité par Martin Šikula, contact sikula.martin@email.cz. Écris à cette adresse pour tout ce qui touche au traitement des données ou à cette politique.

Quelles données le site traite

Le jeu ne demande ni e-mail, ni nom, ni numéro de téléphone et ne peut en enregistrer aucun. Il ne traite que ceci :

  • Le pseudo du profil : un texte que tu choisis. Inventé, c’est très bien ; il n’est jamais vérifié et n’a pas à t’identifier.
  • Les statistiques de jeu : meilleur score au total et séparément en facile et en difficile, parties jouées et parties terminées, le temps de la partie terminée la plus rapide et la date de la dernière. Elles sont comptées et tenues par le serveur, car dans un navigateur n’importe qui pourrait les réécrire ; le navigateur n’en garde qu’une copie pour pouvoir les montrer hors ligne aussi. Elles ne sont pas publiques. Toi seul les vois.
  • Les réglages : le thème visuel choisi, la langue de l’interface et une trace de ta décision dans la barre de consentement.

Rien de tout cela n’est transmis à qui que ce soit, et il n’y a ni publicité ni analyse tierce. Ce qui va au serveur, et pourquoi, est décrit juste en dessous, y compris les compteurs de visites que le site tient lui-même.

Ce qui va au serveur

Le tirage des nombres et la grille remplie à la main restent entièrement dans le navigateur et n’envoient rien. Le reste du jeu parle au serveur : facile et difficile pour les statistiques, les autres modes aussi pour tes partenaires de jeu.

  • Le déroulement d’une partie : en difficulté facile et difficile, c’est le serveur qui distribue les cartes et chaque coup lui est envoyé (« place ce nombre sur cette case »). C’est le seul moyen pour que les statistiques veuillent dire quelque chose : un score compté dans le navigateur peut être réécrit. Sans enregistrement activé et sans connexion, toute la partie tourne dans le navigateur et rien n’est envoyé. La partie n’entre alors simplement pas dans les statistiques.
  • Le résultat d’une partie : score, difficulté, durée et date. Il n’entre au tableau public que depuis le mode classé et le défi du jour, et seulement avec l’accord de publication ; depuis facile et difficile, il est seulement ajouté à tes statistiques.
  • Le pseudo du profil actif. Il n’apparaît dans le tableau public que pour les parties classées et le défi du jour. Inventé, c’est très bien ; il n’est jamais vérifié.
  • Un identifiant de joueur aléatoire que le serveur délivre à ta première partie pour reconnaître que c’est toi. Il ne dit rien de toi personnellement. Chaque profil du navigateur a le sien, pour que deux personnes sur un même ordinateur ne voient pas leurs chiffres s’additionner.

Pour le défi du jour, le serveur garde en plus la date du jour et le résultat de la tentative du jour à côté de ton identifiant de joueur, sinon un essai par jour ne pourrait pas être tenu, et avec cela le nombre de jours joués d’affilée, pour pouvoir afficher la série. Ce n’est rien de plus qu’une date, un score, une série et une place.

Pour la partie en groupe et le duel, le serveur reçoit en plus le pseudo que tu choisis en créant ou en rejoignant, et ta grille en cours avec son score. Seuls ceux qui connaissent le code du salon la voient, en duel cela veut dire ton adversaire. Rien de ces parties n’entre au classement public. Le salon entier est supprimé du serveur au plus tard six heures après la dernière action.

Pour limiter le débit, le serveur garde une empreinte de ton adresse IP (HMAC-SHA-256 avec une clé secrète du serveur) afin de reconnaître des parties répétées venant du même réseau. L’adresse elle-même n’est pas enregistrée et, sans cette clé, elle ne peut pas être recalculée à partir de l’empreinte. À côté, il n’y a qu’un compteur de requêtes, et il est supprimé avec elle lors du nettoyage, au plus tard quelques heures après la dernière requête. Elle n’est jamais écrite au classement.

Les compteurs de visites : le serveur garde des chiffres quotidiens sur le nombre d’ouvertures de chaque page, dans quelle langue, sur quelle largeur de fenêtre et à quelle heure, combien de parties de chaque mode ont été commencées et terminées, dans quelle tranche est tombé le score et combien de temps la partie a duré. En plus de cela : jusqu’à quelle étape est allée la visite guidée de la première partie, combien de fois quelqu’un a téléchargé la feuille de jeu ou les jetons, et, pour une erreur de réseau, dans quelle partie du site elle s’est produite, pour qu’on sache ce qui a cassé. Pour une visite venue d’ailleurs, s’ajoute une catégorie grossière disant d’où venait le lien (par exemple « le moteur de recherche Seznam » ou « les réseaux sociaux ») ; l’adresse de cette page n’est jamais envoyée nulle part ni enregistrée. Le pays d’où est venue la visite s’ajoute aussi, et là encore seulement comme catégorie grossière : Tchéquie, Slovaquie, les pays voisins, les pays anglophones, et le reste du monde en un seul chiffre. L’hébergeur le déduit de l’adresse IP avant même que notre code ne tourne, personne n’est donc interrogé sur sa position et l’adresse elle-même n’est jamais notée. C’est toujours un chiffre par jour et par poste, rien de plus, et les chiffres ne sont pas reliés entre eux : on voit combien de visites sont venues de Seznam et combien étaient sur téléphone, pas que c’était la même visite. Aucun cookie, aucun identifiant et aucune adresse ne sont gardés à côté, ils ne peuvent donc pas dire combien il y a de personnes, encore moins qui. Ils servent à une seule chose : montrer quelles pages personne ne lit, où les joueurs abandonnent le jeu et si quelque chose a cassé. Ils ne demandent pas de consentement, car rien n’est enregistré dans ton navigateur ni lu depuis lui, et ce ne sont pas des données personnelles. Les chiffres sont supprimés au bout de 400 jours.

Le classement est public : le pseudo qui s’y trouve est visible de tous. N’y mets pas ton nom, ton e-mail ni quoi que ce soit qui permette de te retrouver. La publication se désactive sur la page Profil ; les parties classées fonctionnent toujours, le résultat n’est simplement pas enregistré.

Les données sont hébergées par Netlify (Netlify, Inc., USA) en tant que sous-traitant : le site tourne sur ses serveurs et le classement vit dans son stockage Netlify Blobs. Le transfert vers les États-Unis repose sur les clauses contractuelles types de l’UE. Une fois une partie terminée, seul son état final reste une heure, c’est-à-dire la grille finie et le score, pour qu’un dernier coup en retard arrive encore ; ensuite cela part aussi. Une entrée du classement reste jusqu’à ce que de meilleurs résultats l’en chassent ou jusqu’à ce que tu demandes son retrait. Les statistiques liées à une identité de joueur sont gardées par le serveur jusqu’à ce que tu les remettes à zéro ou que tu effaces tes données ; une identité sans une seule partie enregistrée est supprimée au bout de 30 jours. Les boutons pour les deux sont sur la page Profil.

Ce qui est enregistré dans le navigateur

Les cookies et le localStorage sont deux façons pour un site de noter quelque chose sur ton appareil. Le site utilise les deux. Le cookie n’est qu’un secours : si tu vides le localStorage, le profil est restauré depuis lui.

Nom À quoi cela sert Type Durée de vie
mp-theme Le thème visuel choisi localStorage · nécessaire jusqu’à effacement
mp-lang La langue d’interface choisie localStorage · nécessaire jusqu’à effacement
mp_lang La même langue, pour que le serveur la connaisse et n’en choisisse pas une autre selon le pays sur l’adresse nue cookie · nécessaire 365 jours
mp-preview Si le jeu affiche l’aperçu des points sur les cases vides localStorage · nécessaire jusqu’à effacement
mp-picker Le tirage de nombres en cours sur la page Tirage des nombres, pour qu’il survive à un rechargement de la page localStorage · nécessaire jusqu’à effacement
mp-welcome Une trace du fait que nous avons demandé un pseudo à la première visite, pour ne pas demander deux fois localStorage · nécessaire jusqu’à effacement
mp-auto-name Une marque indiquant que le profil a reçu un nom par défaut, pour que le jeu demande une fois, après la première partie, un pseudo à toi localStorage · nécessaire jusqu’à effacement
mp-consent Une trace de ta décision sur l’enregistrement localStorage · nécessaire jusqu’à effacement
mp_consent La même décision, pour qu’elle survive au vidage du localStorage cookie · nécessaire 180 jours
mp-profiles Tous les profils locaux et leurs statistiques localStorage · avec accord jusqu’à effacement
mp_profile Le pseudo du profil actif, un secours cookie · avec accord 180 jours
mp-publish L’accord pour publier ton pseudo au classement localStorage · nécessaire jusqu’à effacement
mp-player L’identifiant de joueur et le secret délivrés par le serveur : la clé du classement et des statistiques, un par profil localStorage · avec accord jusqu’à effacement
mp-seat Le code du salon et la clé de ta place dans une partie en groupe en cours localStorage · avec accord jusqu’à effacement
mp-duel-seat La même chose pour un duel en cours, pour qu’il ne se mélange pas avec une partie en groupe localStorage · avec accord jusqu’à effacement
mp-tutorial Note que tu as déjà vu la visite de la première partie sur la partie facile, pour qu’elle ne soit pas montrée deux fois localStorage · avec accord jusqu’à effacement
mp-daily-share Les points par ligne de ton défi du jour terminé, pour que le résultat puisse être partagé même après ton retour sur la page localStorage · avec accord jusqu’à effacement
mp_stats Une copie des statistiques du profil actif, pour pouvoir les montrer hors ligne cookie · avec accord 180 jours
mp-sw-* Une copie des fichiers du site (pages, scripts, styles, polices), pour que le jeu se charge instantanément et marche hors ligne Cache Storage · nécessaire jusqu’à effacement

Tous les cookies sont internes (jamais tiers), portent le drapeau SameSite=Lax et, sur une connexion sécurisée, également Secure. Aucun tiers n’y a accès.

La ligne mp-sw-* est le cache du service worker : il te permet d’ajouter le jeu à l’écran d’accueil de ton téléphone et de jouer sans réseau. Il ne contient que les fichiers propres au site, identiques pour tout le monde ; il ne retient rien sur toi, c’est pourquoi il compte comme stockage nécessaire. Il se rafraîchit à chaque nouvelle version du site et il est supprimé quand tu effaces les données du site dans ton navigateur.

Base légale et consentement

Un site peut enregistrer quelque chose dans ton navigateur en vertu de l’article 89 al. 3 de la loi tchèque n° 127/2005 Rec. soit lorsqu’il en a strictement besoin pour un service que tu as demandé, soit avec ton consentement.

  • Nécessaires : le thème, la langue, l’aperçu des points, le tirage de nombres en cours et les traces de tes décisions (accord pour l’enregistrement, publication au classement, la question du pseudo). Sans eux, le site reviendrait chaque fois à son état par défaut et redemanderait sans arrêt. Ce sont des réglages d’interface, ils ne disent rien de toi et ne nécessitent donc pas de consentement.
  • Avec consentement : les profils et les statistiques. Ils ne sont écrits qu’après que tu as cliqué sur Autoriser l’enregistrement dans la barre. Jusque-là, le jeu ne garde les résultats que dans la mémoire de l’onglet ouvert et les fermer les fait disparaître.

Le consentement est volontaire et peut être retiré à tout moment : le jeu continue de marcher, il ne retient simplement rien, et les difficultés facile et difficile passent en mode sans serveur. Le retrait efface les données de ton appareil, y compris la clé de ton identité de joueur. Sans elle, ni toi ni personne d’autre ne peut atteindre les statistiques gardées sur le serveur. Il y reste un enregistrement sans lien avec ton appareil. Tu peux en demander la suppression au contact ci-dessus.

Les enfants et les écoles

Le jeu est aussi fait pour les cours et aucun compte n’y est créé. La seule chose montrée publiquement d’un joueur est le pseudo à côté d’un résultat au classement et dans le défi du jour, et seulement avec l’accord de publication.

Si tu as moins de 15 ans, fais approuver la publication par un parent ou laisse-la désactivée. Tu peux jouer quand même, le résultat n’est simplement pas écrit dans le tableau public ; cela se désactive sur la page Profil. Si le pseudo d’un enfant apparaît au classement et qu’un parent ne le veut pas là, écris au contact ci-dessus et nous supprimerons l’entrée.

Combien de temps les données sont gardées

  • Le localStorage n’a pas d’expiration : il reste jusqu’à ce que toi ou le navigateur l’effaciez.
  • Les cookies expirent après 180 jours. Le compte à rebours repart chaque fois que le cookie est réécrit : c’est le cas quand le profil ou les statistiques changent, pas à chaque chargement de page.
  • Supprimer un profil, remettre les statistiques à zéro ou retirer son consentement efface les données immédiatement.

Tes droits

Presque tout, tu peux le faire toi-même et tout de suite, directement sur la page Profil :

  • Accès et portabilité : le bouton Télécharger enregistre tes profils dans un fichier JSON, Charger les ramène, y compris dans un autre navigateur ou sur un autre appareil. Les statistiques ne sont pas dans le fichier parce que le serveur les garde ; ce qui voyage, c’est la clé vers elles, les chiffres se rapatrient donc tout seuls après le chargement.
  • Rectification : le pseudo d’un profil peut être réécrit à tout moment.
  • Effacement : Tout effacer retire du localStorage et des cookies chaque entrée marquée avec accord dans le tableau ci-dessus, y compris la clé de ton identité de joueur sur le serveur, les parties en groupe en cours et le défi du jour. En plus de cela, il efface le tirage de nombres en cours sur la page Tirage des nombres. Remettre les statistiques à zéro y efface aussi les chiffres.
  • Retrait du consentement : Désactiver l’enregistrement, ou le bouton ci-dessous.
  • Retrait du classement : écris au contact ci-dessus et indique le pseudo sous lequel tu figures dans le tableau. Nous retirerons l’entrée. Désactiver la publication dans ton profil empêche de nouvelles entrées, mais n’efface pas celles déjà envoyées.

Les droits issus du RGPD (accès, rectification, effacement, limitation, portabilité, opposition) peuvent aussi être exercés auprès de l’exploitant au contact ci-dessus. Une plainte peut être déposée auprès de l’Autorité tchèque de protection des données, Pplk. Sochora 27, 170 00 Praha 7.

Changer tes réglages

La décision sur l’enregistrement peut être changée à tout moment. Le bouton rouvre la barre que tu as vue à ta première visite.

Gérer les données

Modifications de cette politique

Quand l’enregistrement change, ce texte change avec lui et le numéro de version ci-dessus augmente. Un changement important veut dire que la barre de consentement se manifeste à nouveau.