Politika privatnosti
Hrvatska verzija ovog dokumenta je mjerodavna.
Ukratko
- Za račun trebamo tvoje ime, email i lozinku. Lozinku spremamo samo kao hash.
- Igrači ne trebaju račun. Za igru trebaju samo ime tima i odgovori. Te podatke obrađujemo u ime organizatora kviza.
- Pri prijavi bilježimo IP adresu i preglednik, radi zaštite računa.
- Podatke ne prodajemo i ne koristimo ih za oglašavanje. Dijelimo ih samo s pružateljima usluga koje trebamo za rad aplikacije (hosting, baza, email, AI); neki su u SAD-u.
- Analitika u pregledniku, snimke zaslona uz greške i YouTube videi učitavaju se samo uz tvoj pristanak.
- Podatke čuvamo samo koliko trebamo; rokovi su u tablici.
- Račun možeš obrisati sam/a u postavkama. Za sva ostala prava piši na hello@sipnscore.eu.
1. Tko smo i kako nas kontaktirati
Voditelj obrade je [NAZIV], [ADRESA], OIB [OIB]. Kontakt za sva pitanja o podacima: hello@sipnscore.eu.
Službenika za zaštitu podataka nismo imenovali jer ga čl. 37 GDPR-a ne traži od nas: nismo tijelo javne vlasti, a naša glavna djelatnost ne uključuje redovito i sustavno praćenje ispitanika u velikom opsegu ni obradu posebnih kategorija podataka u velikom opsegu. [PRAVNIK: potvrditi]
2. Za koga je koji dio
| Ako si... | Pročitaj |
|---|---|
| organizator/ica ili član/ica lokala | Račun i usluga, Analitika, Prava |
| igrač/ica bez računa | Igrači i organizatori, Prava |
| igrač/ica s računom | Račun i usluga i Igrači i organizatori |
| osoba pozvana u tim emailom | Pozivnice u tim |
| posjetitelj/ica weba | Kolačići, Dijagnostika |
3. Što obrađujemo, zašto i na kojoj osnovi
Pravne osnove su iz čl. 6(1) GDPR-a: (a) privola, (b) izvršenje ugovora (Uvjeta korištenja), (c) zakonska obveza, (f) legitimni interes. Kod legitimnog interesa piše koji je.
| Obrada | Podaci | Svrha | Osnova | Rok |
|---|---|---|---|---|
| Račun | ime, email, lozinka (hash), potvrda emaila, plan, uloga, verzija i vrijeme prihvaćanja uvjeta | otvaranje i vođenje računa | (b) | dok račun postoji; neaktivan račun 24 mjeseca od zadnje prijave ili aktivnosti, uz upozorenje emailom 30 dana prije brisanja; nepotvrđen 30 dana od registracije |
| Prijava i sigurnost | IP adresa, preglednik (user agent), vrijeme prijave, zapisi obnove prijave | zaštita računa od zlouporabe | (f) sigurnost računa i usluge | 30 dana nakon isteka prijave |
| Ograničavanje zahtjeva | IP adresa, ID računa | zaštita od preopterećenja i pogađanja lozinki | (f) sigurnost usluge | do isteka vremenskog prozora, najviše 1 sat [PROVJERITI: TTL ključeva u Upstashu] |
| Kvizovi i lokali | kvizovi, pitanja, slike, zvuk, poveznice, podaci lokala | usluga | (b) | dok ih ne obrišeš ili ne obrišeš račun; datoteke na S3 brišu se s računom |
| Zajednica | javni kvizovi s tvojim imenom, ocjene, kopije | dijeljenje kvizova | (b) | dok je kviz javan ili dok postoji kopija |
| Stalni timovi | naziv tima, slika, članovi | igranje u stalnom timu | (b) | dok tim postoji; slika tima briše se s računom |
| AI generiranje | tema, bilješke i postavke kviza, istraživački upiti | prijedlog pitanja | (b) | kod nas: dok kviz postoji; kod obrađivača: vidi Primatelji |
| Transakcijski emailovi | email, ime, sadržaj emaila | potvrda emaila, reset lozinke, promjena emaila, brisanje računa, pozivnice, obavijest o ocjeni kviza, odluke o moderiranju i blokadi računa | (b); obavijest o ocjeni: (f) da znaš kako je kviz primljen; isključuješ je u postavkama računa ili poveznicom u emailu | logovi kod pružatelja: 30 dana |
| Obavijest administratorima | ime i email novog korisnika | pregled novih registracija i sprječavanje zlouporabe | (f) rad i sigurnost usluge | 90 dana, zatim ih administratori brišu ručno |
| Analitika na serveru | vidi Analitika | (f) | ||
| Dijagnostika | vidi Dijagnostika | (f), za snimke (a) | ||
| Pristanak na kolačiće | ID pristanka, odluka, verzija, vrijeme, ID računa ako si prijavljen/a; bez IP adrese i preglednika | dokaz pristanka | (c) čl. 7(1) GDPR-a | 3 godine [PRAVNIK: je li rok primjeren]; brisanjem računa zapis se odvaja od računa i čuva do kraja roka |
| Prijave sadržaja | prijava, račun prijavitelja, odluka | postupanje po Aktu o digitalnim uslugama | (c) | 12 mjeseci od odluke; prijava o kojoj nije odlučeno 12 mjeseci od prijave; brisanjem računa prijava se odvaja od računa i čuva do kraja roka |
| Povezivanje s Claudeom | pristupni tokeni (naziv, hash tokena, ovlasti, istek, zadnja upotreba); povezane aplikacije (naziv i adresa aplikacije, ovlasti koje si dopustio/la, hash tokena za obnovu veze, vrijeme); zapis poziva alata (alat, ID kviza, ishod, vrijeme, bez sadržaja pitanja) | da Claude stvara i uređuje tvoje kvizove kad ga povežeš | (b); zapis poziva: (f) sigurnost i podrška | tokeni i veze dok ih ne opozoveš ili dok račun postoji; tokeni za obnovu veze 30 dana nakon isteka; zapis poziva 180 dana |
Podatke za račun dobivamo od tebe. Ne donosimo automatske odluke s pravnim ili sličnim značajnim učinkom na tebe (čl. 22 GDPR-a).
4. Igrači i organizatori
Kad igraš kviz, o podacima tvog tima odlučuje organizator/ica kviza (lokal ili osoba koja je pokrenula sesiju). On/a je voditelj obrade, a mi obrađujemo podatke u njegovo/njezino ime prema ugovoru o obradi.
Što obrađujemo u sesiji: ime tima, avatar (izgled lika iz kreatora) i boju, odgovore (tekst, brojeve, odabire, točke na karti, crteže i fotke), vrijeme slanja i bodove, prisutnost (je li tim spojen) i zapise provjere fer igre. Kad organizator koristi čitanje papirnatih listova, i fotografiju lista, na kojoj mogu biti rukopis i ime tima.
Ime i email ne trebaš. Ako se pridružiš kao prijavljeni/a korisnik/ca, sesija se veže uz tvoj račun da vidiš povijest svojih kvizova, i nakon kviza možeš dodati sudionike tima (račun ili email adresu).
Koliko dugo:
| Podatak | Rok |
|---|---|
| Rezultati sesije, poredak i imena timova | Trajno |
| Sirovi odgovori igrača, uključujući crteže i fotke | 12 mjeseci od kraja sesije, zatim se brišu (bodovi ostaju) |
| Anti-cheat zapisi | 12 mjeseci |
| Email adrese članova tima upisane u sesiji | 12 mjeseci od sesije |
| Podaci sesije uživo (Convex) | 1 sat nakon kraja sesije; nedovršene sesije nakon 24 sata |
| Skenovi listova s odgovorima | 30 dana [PROVJERITI: čeka GI-11] |
Prava igrača bez računa: obrati se organizatoru ili nama na hello@sipnscore.eu. Bez računa te ne možemo pouzdano prepoznati (čl. 11 GDPR-a), pa trebamo kod sesije, ime tima i približno vrijeme kviza. Zahtjev prosljeđujemo organizatoru i pomažemo mu ga izvršiti.
Provjera fer igre
Tijekom pitanja aplikacija bilježi kad igrač izađe iz aplikacije ili promijeni karticu preglednika, i kad pošalje odgovor više puta. Zapise vidi samo organizator. Aplikacija ne odlučuje ništa sama: o posljedicama odlučuje organizator. Zapisi se čuvaju 12 mjeseci.
5. Pozivnice u tim
Ako te netko pozove u svoj stalni tim, upisao/la je tvoju email adresu. Šaljemo ti jedan email s pozivnicom. Tvoj email koristimo samo za tu pozivnicu, na osnovi legitimnog interesa (f) da te pozvani/a može dodati u tim. Pozivnica istječe nakon 7 dana i briše se 90 dana nakon isteka pozivnice. Ako ne želiš pozivnice, javi nam se na hello@sipnscore.eu.
6. Umjetna inteligencija
- Prijedlog pitanja: kad zatražiš AI pitanja, tema, tvoje bilješke i postavke kviza idu tvrtki Anthropic (model Claude). Tvoje ime, email i ID računa ne šaljemo. Za istraživanje teme upiti izvedeni iz teme idu tvrtki Tavily, a aplikacija čita i javne web stranice iz rezultata.
- Čitanje papirnatih listova (OCR): fotografija lista ide Anthropicu, koji ju dohvaća s naše poveznice. Na listu mogu biti rukopis i ime tima.
- Anthropic po svojim komercijalnim uvjetima ne smije trenirati modele na našim podacima. Ulaze i izlaze briše u roku od 30 dana; sadržaj označen kao kršenje njegovih pravila korištenja može čuvati do 2 godine. Anthropic obrađuje podatke u SAD-u.
- Tavily po svojoj politici privatnosti može koristiti dijelove upita za poboljšanje usluge. Upit sadrži samo pojmove iz teme kviza, ne tvoje podatke.
[PRAVNIK: Tavily nema javni DPA ni DPF certifikat; je li prijenos dopušten] - Slike za kviz kroz Claude (MCP): kad Claude za tvoj kviz izradi sliku alatom za generiranje, tekstualni opis slike ide tvrtki OpenAI (model GPT Image). Tvoje ime, email i ID računa ne šaljemo, a opis ne smije sadržavati osobne podatke. Gotova slika sprema se kod nas kao i ostale slike kviza. Takve slike izradila je umjetna inteligencija i ne prikazuju stvarne osobe. OpenAI po svojim uvjetima ne trenira modele na podacima poslanim kroz API, zapise čuva do 30 dana radi otkrivanja zlouporabe i obrađuje ih u SAD-u.
[PRAVNIK: OpenAI još nije aktivan obrađivač; ugovor o obradi nije potpisan; odlomak vrijedi tek kad generiranje bude uključeno] - Rezultat AI-a provjerava organizator. AI ne donosi odluke o ljudima.
7. Analitika
- Dani aktivnosti (naša baza): bilježimo dane u kojima si koristio/la aplikaciju, povezane s ID-om računa. Trebaju nam za rad i sigurnost usluge, na primjer da znamo koji je račun neaktivan. Osnova je legitimni interes (f). Prekidač za analitiku ih ne zaustavlja. Rok: 25 mjeseci.
- Analitika proizvoda (PostHog): neke radnje u aplikaciji (na primjer pokrenut kviz) šaljemo PostHogu u EU (Frankfurt), s ID-om računa, planom i ulogom, bez IP adrese. Svrha je razumjeti koliko se aplikacija koristi i poboljšati je. Osnova je legitimni interes (f). Možeš prigovoriti prekidačem u postavkama računa ("Ne koristi moje podatke za analitiku proizvoda"); nakon toga ti se radnje više ne šalju PostHogu. Rok: 12 mjeseci.
- U pregledniku: samo uz tvoj pristanak za kategoriju "Analitika i snimke grešaka" (vidi Kolačići).
- Igrači: igrače bez računa ne pratimo. Na stranicama za ulazak u kviz i igru, na TV ekranu i u prezentaciji analitika u pregledniku se nikad ne učitava. Ako se kvizu pridružiš prijavljen/a, bilježimo da si se pridružio/la sesiji.
8. Dijagnostika i greške
Sentry (EU regija) dobiva tri vrste podataka i bez tvog pristanka, na svim stranicama, uključujući TV ekran i prezentaciju:
- greške: opis greške, gdje se dogodila i adresa stranice bez parametara,
- zdravlje izdanja: nasumični ID sesije preglednika, izdanje aplikacije i je li sesija završila greškom,
- mjerenje brzine: za oko 10 % otvaranja stranica, koliko su trajali učitavanje, prijelazi i zahtjevi, s adresama bez parametara.
Ako si prijavljen/a, uz to ide ID tvog računa. Ne šaljemo kolačiće, zaglavlja, preglednik (user agent), stranicu s koje si došao/la ni sadržaj zahtjeva. Prije pristanka Sentry ništa ne sprema na tvoj uređaj (ni kolačiće ni lokalnu pohranu). Sentry pri slanju vidi tvoju IP adresu, ali je podešen da je ne sprema.
Osnova je legitimni interes (f): da uslugu održimo sigurnom i ispravnom. [PRAVNIK: dopušteno li bez pristanka] Rok: 30 dana [PROVJERITI: postavka u Sentryju].
Snimka zaslona uz grešku (Sentry Replay) pokreće se samo uz tvoj pristanak za "Analitika i snimke grešaka" i samo u sesiji preglednika u kojoj se dogodila greška. Tekst, unosi i slike su na snimci prekriveni. Na TV ekranu se nikad ne snima.
9. Sigurnosni zapisi
Uz svaku prijavu spremamo IP adresu i preglednik, da možemo otkriti zlouporabu računa i blokirati sumnjive prijave. Administratori ih vide skraćene (mrežni dio adrese). Svoje aktivne prijave vidiš i odjavljuješ u postavkama računa. Rok: 30 dana nakon isteka prijave.
10. Kolačići i ugrađeni sadržaj
Nužni kolačići i lokalna pohrana drže te prijavljenim/om, pamte jezik i tvoj izbor kolačića. Neobavezni (analitika i snimke grešaka, ugrađeni YouTube video) učitavaju se samo uz pristanak. YouTube video na ekranu za vođenje kviza i u pregledu pitanja učitava se s youtube-nocookie.com tek na klik ili uz pristanak; na TV ekranu i u prezentaciji se ne pušta. Popis je u Politici kolačića. Odluku mijenjaš kad želiš preko "Postavke kolačića" u podnožju stranice.
Karte: pitanja s kartom učitavaju karte i pretragu adresa od servisa Mapbox izravno iz tvog preglednika, pa Mapbox vidi tvoju IP adresu i čuva je 30 dana. To je nužno za tu vrstu pitanja. Za dio tih podataka Mapbox je samostalni voditelj obrade prema svojoj politici. [PRAVNIK: uloga Mapboxa]
11. Primatelji
Podatke ne prodajemo i ne dijelimo ih za oglašavanje. Dajemo ih samo pružateljima usluga koji ih obrađuju po našoj uputi (izvršiteljima): hosting, baza, datoteke, email, AI, ograničavanje zahtjeva, karte, praćenje grešaka i analitika. Popis s lokacijom i svrhom:
| Pružatelj | Svrha | Podaci | Lokacija | Prijenos | Politika |
|---|---|---|---|---|---|
| Neon (Databricks) | Baza podataka | Svi podaci računa, kvizova i sesija | EU (Frankfurt) | EU | databricks.com |
| Convex | Sesije kviza uživo | Imena timova, odgovori, crteži i fotke, prisutnost, zapisi provjere fer igre | [PROVJERITI: regija našeg deploymenta (Convex nudi EU, Irska)] | SCC | convex.dev |
| Vercel | Hosting web aplikacije i proxy prema API-ju | IP adresa, podaci zahtjeva | [PROVJERITI: regija funkcija (zadano SAD, iad1)] | EU-US DPF | vercel.com |
| Render | Hosting API-ja, logovi | IP adresa, podaci zahtjeva, logovi | [PROVJERITI: regija servisa (Render nudi Frankfurt)] | EU-US DPF | render.com |
| Amazon Web Services (S3, CloudFront) | Pohrana i dostava datoteka | Slike, zvuk, skenovi listova s odgovorima; IP adresa pri dostavi | EU (Stockholm); CloudFront dostavlja s rubnih lokacija u cijelom svijetu | EU-US DPF | aws.amazon.com |
| Resend | Slanje transakcijskih emailova | Email adresa, ime, sadržaj emaila | [PROVJERITI: regija slanja (Resend nudi EU, Irska)] | EU-US DPF | resend.com |
| Anthropic | AI generiranje pitanja i čitanje listova s odgovorima (OCR) | Tema i bilješke kviza, fotografije listova s odgovorima | SAD | SCC | anthropic.com |
| Upstash | Ograničavanje broja zahtjeva | IP adresa, ID korisnika | [PROVJERITI: regija baze (Upstash nudi Frankfurt i Irsku)] | EU-US DPF | upstash.com |
| Mapbox | Karte i pretraga adresa za pitanja s kartom | IP adresa, upit za adresu | SAD | EU-US DPF | mapbox.com |
| Google (YouTube) | Ugrađeni video, samo uz pristanak ili na klik | IP adresa, podaci preglednika | [PROVJERITI] | EU-US DPF | policies.google.com |
| Sentry | Praćenje grešaka, zdravlje izdanja (sesije bez kolačića) i praćenje performansi za 10 % učitavanja, bez pristanka; snimka zaslona uz grešku samo uz pristanak | ID korisnika, tehnički podaci o grešci | EU (Frankfurt) | EU | sentry.io |
| PostHog | Analitika proizvoda | ID korisnika, događaji u aplikaciji, paket, uloga i tjedan registracije; uz pristanak i anonimni id preglednika, posjećene stranice bez parametara i maskirani klikovi | EU (Frankfurt) | EU | posthog.com |
| Tavily | Istraživanje za AI generiranje | Upit izveden iz teme kviza | SAD | [PROVJERITI] | tavily.com |
Kad to traži zakon, podatke dajemo nadležnim tijelima.
12. Prijenos izvan EGP-a
Neki pružatelji obrađuju podatke u SAD-u ili imaju pristup iz SAD-a. Prijenos se temelji na odluci o primjerenosti za EU-US Data Privacy Framework (Provedbena odluka Komisije (EU) 2023/1795) kad je pružatelj certificiran, ili na standardnim ugovornim klauzulama (čl. 46(2)(c) GDPR-a). Mehanizam za svakog pružatelja je u tablici iznad. Kopiju zaštitnih mjera možeš zatražiti na hello@sipnscore.eu.
13. Rokovi čuvanja
Rokovi označeni s [PROVJERITI: čeka GI-11] još se ne provode automatski; do tada se ti podaci ne brišu sami.
| Podatak | Rok |
|---|---|
| Rezultati sesije, poredak i imena timova | Trajno |
| Sirovi odgovori igrača, uključujući crteže i fotke | 12 mjeseci od kraja sesije, zatim se brišu (bodovi ostaju) |
| Anti-cheat zapisi | 12 mjeseci |
| Email adrese članova tima upisane u sesiji | 12 mjeseci od sesije |
| Podaci sesije uživo (Convex) | 1 sat nakon kraja sesije; nedovršene sesije nakon 24 sata |
| Prijave (IP adresa i preglednik) | 30 dana nakon isteka prijave |
| Zapisi obnove prijave | 30 dana nakon isteka |
| Tokeni za potvrdu emaila, reset lozinke i brisanje računa | 7 dana nakon isteka |
| Pozivnice u tim | 90 dana nakon isteka pozivnice |
| Skenovi listova s odgovorima | 30 dana [PROVJERITI: čeka GI-11] |
| Računi s nepotvrđenim emailom | 30 dana od registracije |
| Neaktivni računi | 24 mjeseca od zadnje prijave ili aktivnosti, uz upozorenje emailom 30 dana prije brisanja |
| Dani aktivnosti računa | 25 mjeseci |
| Analitički događaji (PostHog) | 12 mjeseci |
| Zapisi pristanka na kolačiće | 3 godine [PRAVNIK: je li rok primjeren] |
| Prijave sadržaja | 12 mjeseci od odluke; prijava o kojoj nije odlučeno 12 mjeseci od prijave |
| Zapisi poziva alata (povezivanje s Claudeom) | 180 dana |
| Tokeni za obnovu veze povezanih aplikacija (Claude.ai) | 30 dana nakon isteka |
| Emailovi administratorima o novim korisnicima (ime i email) | 90 dana, zatim ih administratori brišu ručno |
| Greške i logovi (Sentry) | 30 dana [PROVJERITI: postavka u Sentryju] |
| Logovi API-ja (Render) | 7 do 30 dana, prema planu [PROVJERITI: naš plan na Renderu] |
| Logovi poslanih emailova (Resend) | 30 dana |
| Povijest baze za obnovu (obrisani podaci nestaju kad istekne) | 6 sati |
Kad se podatak obriše iz baze, nestaje i iz sigurnosnih kopija kad istekne rok obnove.
14. Tvoja prava
Sva prava su besplatna. Odgovaramo u roku od mjesec dana (čl. 12(3) GDPR-a); kod složenih zahtjeva rok se može produljiti za još dva mjeseca, o čemu te obavještavamo.
| Pravo | Kako |
|---|---|
| Pristup i prenosivost (čl. 15 i 20) | izvoz podataka u JSON-u u postavkama računa ("Preuzmi moje podatke"); ili emailom |
| Ispravak (čl. 16) | email i lozinku mijenjaš u postavkama računa; ostalo emailom |
| Brisanje (čl. 17) | "Obriši račun" u postavkama računa, uz potvrdu emailom. Što ostaje: rezultati i zapisi o sudjelovanju u sesijama drugih organizatora, bez veze s tvojim računom; zapisi pristanka, odvojeni od računa, do kraja roka; kopije tvojih javnih kvizova koje su drugi napravili |
| Ograničenje (čl. 18) | emailom |
| Prigovor (čl. 21) | za analitiku prekidač u postavkama računa; za ostalo emailom |
| Povlačenje privole (čl. 7(3)) | "Postavke kolačića" u podnožju; povlačenje ne utječe na zakonitost obrade prije njega |
Za zahtjev emailom pišemo s adrese tvog računa, a ako nije jasno da si to ti, tražimo potvrdu (čl. 12(6) GDPR-a).
15. Pritužba nadzornom tijelu
Ako misliš da obrađujemo tvoje podatke protivno propisima, možeš podnijeti pritužbu Agenciji za zaštitu osobnih podataka (AZOP), Ulica Metela Ožegovića 16, 10000 Zagreb, azop@azop.hr, azop.hr. Pritužbu možeš podnijeti i nadzornom tijelu države u kojoj živiš ili radiš (čl. 77 GDPR-a). Bit će nam drago ako nam se prvo javiš.
16. Djeca
Račun može otvoriti osoba od najmanje 16 godina. Igrače bez računa ne pitamo za dob; za svoju večer kviza odgovara organizator. [PRAVNIK: obveze kad u kvizu igraju djeca mlađa od 16 godina]
17. Sigurnost
Sav promet ide preko HTTPS-a. Lozinke spremamo kao hash (scrypt). Broj zahtjeva je ograničen. Pristup podacima imaju samo osobe kojima treba. Baza je u EU (Frankfurt), datoteke u EU (Stockholm). Greške pratimo da ih brzo otkrijemo. Detalji su u prilogu ugovora o obradi.
18. Promjene politike
Na vrhu stranice su verzija i datum. O bitnim promjenama obavještavamo emailom korisnike s računom i obaviješću u aplikaciji prije nego stupe na snagu. Prethodne verzije su dostupne u povijesti promjena na zahtjev. [PROVJERITI: gdje se objavljuje arhiva verzija]