Pravila privatnosti

Vrijede od [datum objave]. Odnose se na aplikaciju trokut.hr i na sve račune u njoj — roditeljske, učeničke i nastavničke.

Ukratko

  • Jedan kolačić, i to samo da ostaneš prijavljen. Nemamo analitiku, oglase ni praćenje.
  • Račun djeteta otvara roditelj i time daje suglasnost za obradu njegovih podataka.
  • Jezičnom modelu šaljemo samo podatke o gradivu — nikad ime, e-mail ni odgovore učenika.
  • Izvještaj na e-mail šaljemo isključivo uz izričitu privolu roditelja, koja se povlači jednim klikom.
  • Podatke ne prodajemo nikome. Brisanje tražiš e-mailom i provodimo ga bez odgode.

1. Tko obrađuje podatke

Voditelj obrade osobnih podataka u smislu Opće uredbe o zaštiti podataka (GDPR) je:

Naziv
[NAZIV TVRTKE d.o.o.]
Sjedište
[ulica i kućni broj, poštanski broj i grad]
OIB
[OIB]
E-mail
[privatnost@schoolmastery.com]

Za sva pitanja o osobnim podacima i za ostvarivanje prava iz poglavlja 8 piši na [privatnost@schoolmastery.com]. Odgovaramo najkasnije u roku od mjesec dana.

2. Koje podatke prikupljamo i na temelju čega

Prikupljamo samo ono što aplikaciji treba da radi. Ne kupujemo podatke, ne obogaćujemo ih iz vanjskih izvora i ne izrađujemo profile za oglašavanje.

PodaciZaštoPravna osnova
Ime i prezime, e-mail, lozinka (u obliku sažetka)Otvaranje računa, prijava i obraćanje korisnikuIzvršenje ugovora — čl. 6(1)(b)
Škola, nastavni program, razred i odabrani predmetiOdređivanje gradiva koje učenik dobivaIzvršenje ugovora — čl. 6(1)(b)
Odgovori na zadatke, napredak po temama, razina, XP, niz dana i postignućaPraćenje razumijevanja i prilagodba težine zadatakaIzvršenje ugovora — čl. 6(1)(b)
Rezultati ispita i inicijalne provjerePrikaz stanja po temama učeniku, roditelju i nastavnikuIzvršenje ugovora — čl. 6(1)(b)
Veza roditelja i djeteta te kod za povezivanjeDa roditelj vidi napredak svog i samo svog djetetaIzvršenje ugovora — čl. 6(1)(b)
Postavke izvještaja i zapis o danoj privoli s datumomSlanje tjednog ili mjesečnog izvještaja roditelju i dokaz da je privola danaPrivola — čl. 6(1)(a)
Odabrani predmeti i način plaćanjaOdređivanje plana i cijeneIzvršenje ugovora — čl. 6(1)(b)
Tehnički zapisi poslužitelja i prijave grešaka (IP adresa, vrijeme, vrsta preglednika)Sigurnost, sprječavanje zlouporabe i otklanjanje kvarovaLegitimni interes — čl. 6(1)(f)

Lozinke ne čuvamo. Pohranjujemo samo njihov bcrypt sažetak, iz kojeg se lozinka ne može izračunati natrag. Ni mi je ne možemo pročitati.

Podatke o plaćanju trenutno ne obrađujemo. Naplata još nije uključena; kad bude, ova će se pravila prije toga dopuniti podacima o pružatelju platnih usluga.

3. Podaci djece

Aplikacija je namijenjena učenicima osnovne i srednje škole, pa je većina korisnika maloljetna. Prema članku 8. GDPR-a i hrvatskom Zakonu o provedbi Opće uredbe, dijete mlađe od 16 godina ne može samo dati valjanu privolu za usluge informacijskog društva.

Zato je glavni put ulaska takav da račun djeteta otvara roditelj iz svog računa. Roditelj time potvrđuje da je nositelj roditeljske skrbi i da je suglasan s obradom podataka djeteta. Roditelj u svakom trenutku vidi napredak djeteta, može prekinuti vezu i može zatražiti brisanje djetetova računa.

Učenik može otvoriti račun i sam. Ako je mlađi od 16 godina, za to je potrebna suglasnost roditelja, a roditelj se s tim računom naknadno povezuje kodom s učenikova profila. Ako saznamo da je račun djeteta mlađeg od 16 godina otvoren bez znanja roditelja, račun ćemo obrisati.

Djeci ne prikazujemo oglase, ne pratimo ih izvan aplikacije i ne donosimo o njima automatizirane odluke s pravnim učinkom. Prilagodba težine zadataka je pedagoška, odvija se unutar aplikacije i nema učinak izvan nje.

4. Kolačići i lokalna pohrana

Nemamo analitiku, oglasne ni druge kolačiće za praćenje. Koristimo jedan kolačić, i to isključivo zato da bi prijava radila. Za takve kolačiće privola se ne traži jer bez njih usluga koju si zatražio ne može raditi — traka pri dnu stranice zato obavještava, a ne traži pristanak.

NazivVrstaSvrhaTrajanje
sm_sessionKolačić — nužanDrži te prijavljenim. Bez njega bi te svaka stranica tražila ponovnu prijavu.30 dana
sm-consentLokalna pohrana — nužnaPamti da si pročitao obavijest o kolačićima, da se ne pojavljuje opet.Do brisanja podataka preglednika
sm-current-topicLokalna pohrana — nužnaPamti temu koju učenik trenutno rješava, da je ne mora tražiti ispočetka.Do brisanja podataka preglednika
sm-seen-freeinput-introLokalna pohrana — nužnaPamti da je prikazano uvodno objašnjenje o upisivanju odgovora, da se ne ponavlja.Do brisanja podataka preglednika

