Zásady a cookies
Matematický poker od teba nechce žiadne osobné údaje, nemá reklamu ani cudziu analytiku. Hrá sa v prehliadači, ale väčšinu režimov riadi server: rozdáva karty a drží štatistiky, aby sa nedali podvrhnúť. Verejne sa ukáže len výsledok hry o rebríček a dennej výzvy, a to len s tvojím súhlasom; v hre v skupine vidia tvoje pole len tí, čo poznajú kód lobby. Čo presne kam ide a prečo, popisujú kapitoly nižšie.
Kto za web zodpovedá
Prevádzkovateľom webu je Martin Šikula, kontakt sikula.martin@email.cz. Na túto adresu píš čokoľvek, čo sa týka spracovania údajov alebo týchto zásad.
Aké údaje web spracúva
Hra od teba nechce e‑mail, meno ani telefón a nič z toho nevie uložiť. Spracúva jedine toto:
- Prezývka profilu: text, ktorý si zvolíš. Pokojne vymyslený; nikde sa neoveruje a nemusí ťa identifikovať.
- Herné štatistiky: najlepšie skóre celkovo aj zvlášť pre ľahkú a ťažkú náročnosť, počet hraných a dohraných hier, čas najrýchlejšej dohranej hry a dátum poslednej partie. Tieto počíta a drží server, pretože v prehliadači by si ich ktokoľvek prepísal; v prehliadači zostáva len ich kópia, aby sa dali ukázať aj bez pripojenia. Nie sú verejné. Vidíš ich iba ty.
- Nastavenia: vybraný vizuálny motív, jazyk rozhrania a záznam o tom, ako si sa rozhodol v lište so súhlasom.
Nič z toho sa nikomu neodovzdáva a nie je v tom reklama ani cudzia analytika. Čo ide na server a prečo, je popísané hneď nižšie, aj počítadlá návštevnosti, ktoré si web vedie sám.
Čo ide na server
Výber čísel a ručná tabuľka zostávajú celé v prehliadači a neodosielajú nič. Zvyšok hry sa so serverom rozpráva: pri ľahkej a ťažkej kvôli štatistikám, pri ostatných režimoch aj kvôli spoluhráčom.
- Priebeh partie: pri ľahkej aj ťažkej náročnosti rozdáva karty server a posiela sa mu každý ťah („polož číslo na toto políčko“). Je to jediný spôsob, ako môžu štatistiky niečo znamenať: skóre spočítané v prehliadači sa dá prepísať. Bez zapnutého ukladania a bez pripojenia sa hrá celá v prehliadači a neodosiela sa nič. Partia sa potom len nezapíše do štatistík.
- Výsledok partie: skóre, náročnosť, dĺžka hry a dátum. Do verejnej tabuľky ide len z režimu o rebríček a z dennej výzvy, a len so súhlasom so zverejnením; z ľahkej a ťažkej sa pripíše výhradne do tvojich štatistík.
- Prezývka aktívneho profilu. Vo verejnej tabuľke sa objaví len pri režime o rebríček a pri dennej výzve. Pokojne vymyslená; nikde sa neoveruje.
- Náhodné id hráča, ktoré server vydá pri prvej partii, aby spoznal, že ide o teba. Nie je v ňom nič o tvojej osobe. Každý profil v prehliadači má vlastné, aby sa dvom ľuďom pri jednom počítači nesčítali čísla dohromady.
Pri dennej výzve si server pri tvojom id hráča drží navyše dnešný dátum a výsledok dnešného pokusu, inak by sa nedalo ustrážiť, že sa hrá raz denne, a k tomu počet dní odohraných po sebe, aby sa dala ukázať séria. Nič viac než dátum, skóre, séria a poradie to nie je.
Pri hre v skupine a pri dueli ide na server navyše prezývka, ktorú si zvolíš pri zakladaní alebo pripojení, a tvoje rozohrané pole so skóre. Vidia to iba tí, čo poznajú kód lobby, pri dueli teda tvoj protihráč. Do verejného rebríčka z týchto hier nejde nič. Celé lobby sa zo servera zmaže najneskôr šesť hodín po poslednej akcii.
Server si pri obmedzení počtu partií drží odtlačok IP adresy (HMAC‑SHA‑256 s tajným kľúčom servera), aby sa dalo spoznať opakované zakladanie hier z rovnakej siete. Adresa samotná sa neukladá a bez toho kľúča sa z odtlačku späť vypočítať nedá. Leží pri ňom iba počítadlo požiadaviek a spolu s ním sa maže pri upratovaní, najdlhšie pár hodín po poslednej požiadavke. Do rebríčka sa nezapisuje.
Počítadlá návštevnosti: server si vedie denné čísla, koľkokrát sa ktorá stránka otvorila, v akom jazyku, na ako širokom okne a o koľkej, koľko partií v ktorom režime začalo a skončilo, do akého rozmedzia spadlo skóre a ako dlho sa hralo. Pripočíta sa k tomu, ku ktorému kroku došiel návod pre prvú hru a koľkokrát si niekto stiahol tlačený hrací plán alebo žetóny; pri chybe na sieti aj to, na ktorej časti webu spadla, nech je poznať, čo je pokazené. Pri návšteve, ktorá prišla odinakiaľ, k tomu pribudne hrubý kôš, odkiaľ odkaz viedol (napríklad „vyhľadávač Seznam“ alebo „sociálne siete“); samotná adresa tej stránky sa nikam neposiela a neukladá. Pribúda aj krajina, z ktorej návšteva prišla, a tiež iba ako hrubý kôš: Česko, Slovensko, susedia, anglicky hovoriace krajiny, zvyšok sveta jedným číslom. Spozná ju hosting z IP adresy ešte predtým, než sa náš kód spustí, takže sa nikoho na polohu nepýta a adresa sa nikam nezapisuje. Je to vždy jedno číslo na deň a na položku, nič viac, a čísla sa navzájom nespájajú: je vidieť, koľko návštev prišlo zo Seznamu a koľko ich bolo z telefónu, nie že to bola tá istá návšteva. Nedrží sa pri nich cookie, žiadne id ani adresa, takže sa z nich nedá spoznať, koľko je ľudí, nieto kto. Je to na jediné: aby sa dalo spoznať, ktoré stránky nikto nečíta, kde hráči hru vzdávajú a či sa niečo nepokazilo. Súhlas sa na ne nepýta, pretože sa v prehliadači nič neukladá ani nečíta a osobný údaj to nie je. Čísla sa mažú po 400 dňoch.
Rebríček je verejný: prezývku v ňom uvidí ktokoľvek. Nedávaj si tam meno, e‑mail ani nič, podľa čoho sa dáš dohľadať. Zverejňovanie sa dá vypnúť na stránke Profil; hrať o rebríček sa potom dá ďalej, len sa výsledok nezapíše.
Dáta drží Netlify (Netlify, Inc., USA) ako spracovateľ: na jeho serveroch web beží a v jeho úložisku Netlify Blobs leží rebríček. Odovzdanie do USA stojí na štandardných zmluvných doložkách EÚ. Z dohranej partie zostane na hodinu iba koncový stav, teda výsledné pole a skóre, aby dorazil aj oneskorene odoslaný posledný ťah; potom zmizne aj ten. Záznam v rebríčku zostáva, kým ho nevytlačia lepšie výsledky alebo kým o výmaz nepožiadaš. Štatistiky pri identite hráča drží server, kým ich nevynuluješ alebo nezmažeš svoje dáta; identita, na ktorú sa nezapísala jediná partia, sa maže po 30 dňoch. Tlačidlá na oboje sú na stránke Profil.
Čo sa ukladá do prehliadača
Cookies aj localStorage sú dva spôsoby, ako si web niečo poznamená na tvojom zariadení. Web používa oba. Cookie je tu len ako záloha: keď si vymažeš localStorage, profil sa z nej obnoví.
| Názov | Na čo je | Druh | Platnosť |
|---|---|---|---|
mp-theme |
Vybraný vizuálny motív | localStorage · nevyhnutné | do zmazania |
mp-lang |
Vybraný jazyk rozhrania | localStorage · nevyhnutné | do zmazania |
mp_lang |
Ten istý jazyk, aby ho poznal server a na holej adrese neponúkol iný podľa krajiny | cookie · nevyhnutné | 365 dní |
mp-preview |
Či má hra ukazovať náhľad bodov pri voľných políčkach | localStorage · nevyhnutné | do zmazania |
mp-picker |
Rozohraný ťah čísel na stránke Výber čísel, aby prežil obnovenie stránky | localStorage · nevyhnutné | do zmazania |
mp-welcome |
Záznam, že sme sa pri prvom načítaní spýtali na prezývku, druhýkrát sa už nepýtame | localStorage · nevyhnutné | do zmazania |
mp-auto-name |
Značka, že profil dostal východiskové meno, aby sa hra po prvej partii raz spýtala na vlastnú prezývku | localStorage · nevyhnutné | do zmazania |
mp-consent |
Záznam, ako si sa rozhodol o ukladaní | localStorage · nevyhnutné | do zmazania |
mp_consent |
To isté rozhodnutie, aby platilo aj po vymazaní localStorage | cookie · nevyhnutné | 180 dní |
mp-profiles |
Všetky lokálne profily aj ich štatistiky | localStorage · so súhlasom | do zmazania |
mp_profile |
Prezývka aktívneho profilu, záloha | cookie · so súhlasom | 180 dní |
mp-publish |
Súhlas so zverejnením prezývky v rebríčku | localStorage · nevyhnutné | do zmazania |
mp-player |
Id a tajomstvo hráča vydané serverom: kľúč k rebríčku aj ku štatistikám, pre každý profil vlastný | localStorage · so súhlasom | do zmazania |
mp-seat |
Kód lobby a kľúč k miestu v rozohranej skupinovej hre | localStorage · so súhlasom | do zmazania |
mp-duel-seat |
To isté pre rozohraný duel, aby sa nepliedol so skupinovou hrou | localStorage · so súhlasom | do zmazania |
mp-tutorial |
Záznam, že si v ľahkej hre už videl návod pre prvú hru, druhýkrát sa neukazuje | localStorage · so súhlasom | do zmazania |
mp-daily-share |
Body línií tvojej dohranej dennej výzvy, aby sa dal výsledok zdieľať aj po návrate na stránku | localStorage · so súhlasom | do zmazania |
mp_stats |
Kópia štatistík aktívneho profilu, aby sa dali ukázať aj bez pripojenia | cookie · so súhlasom | 180 dní |
mp-sw-* |
Kópia súborov webu (stránky, skripty, štýly, písma), aby sa hra načítala hneď a fungovala aj bez pripojenia | Cache Storage · nevyhnutné | do zmazania |
Všetky cookies sú vlastné (nie cudzie), majú príznak SameSite=Lax a na zabezpečenom spojení aj Secure. Žiadna tretia strana k nim nemá prístup.
Riadok mp-sw-* je medzipamäť service workera: vďaka nej sa hra dá pridať na plochu telefónu a hrať aj bez signálu. Leží v nej len vlastné súbory webu, pre každého rovnaké; nič o tebe si nepamätá, a preto patrí medzi nevyhnutné ukladanie. Novú verziu webu si obmieňa sama a zmaže sa s vymazaním dát webu v prehliadači.
Právny základ a súhlas
Uložiť niečo do prehliadača smie web podľa § 89 ods. 3 zákona č. 127/2005 Sb. buď vtedy, keď to nutne potrebuje k fungovaniu služby, ktorú si vyžiadaš, alebo s tvojím súhlasom.
- Nevyhnutné: motív, jazyk, náhľad bodov, rozohraný výber čísel a záznamy o tvojich rozhodnutiach (súhlas s ukladaním, zverejňovanie v rebríčku, otázka na prezývku). Bez nich by sa web zakaždým vrátil do východiskového stavu a pýtal by sa znovu a znovu. Sú to nastavenia rozhrania, nič o tebe nehovoria, a súhlas preto nepotrebujú.
- So súhlasom: profily a štatistiky. Zapíšu sa až potom, čo v lište klikneš na Povoliť ukladanie. Dovtedy si hra výsledky drží len v pamäti otvorenej karty a jej zatvorením zmiznú.
Súhlas je dobrovoľný a dá sa kedykoľvek odvolať: hra funguje ďalej, len si nič nepamätá a ľahká aj ťažká náročnosť sa prepnú do režimu bez servera. Odvolanie zmaže dáta z tvojho zariadenia vrátane kľúča k identite hráča. Bez neho sa k doterajším štatistikám na serveri nedostaneš ty ani nikto iný. Zostane tam záznam bez väzby na tvoje zariadenie. O jeho zmazanie sa dá požiadať na kontakte vyššie.
Deti a školy
Hra je určená aj do vyučovania a nezakladá sa v nej žiadny účet. Jediné, čo sa o hráčovi ukáže verejne, je prezývka pri výsledku v rebríčku a v dennej výzve, a to iba so súhlasom so zverejnením.
Ak máš menej než 15 rokov, nechaj si zverejňovanie schváliť od rodiča, alebo ho maj vypnuté. Hrať sa dá aj tak, len sa výsledok nezapíše do verejnej tabuľky; vypína sa na stránke Profil. Keď sa v rebríčku objaví prezývka dieťaťa a rodič si to nepraje, stačí napísať na kontakt vyššie a záznam zmažeme.
Ako dlho sa dáta držia
- localStorage nemá dobu platnosti: drží sa, kým ho nezmažeš ty alebo prehliadač.
- Cookies vypršia po 180 dňoch. Lehota sa obnoví zakaždým, keď sa cookie prepíše, teda pri zmene profilu alebo štatistík, nie pri každom načítaní stránky.
- Zmazaním profilu, vynulovaním štatistík alebo odvolaním súhlasu sa dáta zmažú hneď.
Tvoje práva
Takmer všetko zvládneš sám a okamžite, priamo na stránke Profil:
- Prístup a prenositeľnosť: tlačidlo Stiahnuť uloží profily ako súbor JSON, Načítať ich z neho vráti späť, aj v inom prehliadači alebo na inom zariadení. Štatistiky v súbore nie sú, lebo ich vedie server; prenáša sa kľúč k nim, takže sa čísla po načítaní dotiahnu samy.
- Oprava: prezývku profilu sa dá kedykoľvek prepísať.
- Výmaz: Zmazať všetko odstráni z localStorage aj cookies všetky záznamy označené v tabuľke vyššie ako so súhlasom, teda aj kľúč k identite hráča na serveri, rozohrané skupinové hry a dennú výzvu. Navyše zmaže aj rozohraný ťah na stránke Výber čísel. Vynulovať štatistiky zmaže čísla aj tam.
- Odvolanie súhlasu: Vypnúť ukladanie, alebo tlačidlo nižšie.
- Výmaz z rebríčka: napíš na kontakt vyššie a uveď prezývku, pod ktorou v tabuľke stojíš. Záznam odstránime. Vypnutie zverejňovania v profile zabráni ďalším zápisom, ale tie už odoslané samo nezmaže.
Práva podľa nariadenia GDPR (prístup, oprava, výmaz, obmedzenie, prenositeľnosť, námietka) môžeš uplatniť aj u prevádzkovateľa na kontakte vyššie. Sťažnosť možno podať na Úrade pre ochranu osobných údajov, Pplk. Sochora 27, 170 00 Praha 7.
Zmena nastavenia
Rozhodnutie o ukladaní sa dá kedykoľvek zmeniť. Tlačidlo znovu otvorí lištu, ktorú si videl pri prvej návšteve.
Zmeny zásad
Keď sa ukladanie zmení, zmení sa aj tento text a stúpne číslo verzie hore. Podstatná zmena znamená, že sa lišta so súhlasom ozve znovu.