Datenschutz und Cookies
Mathe-Poker fragt nach keinen persönlichen Angaben, hat keine Werbung und keine Analyse durch Dritte. Du spielst im Browser, aber die meisten Modi führt der Server: er gibt die Karten und hält die Statistik, damit an ihr nicht gedreht werden kann. Öffentlich erscheint nur das Ergebnis des Ranglistenspiels und der Tagesaufgabe, und nur mit deiner Zustimmung; im Gruppenspiel sehen dein Raster nur die, die den Lobby-Code kennen. Was genau wohin geht und warum, beschreiben die Kapitel unten.
Wer verantwortlich ist
Die Seite betreibt Martin Šikula, Kontakt sikula.martin@email.cz. Schreib an diese Adresse zu allem, was die Datenverarbeitung oder diese Richtlinie betrifft.
Welche Daten die Seite verarbeitet
Das Spiel fragt nicht nach einer E-Mail, einem Namen oder einer Telefonnummer und kann nichts davon speichern. Es verarbeitet nur das hier:
- Profil-Spitzname: ein Text, den du wählst. Erfunden ist in Ordnung; er wird nie geprüft und muss dich nicht identifizieren.
- Spielstatistik: bestes Ergebnis insgesamt und getrennt für die leichte und die schwere Stufe, gespielte und beendete Partien, die Zeit der schnellsten beendeten Partie und das Datum der letzten. Sie werden vom Server gezählt und gehalten, weil sie im Browser jeder umschreiben könnte; der Browser hält nur eine Kopie, damit sie auch offline gezeigt werden können. Sie sind nicht öffentlich. Nur du siehst sie.
- Einstellungen: das gewählte Design, die Sprache der Oberfläche und ein Vermerk darüber, wie du in der Zustimmungsleiste entschieden hast.
Nichts davon wird an jemanden weitergegeben, und es gibt weder Werbung noch Analyse durch Dritte. Was an den Server geht und warum, steht gleich darunter, einschließlich der Besuchszähler, die die Seite selbst führt.
Was an den Server geht
Die Zahlenziehung und das von Hand gefüllte Raster bleiben ganz im Browser und senden nichts. Der Rest des Spiels spricht mit dem Server: leicht und schwer wegen der Statistik, die übrigen Modi auch wegen der Mitspieler.
- Der Verlauf einer Partie: auf der leichten und der schweren Stufe gibt der Server die Karten und jeder Zug wird an ihn geschickt („setz diese Zahl auf dieses Feld“). Nur so kann Statistik etwas bedeuten: ein im Browser gezählter Punktestand lässt sich umschreiben. Ohne eingeschaltetes Speichern und ohne Verbindung läuft die ganze Partie im Browser und es wird nichts gesendet. Die Partie kommt dann einfach nicht in die Statistik.
- Das Ergebnis einer Partie: Punkte, Stufe, Dauer und Datum. In die öffentliche Tabelle kommt es nur aus dem Modus Rangliste und aus der Tagesaufgabe, und nur mit Zustimmung zur Veröffentlichung; aus leicht und schwer wird es allein zu deiner Statistik hinzugefügt.
- Der Spitzname des aktiven Profils. In der öffentlichen Tabelle erscheint er nur bei Ranglistenpartien und der Tagesaufgabe. Erfunden ist in Ordnung; er wird nie geprüft.
- Eine zufällige Spieler-Kennung, die der Server bei deiner ersten Partie ausgibt, damit er erkennt, dass du es bist. Sie sagt persönlich nichts über dich. Jedes Profil im Browser hat seine eigene, damit zwei Leuten an einem Computer die Zahlen nicht zusammengezählt werden.
Für die Tagesaufgabe hält der Server zusätzlich das heutige Datum und das Ergebnis des heutigen Versuchs zu deiner Spieler-Kennung, sonst ließe sich ein Versuch am Tag nicht durchsetzen, und dazu die Zahl der hintereinander gespielten Tage, damit sich die Serie zeigen lässt. Es ist nicht mehr als ein Datum, ein Ergebnis, eine Serie und eine Platzierung.
Für das Gruppenspiel und das Duell bekommt der Server außerdem den Spitznamen, den du beim Anlegen oder Beitreten wählst, und dein laufendes Raster samt Punktestand. Es sehen nur die, die den Lobby-Code kennen, im Duell also dein Gegner. Nichts aus diesen Partien kommt in die öffentliche Rangliste. Die ganze Lobby wird spätestens sechs Stunden nach der letzten Aktion vom Server gelöscht.
Zur Begrenzung der Anfragen hält der Server einen Fingerabdruck deiner IP-Adresse (HMAC-SHA-256 mit einem geheimen Serverschlüssel), damit wiederholte Partien aus demselben Netz erkennbar sind. Die Adresse selbst wird nicht gespeichert, und ohne diesen Schlüssel lässt sie sich aus dem Fingerabdruck nicht zurückrechnen. Daneben liegt nur ein Anfragenzähler, und er wird beim Aufräumen zusammen mit ihm gelöscht, spätestens ein paar Stunden nach der letzten Anfrage. In die Rangliste wird er nie geschrieben.
Besuchszähler: der Server hält Tageszahlen davon, wie oft jede Seite geöffnet wurde, in welcher Sprache, auf wie breitem Fenster und zu welcher Stunde, wie viele Partien in jedem Modus begonnen und beendet wurden, in welchen Bereich der Punktestand fiel und wie lange die Partie dauerte. Dazu: bis zu welchem Schritt die Führung durch die erste Partie kam, wie oft jemand den Spielplan zum Ausdrucken oder die Plättchen heruntergeladen hat, und bei einem Netzfehler, in welchem Teil der Seite er passierte, damit klar ist, was kaputt ist. Bei einem Besuch, der von woanders kam, kommt ein grober Korb dazu, der sagt, woher der Link stammte (etwa „die Suchmaschine Seznam“ oder „soziale Netzwerke“); die Adresse jener Seite wird nirgendwohin gesendet und nirgends gespeichert. Auch das Land, aus dem der Besuch kam, kommt dazu, und wieder nur als grober Korb: Tschechien, die Slowakei, die Nachbarländer, die englischsprachigen Länder, und der Rest der Welt als eine einzige Zahl. Das Hosting ermittelt es aus der IP-Adresse, bevor unser Code überhaupt läuft, es wird also niemand nach seinem Standort gefragt und die Adresse selbst nirgends aufgeschrieben. Es ist immer eine Zahl pro Tag und pro Posten, mehr nicht, und die Zahlen werden nicht miteinander verknüpft: es zeigt, wie viele Besuche von Seznam kamen und wie viele auf einem Handy waren, nicht, dass es derselbe Besuch war. Kein Cookie, keine Kennung und keine Adresse liegt daneben, sie können also nicht sagen, wie viele Menschen es sind, geschweige denn wer. Sie dienen einem Zweck: zu zeigen, welche Seiten niemand liest, wo Spieler das Spiel aufgeben und ob etwas kaputtgegangen ist. Sie fragen nicht nach Zustimmung, weil nichts in deinem Browser gespeichert oder aus ihm gelesen wird und es keine personenbezogenen Daten sind. Die Zahlen werden nach 400 Tagen gelöscht.
Die Rangliste ist öffentlich: den Spitznamen darin sieht jeder. Schreib dort nicht deinen Namen, deine E-Mail oder etwas, worüber man dich finden kann. Das Veröffentlichen lässt sich auf der Seite Profil abschalten; Ranglistenpartien laufen weiter, das Ergebnis wird einfach nicht aufgezeichnet.
Die Daten hält Netlify (Netlify, Inc., USA) als Auftragsverarbeiter: die Seite läuft auf seinen Servern und die Rangliste liegt in seinem Speicher Netlify Blobs. Die Übermittlung in die USA stützt sich auf die EU-Standardvertragsklauseln. Nach dem Ende einer Partie bleibt eine Stunde lang nur ihr Endzustand übrig, also das fertige Raster und die Punkte, damit ein verspäteter letzter Zug noch ankommt; danach geht auch das. Ein Ranglisteneintrag bleibt, bis bessere Ergebnisse ihn hinausdrängen oder bis du seine Entfernung verlangst. Statistik, die an eine Spieleridentität gebunden ist, hält der Server, bis du sie zurücksetzt oder deine Daten löschst; eine Identität, zu der keine einzige Partie aufgezeichnet ist, wird nach 30 Tagen gelöscht. Die Knöpfe für beides sind auf der Seite Profil.
Was im Browser gespeichert wird
Cookies und localStorage sind zwei Wege, wie sich eine Seite etwas auf deinem Gerät notiert. Die Seite nutzt beide. Das Cookie ist nur eine Rückfalloption: löschst du den localStorage, wird das Profil daraus wiederhergestellt.
| Name | Wozu es da ist | Art | Lebensdauer |
|---|---|---|---|
mp-theme |
Das gewählte Design | localStorage · notwendig | bis zum Löschen |
mp-lang |
Die gewählte Sprache der Oberfläche | localStorage · notwendig | bis zum Löschen |
mp_lang |
Dieselbe Sprache, damit der Server sie kennt und unter der nackten Adresse keine andere nach Land wählt | Cookie · notwendig | 365 Tage |
mp-preview |
Ob das Spiel die Punktevorschau auf leeren Feldern zeigt | localStorage · notwendig | bis zum Löschen |
mp-picker |
Die laufende Zahlenziehung auf der Seite Zahlenziehung, damit sie ein Neuladen der Seite übersteht | localStorage · notwendig | bis zum Löschen |
mp-welcome |
Ein Vermerk, dass wir beim ersten Besuch nach einem Spitznamen gefragt haben, damit wir nicht zweimal fragen | localStorage · notwendig | bis zum Löschen |
mp-auto-name |
Eine Markierung, dass das Profil einen Standardnamen bekommen hat, damit das Spiel nach der ersten Partie einmal nach einem eigenen Spitznamen fragt | localStorage · notwendig | bis zum Löschen |
mp-consent |
Ein Vermerk darüber, wie du dich zum Speichern entschieden hast | localStorage · notwendig | bis zum Löschen |
mp_consent |
Dieselbe Entscheidung, damit sie das Leeren des localStorage übersteht | Cookie · notwendig | 180 Tage |
mp-profiles |
Alle lokalen Profile und ihre Statistik | localStorage · mit Zustimmung | bis zum Löschen |
mp_profile |
Der Spitzname des aktiven Profils, eine Rückfalloption | Cookie · mit Zustimmung | 180 Tage |
mp-publish |
Die Zustimmung, deinen Spitznamen in der Rangliste zu veröffentlichen | localStorage · notwendig | bis zum Löschen |
mp-player |
Die vom Server ausgegebene Spieler-Kennung und ihr Geheimnis: der Schlüssel zur Rangliste und zur Statistik, einer pro Profil | localStorage · mit Zustimmung | bis zum Löschen |
mp-seat |
Der Lobby-Code und der Schlüssel zu deinem Platz in einem laufenden Gruppenspiel | localStorage · mit Zustimmung | bis zum Löschen |
mp-duel-seat |
Dasselbe für ein laufendes Duell, damit es nicht mit einem Gruppenspiel durcheinandergerät | localStorage · mit Zustimmung | bis zum Löschen |
mp-tutorial |
Notiert, dass du die Führung durch die erste Partie im leichten Spiel schon gesehen hast, damit sie nicht zweimal gezeigt wird | localStorage · mit Zustimmung | bis zum Löschen |
mp-daily-share |
Die Zeilenpunkte deiner beendeten Tagesaufgabe, damit sich das Ergebnis auch nach der Rückkehr auf die Seite teilen lässt | localStorage · mit Zustimmung | bis zum Löschen |
mp_stats |
Eine Kopie der Statistik des aktiven Profils, damit sie offline gezeigt werden kann | Cookie · mit Zustimmung | 180 Tage |
mp-sw-* |
Eine Kopie der Dateien der Seite (Seiten, Skripte, Stile, Schriften), damit das Spiel sofort lädt und offline funktioniert | Cache Storage · notwendig | bis zum Löschen |
Alle Cookies sind eigene (nie von Dritten), tragen die Kennung SameSite=Lax und auf einer sicheren Verbindung zusätzlich Secure. Kein Dritter hat Zugang zu ihnen.
Die Zeile mp-sw-* ist der Cache des Service Workers: er erlaubt dir, das Spiel auf den Startbildschirm deines Handys zu legen und ohne Empfang zu spielen. Er enthält nur die eigenen Dateien der Seite, für alle identisch; er merkt sich nichts über dich, deshalb zählt er als notwendiger Speicher. Er aktualisiert sich mit jeder neuen Version der Seite und wird gelöscht, wenn du die Seitendaten in deinem Browser leerst.
Rechtsgrundlage und Zustimmung
Eine Seite darf nach § 89 Abs. 3 des tschechischen Gesetzes Nr. 127/2005 Slg. etwas in deinem Browser speichern, entweder wenn sie es für einen von dir verlangten Dienst unbedingt braucht, oder mit deiner Zustimmung.
- Notwendig: das Design, die Sprache, die Punktevorschau, die laufende Zahlenziehung und die Vermerke deiner Entscheidungen (Zustimmung zum Speichern, Veröffentlichen in der Rangliste, die Frage nach dem Spitznamen). Ohne sie kehrte die Seite jedes Mal in ihren Ausgangszustand zurück und würde immer wieder aufs Neue fragen. Es sind Einstellungen der Oberfläche, sie sagen nichts über dich und brauchen deshalb keine Zustimmung.
- Mit Zustimmung: Profile und Statistik. Sie werden erst geschrieben, nachdem du in der Leiste auf Speichern erlauben geklickt hast. Bis dahin hält das Spiel Ergebnisse nur im Speicher des offenen Tabs, und mit dem Schließen verschwinden sie.
Die Zustimmung ist freiwillig und lässt sich jederzeit widerrufen: das Spiel funktioniert weiter, es merkt sich einfach nichts, und die leichte und die schwere Stufe wechseln in den Modus ohne Server. Der Widerruf löscht die Daten von deinem Gerät, samt dem Schlüssel zu deiner Spieleridentität. Ohne ihn erreicht weder du noch sonst jemand die auf dem Server gehaltene Statistik. Dort bleibt ein Eintrag ohne Verbindung zu deinem Gerät. Seine Löschung kannst du über den Kontakt oben verlangen.
Kinder und Schulen
Das Spiel ist auch für den Unterricht gedacht und es wird darin kein Konto angelegt. Öffentlich gezeigt wird von einem Spieler nur der Spitzname neben einem Ergebnis in der Rangliste und in der Tagesaufgabe, und nur mit Zustimmung zur Veröffentlichung.
Wenn du unter 15 bist, lass das Veröffentlichen von einem Elternteil freigeben oder lass es ausgeschaltet. Spielen kannst du trotzdem, das Ergebnis wird einfach nicht in die öffentliche Tabelle geschrieben; abgeschaltet wird es auf der Seite Profil. Erscheint der Spitzname eines Kindes in der Rangliste und ein Elternteil will ihn dort nicht, schreib an den Kontakt oben und wir löschen den Eintrag.
Wie lange Daten aufbewahrt werden
- Der localStorage hat kein Ablaufdatum: er bleibt, bis du oder der Browser ihn löschen.
- Cookies laufen nach 180 Tagen ab. Die Frist beginnt von vorn, sobald das Cookie neu geschrieben wird: das ist der Fall, wenn sich das Profil oder die Statistik ändert, nicht bei jedem Seitenaufruf.
- Ein Profil zu löschen, die Statistik zurückzusetzen oder die Zustimmung zu widerrufen löscht die Daten sofort.
Deine Rechte
Fast alles kannst du selbst und sofort erledigen, direkt auf der Seite Profil:
- Auskunft und Übertragbarkeit: der Knopf Herunterladen sichert deine Profile als JSON-Datei, Laden bringt sie zurück, auch in einem anderen Browser oder auf einem anderen Gerät. Die Statistik steht nicht in der Datei, weil der Server sie hält; mitreisen tut der Schlüssel zu ihr, die Zahlen holen sich also nach dem Laden von selbst.
- Berichtigung: ein Profil-Spitzname lässt sich jederzeit umschreiben.
- Löschung: Alles löschen entfernt aus dem localStorage und den Cookies jeden Eintrag, der in der Tabelle oben als mit Zustimmung markiert ist, samt dem Schlüssel zu deiner Spieleridentität auf dem Server, laufenden Gruppenspielen und der Tagesaufgabe. Darüber hinaus löscht es die laufende Zahlenziehung auf der Seite Zahlenziehung. Statistik zurücksetzen löscht die Zahlen auch dort.
- Widerruf der Zustimmung: Speichern ausschalten, oder der Knopf unten.
- Entfernung aus der Rangliste: schreib an den Kontakt oben und nenn den Spitznamen, unter dem du in der Tabelle stehst. Wir entfernen den Eintrag. Das Veröffentlichen im Profil abzuschalten verhindert weitere Einträge, löscht aber die schon gesendeten nicht.
Rechte nach der DSGVO (Auskunft, Berichtigung, Löschung, Einschränkung, Übertragbarkeit, Widerspruch) lassen sich ebenfalls beim Betreiber über den Kontakt oben ausüben. Eine Beschwerde kann bei der tschechischen Datenschutzbehörde eingereicht werden, Pplk. Sochora 27, 170 00 Praha 7.
Deine Einstellungen ändern
Die Entscheidung zum Speichern lässt sich jederzeit ändern. Der Knopf öffnet die Leiste wieder, die du beim ersten Besuch gesehen hast.
Änderungen dieser Richtlinie
Ändert sich das Speichern, ändert sich dieser Text mit ihm und die Fassungsnummer oben steigt. Eine wesentliche Änderung heißt, dass die Zustimmungsleiste sich wieder meldet.