Kolačić za prijavu je httpOnly, Secure i SameSite=Lax — nedostupan je JavaScriptu na stranici i ne šalje se s drugih web-mjesta. Možeš ga ukloniti odjavom ili brisanjem podataka u pregledniku; nakon toga se moraš ponovno prijaviti.

Fontove i sve ostalo poslužujemo s vlastite domene. Stranica ne dohvaća ništa s Googleovih ni drugih vanjskih poslužitelja, pa tvoja IP adresa pri običnom posjetu ne odlazi nikome osim nama i našem pružatelju usluge posluživanja.

5. Kome podatke dajemo

Podatke ne prodajemo i ne dajemo trećima za njihove svrhe. Dijelimo ih samo s izvršiteljima obrade koji rade po našoj uputi i s kojima imamo ugovor iz članka 28. GDPR-a:

  • Pružatelj usluge posluživanja (hosting)

    Poslužuje aplikaciju i drži bazu podataka. Ima pristup podacima samo u mjeri nužnoj za održavanje.

    Podatkovni centri u Europskoj uniji

  • Pružatelj usluge slanja e-pošte

    Isporučuje izvještaje o napretku roditeljima. Prima e-mail adresu roditelja i sadržaj izvještaja, i to samo kad je privola dana.

    Podatkovni centri u Europskoj uniji

  • Sentry (praćenje grešaka na poslužitelju)

    Prima tehničke podatke o grešci koja se dogodila na poslužitelju — poruku, mjesto u kodu i okolnosti zahtjeva. Ne radi u tvom pregledniku i ne prima sadržaj koji je učenik unio.

    Podatkovni centri u Europskoj uniji (EU regija)

  • Pružatelj jezičnog modela

    Izrađuje zadatke i lekcije. Prima isključivo podatke o gradivu — vidi poglavlje 6.

    Bez osobnih podataka, pa nema prijenosa osobnih podataka

Podatke možemo otkriti i nadležnom tijelu kad to od nas traži zakon.

6. Umjetna inteligencija

Dio zadataka i lekcija izrađuje jezični model. Njemu šaljemo isključivo naziv teme, predmet, razred, težinu i broj traženih zadataka — dakle podatke o gradivu, ne o osobi.

Modelu se ne šalju ime, e-mail, odgovori učenika, njegov napredak ni bilo koji drugi osobni podatak. Sadržaj koji model proizvede isti je za sve učenike istog razreda i nije prilagođen pojedinom djetetu na temelju njegovih podataka.

7. Koliko dugo čuvamo podatke

  • Podatke računa i podatke o učenju čuvamo dok račun postoji.
  • Nakon zahtjeva za brisanje račun i svi podaci o učenju brišu se bez odgode; brisanjem računa brišu se i svi povezani zapisi o napretku, ispitima i vezama s roditeljem.
  • Račun koji nije korišten dulje od dvije godine brišemo, uz prethodnu obavijest e-poštom.
  • Zapis o danoj i povučenoj privoli čuvamo dvije godine nakon povlačenja, kao dokaz da je obrada bila zakonita.
  • Tehničke zapise poslužitelja čuvamo najviše 12 mjeseci.
  • Kad naplata krene, račune ćemo čuvati 11 godina, koliko traži porezni propis.

8. Tvoja prava

U odnosu na svoje podatke — a roditelj i u odnosu na podatke svog djeteta — imaš pravo na:

  • Pristup podacima koje o tebi imamo
  • Ispravak netočnih podataka
  • Brisanje podataka („pravo na zaborav")
  • Ograničenje obrade
  • Prenosivost podataka u strojno čitljivom obliku
  • Prigovor na obradu temeljenu na legitimnom interesu
  • Povlačenje privole u svakom trenutku
  • Pritužba nadzornom tijelu (AZOP)

Zahtjev šalješ na [privatnost@schoolmastery.com]. Brisanje računa trenutno se provodi na zahtjev, a ne gumbom u aplikaciji; brišemo ga bez odgode i potvrđujemo ti kad je obavljeno.

Privolu za slanje izvještaja e-poštom možeš povući u svakom trenutku — poveznicom u samoj poruci ili isključivanjem izvještaja u roditeljskom profilu. Povlačenje ne utječe na zakonitost obrade prije povlačenja.

Ako smatraš da tvoje podatke obrađujemo protivno propisima, imaš pravo podnijeti pritužbu nadzornom tijelu: Agencija za zaštitu osobnih podataka (AZOP), Selska cesta 136, 10000 Zagreb, azop.hr.

9. Sigurnost

  • Sav promet ide preko HTTPS-a.
  • Lozinke se čuvaju isključivo kao bcrypt sažetak i nikada u čitljivom obliku.
  • Sesija je httpOnly kolačić, nedostupan JavaScriptu na stranici, pa ga XSS napad ne može pokupiti.
  • Podaci djeteta izlaze samo kroz potvrđenu vezu s roditeljem; povučena veza više ne vraća ništa.
  • Nastavnik vidi samo vlastite ispite, a nikada podatke o napretku pojedinog učenika koji mu nije povezan.
  • Pristup produkcijskoj bazi ima samo osoblje kojem je nužan za rad.

Ako unatoč tome dođe do povrede podataka koja predstavlja rizik za tvoja prava, obavijestit ćemo AZOP u roku od 72 sata, a tebe bez odgode kad je rizik visok.

10. Izmjene ovih pravila

Pravila mijenjamo kad se promijeni ono što aplikacija radi — primjerice kad uključimo naplatu. Bitne izmjene najavljujemo u aplikaciji i e-poštom barem 15 dana unaprijed, a datum na vrhu stranice uvijek pokazuje koja inačica vrijedi. Starije inačice šaljemo na zahtjev.

Zadnja izmjena: [datum objave].