Právne
Zásady súkromia
Verzia 2026-10-30
Účinné 2026-10-30
Kto je zodpovedný
CityLiga, prevádzkovaná z Bratislavy, je prevádzkovateľom osobných údajov v tejto aplikácii. Kontakt: privacy@cityliga.com.
Čo zbierame
Ukladáme meno, e-mail, nepovinný telefón (a komu ho zdieľaš), mesto, zvolenú mestskú ligu, nahlásenú úroveň (1–7), pohlavie (muž / žena) a rok narodenia, ktoré nám zadáš. Ďalej ukladáme jazyk, odporúčacie kódy, históriu párov a registrácií, skóre a časy hrania, označené kluby a kurty, históriu korún, voliteľné poznámky k zápasom s autorom a časom, hlásenia poznámok a moderátorské zásahy, návrhy termínov, spory, walkover nároky, odstúpenia, náhrady, záznamy notifikácií a osobné XP udalosti (prírastky a odpočty). Ostatní hráči vidia v partner room vekové pásmo, nikdy presný rok narodenia.
Prečo ich používame
Údaje používame na prevádzku CityLigy: tvorbu párov a líg, zobrazenie zápasov a tabuliek, dohodnutie hry so súpermi, e-maily a push notifikácie, ak máš aplikáciu nainštalovanú, pravidlo 18+ vrátane kontroly veku v partner room a odporúčania. Právne základy sú zmluva (poskytovanie ligy), oprávnený záujem (integrita tabuliek, ochrana pred zneužitím, bezpečnosť), súhlas (voliteľné analytické cookies a zaradenie do partner room) a zákonná povinnosť (spotrebiteľské a účtovné záznamy).
Poloha a Places
Tvoje mesto a zvolená mestská liga sú nastavenia účtu, nie tvoja aktuálna poloha. Ukladáme klub a kurt pripojený k zápasu vrátane navrhnutého kurtu v pozvánke na otvorený zápas. Zdieľané záznamy miest obsahujú identifikátor miesta, názov, adresu, ak bola zadaná, zemepisnú šírku a dĺžku, mesto, krajinu, odkaz Google Maps, ak bol zadaný, označenie kurtu a údaj o zastrešení, ak bol zadaný, aj identifikátor autora a čas vytvorenia. Patrí sem aj ručne uložený pin: vznikne zdieľaný klub, nie súkromná záložka. Prihlásení členovia môžu tieto záznamy čítať a vidieť miesta na mape korún; neprihlásení návštevníci nemajú prístup k uloženým záznamom klubov a kurtov, okrem označenia kurtu pri korune na verejnej stránke kurtu. Aplikácia obsahuje aj preskúmaný katalóg slovenských klubov, ktorého názvy, adresy a súradnice sú verejné informácie. Ak si zvolíš použitie polohy a povolíš ju v prehliadači, použijeme jednorazovú polohu na hľadanie v okolí, nie na priebežné sledovanie. Bod vyhľadávania alebo názov hľadaného mesta a jeho stred posielame cez náš server do Google Places, ak je služba nastavená. Pri tomto hľadaní Googlu neposielame tvoje ID hráča v CityLige, meno ani kontakty. Bod vyhľadávania neukladáme ako aktuálnu polohu do profilu; uložený pin alebo miesto si ponechá svoje súradnice. Mapa korún načítava mapové dlaždice OpenStreetMap priamo v prehliadači; služba dostáva tvoju IP adresu a požadovanú oblasť mapy, nie tvoj profil v CityLige.
Tabuľky, koruny a výsledky
Ligové tabuľky sú dostupné hráčom v rovnakom cykle a divízii vrátane ostatných líg v tejto súťaži. Aktuálne tabuľky ligy každého mesta (mená párov, odohrané zápasy, rozdiel setov a body) sú aj na verejnej stránke ligy, ktorú si môže prečítať ktokoľvek vrátane vyhľadávačov. Úplné záznamy ligových zápasov a verzie skóre sú dostupné len spoluhráčom z ligy. Súhrn potvrdeného ligového zápasu (mená párov, skóre a voliteľná poznámka s autorom a časom) môžu čítať všetci prihlásení členovia; neprihlásení návštevníci ho nevidia. Verejné rebríčky korún sú verejné v rámci CityLigy: všetci prihlásení členovia vidia mená párov, výhry a prehry (W–L), poradie a miesto na úrovni kurtu, klubu, mesta, kraja a krajiny. Neprihlásení návštevníci tieto rebríčky čítať nemôžu. Aktuálne koruny a história držania korún vrátane identifikátorov párov, miest a časov začiatku a konca sú dostupné prihláseným členom; mapa ukazuje aktuálnych lídrov a začiatky držania korún. Na mape korún je štvrť každého klubu (alebo jej časť) a schematická plocha každého kurtu zafarbená pre pár, ktorý má teraz korunu klubu alebo kurtu; na mape sú iniciály páru a v zozname mapy mená. Hráč, ktorý vypol „Ukazovať moje meno na kartách a verejných stránkach“, sa tam zobrazí ako „Hráč“ bez iniciály. Hranice štvrtí: © prispievatelia OpenStreetMap (ODbL). Aktuálne koruny klubu a kurtov na každom klube z katalógu, s menami páru, ktorý korunu drží, a počtom dní držania, sú aj na verejnej stránke kurtu, ktorú si môže prečítať ktokoľvek vrátane vyhľadávačov. Prihlásení členovia vidia aj kartu páru: krstné mená s iniciálkou priezviska, aktuálne a minulé koruny, výhry, prehry, nedávnu formu, tituly a počet kurtov z potvrdených zápasov na mapovaných kurtoch, vzájomné zápasy zápas po zápase len proti vlastnému páru a na vlastnej karte najčastejší súperiaci pár. Potvrdené ligové a otvorené zápasy s označeným kurtom sprístupňujú prihláseným členom aj skóre, čas hry a miesto pre rebríčky korún. Pozvánky na otvorený zápas, navrhnutý kurt a nepotvrdené zápasy vidia len zúčastnené páry. Po potvrdení je súhrn otvoreného zápasu dostupný všetkým prihláseným členom: mená párov, skóre, čas hry, klub a kurt. Súhrny potvrdených ligových a otvorených zápasov môžu ukázať aj voliteľnú poznámku s autorom a časom zadania. Poznámky sú skryté pri spornom či anulovanom výsledku a po skrytí autorom alebo adminom. Neprihlásení návštevníci tieto súhrny nevidia. Telefóny, e-maily, súkromné návrhy termínov a história XP nie sú súčasťou rebríčkov korún ani súhrnov pre všetkých členov. Verejné stránky a odkazy na zdieľanie: na verejných stránkach líg a kurtov a na odkazoch na zdieľanie sa hráč zobrazuje celým menom, kým si v profile nevypne „Ukazovať moje meno na kartách a verejných stránkach“. Potom sa zobrazuje ako „Hráč“ a pár, v ktorom to vypli obaja hráči, ako „Pár n“ alebo ako obsadená koruna. Zmeny sa na verejných stránkach prejavia približne do 10 minút. Odkaz na zdieľanie (/s/…) ukáže každému, kto ho má, kartu v stave, v akom bola pri zdieľaní, krstné meno a iniciálku priezviska toho, kto ju zdieľal, a jeho kód pozvánky v odkaze na registráciu. Vyhľadávače odkazy na zdieľanie neuvádzajú, platia 90 dní a prestanú fungovať hneď, keď ich ten, kto ich zdieľal, zastaví, keď niekto na karte zmení meno alebo nastavenie mena alebo keď si zruší účet. Žiadna z týchto verejných stránok neukazuje identifikátory hráčov, kontakty, hernú úroveň ani XP.
Partner room
Partner room je dobrovoľná. Zobrazíš sa v nej až po tom, čo sa rozhodneš prihlásiť, a len ak prejdeš bránou 18+. Kým si v zozname, ostatní hráči, ktorí sa tiež prihlásili, uvidia tvoje meno, úroveň, vekové pásmo, pohlavie a mesto, plus divízie, pre ktoré hľadáš partnera. Nikdy neuvidia e-mail, telefón ani presný rok narodenia. Viditeľnosť je obojstranná: miestnosť nemôžeš prehliadať, ak v nej nie si v zozname. Môžeš ju kedykoľvek opustiť v partner room — ťukni Opustiť. Odchod ťa v tej istej požiadavke odstráni zo zoznamov ostatných a zruší ti prístup do miestnosti.
Kto ďalší údaje vidí
Všetci prihlásení členovia CityLigy môžu čítať hráčsky adresár s menami a hernou úrovňou. Telefónne číslo je nepovinné. Ak ho pridáš a zapneš zdieľanie, uvidia ho len hráči z tvojej ligovej skupiny, ktorých sám vyberieš, a to v zápasoch, ktoré s tebou hrajú, kým je cyklus zverejnený alebo aktívny. Predvolene ho nevidí nikto. Admini majú ďalší chránený prístup k záznamom hráčov, súťaží, sporov a moderovania na prevádzku ligy; samotné prihlásenie admina nesprístupní každý záznam účastníkov cez bežné hráčske čítanie. Na beh aplikácie používame Supabase (databáza a prihlásenie, Frankfurt), Vercel (hosting, Frankfurt), Resend (e-mail), Sentry (chybové hlásenia), Anthropic (Claude API pre automatické rozhodnutia v lige opísané nižšie) a so súhlasom s analytikou PostHog (analytika používania, EÚ cloud). Google Places spracúva hľadanie miest v okolí, ako je uvedené vyššie. Text poznámok neposielame do Sentry, PostHog ani do notifikácií. Údaje nepredávame a nezobrazujeme reklamy.
Automatické rozhodnutia v lige
Keď pár napadne výsledok alebo si nárokuje walkover, CityLiga pošle zúžený záznam prípadu do Claude API od spoločnosti Anthropic, aby navrhlo rozhodnutie: verzie skóre, časy zápisov a návrhov termínov, ktorý pár čo urobil a dôvod alebo odpoveď, ktorú hráč napísal. Tvoje meno z profilu ani kontaktné údaje nikdy neposielame; z textu, ktorý napíšeš, odstránime e-mailové adresy, telefónne čísla a webové odkazy. Chaty nikdy neposielame a hráči v zázname vystupujú len ako Pár A a Pár B. Väčšina návrhov čaká na správcu. CityLiga AI rozhodne sama len pri zjavnom preklepe v skóre, ktorý nemení tabuľku, koruny ani XP, alebo keď oba páry hlásia rovnaký výsledok, a oba páry sa o tom dozvedia. Správca môže každé rozhodnutie AI skontrolovať a zmeniť až do začiatku ďalšieho cyklu tvojej ligy a o ľudské posúdenie môžeš požiadať na privacy@cityliga.com. Uchovávame návrh, jeho zdôvodnenie a istotu, nie odoslaný záznam. Právnym základom je náš oprávnený záujem na férovej tabuľke.
Cookies a analytika
Nevyhnutné cookies prvej strany udržiavajú tvoje prihlásenie, pamätajú si jazyk, prenesú odporúčací kód alebo pozvánku cez presmerovanie pri potvrdení účtu alebo nastavení hesla a uložia tvoju voľbu analytiky. Nepoužívajú sa na reklamu. Voliteľné analytické cookies patria PostHogu. PostHog sa načíta a posiela sieťové požiadavky až po ťuknutí na Povoliť v ponuke cookies. Ak odmietneš alebo ešte nemáš zvolenú možnosť, skript PostHogu sa vôbec nenaimportuje: do PostHogu nejdú žiadne udalosti ani požiadavky. Súhlas môžeš kedykoľvek odvolať v Profile; čakajúce udalosti vymažeme a ďalšie požiadavky zastavíme. Samotné cookie súhlasu je cookie prvej strany (hraj_analytics_consent). Prijatie podmienok a zásad súkromia nie je súhlas s analytikou.
Čo posiela voliteľná analytika
So súhlasom s analytikou úspešné zadanie skóre posiela score_submit s has_court (true alebo false); pozvánka na otvorený zápas posiela open_match_invited bez produktových vlastností; zmena koruny posiela crown_changed len s vlastnosťou scopes — zoznamom dotknutých úrovní (court, club, city, region, country). eventId notifikácie o korune a ID otvoreného zápasu/pozvánky posielame do PostHogu ako uuid udalosti, aby sa doručenie nezapočítalo dvakrát. Sú to pseudonymné identifikátory, ktoré opúšťajú CityLigu, nie ID hráča, meno či kontakt; nejde o anonymné údaje. Ďalšie výslovné udalosti merajú signup (len prvé nastavenie účtu, nie opätovné prijatie zmenených podmienok), vytvorenie páru, registráciu do cyklu, spory, inštaláciu PWA a zobrazenia sprievodcu XP, histórie a emblému. Udalosti môžu obsahovať pseudonymné identifikátory prehliadača/relácie, údaje o prehliadači, zariadení a obrazovke, čas udalosti a maskované cesty stránok bez parametrov vyhľadávania či tokenov pozvánok. V týchto udalostiach neposielame mená párov či hráčov, kontakty, skóre, text poznámok ani hlásení, adresy či súradnice klubov, súkromné termíny ani zostatky či históriu XP. Automatické meranie stránok a nahrávanie relácií sú vypnuté. Po odmietnutí alebo odvolaní súhlasu sa ďalšie analytické udalosti neposielajú. Otvorenie a zdieľanie karty s korunou posiela crown_card_opened a crown_card_shared iba so zvoleným formátom (chat alebo story).
Osobné XP
Osobné XP sú súkromné a kozmetické. Ukladáme prírastky a odpočty XP, ich dôvody, odkazy na zdrojové zápasy a serverové časy. XP nemenia ligové poradie, hernú úroveň ani koruny. Export účtu obsahuje celú tvoju históriu XP. Zmazanie účtu vymaže tvoje XP záznamy a odstráni tvoju identitu zo súkromného zoznamu účastníkov pre XP; minulé skóre aj XP ostatných hráčov zostanú. Voliteľné meranie zobrazení sprievodcu XP, histórie a emblému vyžaduje súhlas s analytikou a neposiela zostatok XP, históriu udalostí, identifikátory zdrojových zápasov ani nárok na emblém. Za zobrazenie týchto obrazoviek sa XP neudeľujú.
Ako dlho ich držíme
Profil držíme, kým je účet otvorený. Po zmazaní účtu riadok anonymizujeme (meno sa zmení na "Odstránený hráč"; e-mail, telefón a rok narodenia sa vymažú; voľba ligy sa vymaže; push odbery a čakajúce pozvánky zaniknú; prihlasovací účet sa zmaže). Text všetkých tvojich poznámok k zápasom vymažeme a tieto verzie skryjeme. Dôvody z tvojich nahlásení poznámok tiež vymažeme a ponecháme moderátorské záznamy potrebné na riešenie hlásení. Ligové a otvorené zápasy, páry, členstvá, história skóre a korún aj zdieľané kluby, kurty a ručné piny zostanú, aby výsledky a tabuľky ostatných hráčov ostali správne. Pri zachovanom páre a skóre tvoje meno nahradí Odstránený hráč; interné identifikátory môžu zostať prepojené s anonymizovanou schránkou profilu vrátane autora zdieľaného miesta. Po zmazaní účtu ti nemôže zostať žiadna koruna. Ak si v aktívnej lige, najprv pár stiahneme, aby súperi dostali walkovery namiesto osirotených zápasov.
Tvoje práva
Kópiu údajov si môžeš exportovať alebo účet zmazať v Profile (potvrdenie napísaním slova). Export obsahuje všetky tvoje poznámky k zápasom aj skryté verzie, dôvody z tvojich nahlásení poznámok, osobné XP udalosti, voľbu mestskej ligy, tvoju účasť v otvorených zápasoch a vlastné zadania skóre či žiadosti o revíziu, súvisiacu históriu korún a miesta vytvorené či použité tebou v týchto záznamoch. Obsahuje len tvoje vlastné hlásenia, nie hlásenia iných ľudí o tvojich poznámkach ani dôvody moderovania. Zmazanie účtu vymaže tvoje XP udalosti. Ak chceš kópiu údajov, stiahni si ju pred zmazaním účtu. Na opravu údajov alebo pomoc s postupom v aplikácii napíš na privacy@cityliga.com. Súhlas s analytikou môžeš kedykoľvek odvolať v Profile. Môžeš sa tiež sťažovať na Úrad na ochranu osobných údajov SR.
Deti
Aplikácia je 18+ bez výnimiek: platí to aj pre partner room a pozvánky. Nikomu mladšiemu ako 18 rokov vedome nedovolíme vytvoriť si účet ani hrať.
Kontakt
Otázky k súkromiu a žiadosti o uplatnenie tvojich práv: privacy@cityliga.com.