Politika privatnosti
Vrijedi od 29.09.2026.
CodeSensei (codesensei.eu i CodeSensei Labs na labs.codesensei.eu) platforma je za učenje programiranja. Ova politika objašnjava koje osobne podatke obrađujemo, u koju svrhu, s kim ih dijelimo i kako ostvariti svoja prava prema Općoj uredbi o zaštiti podataka (GDPR).
1. Tko obrađuje podatke
- Voditelj obrade: [naziv voditelja obrade]
- Adresa: [adresa]
- E-pošta za privatnost: [e-adresa]
Kad škola ili učitelj koristi učionice CodeSenseija za nastavu, podatke učenika u toj učionici obrađujemo po uputama škole. Više o tome na stranici Škole i učitelji.
2. Koje podatke obrađujemo
| Kategorija | Podaci | Svrha |
|---|---|---|
| Korisnički račun | ime, prezime, korisničko ime, e-adresa, lozinka (samo sažetak, nikad u čitljivom obliku), vrsta računa (učenik/učitelj), profilna slika ili odabrani avatar i pozadina; kod prijave Googleom ili GitHubom i identifikator tog računa | otvaranje i vođenje računa, prijava, prikaz profila |
| Učenje | rješenja zadataka, rezultati testova, bodovi, značke, spremljeni zadaci, posjećene lekcije, obavijesti | praćenje napretka, bodovanje, rang lista, značke |
| Učionice | članstvo i uloga, predaje (kod, datoteke, Labs projekti), bodovi i povratne informacije učitelja, prijedlozi AI procjene, pitanja AI pomoći; ako učitelj uključi praćenje provjere – broj napuštanja prozora/kartice tijekom rješavanja; dnevnik promjena u učionici; za goste – upisano ime i sesija | nastava, predaja i ocjenjivanje zadataka, integritet provjera |
| CodeSensei Labs | projekti (MakeCode, Python, C++) spremljeni u pregledniku i, kad si prijavljen, kopija na codesensei.eu; projekti koje sam podijeliš poveznicom | rad na projektima, sinkronizacija, dijeljenje |
| AI agenti (MCP) | tokeni i povezane aplikacije, vrijeme zadnjeg korištenja | spajanje AI alata koje sam odobriš |
| Tehnički podaci | IP adresa, preglednik, vrijeme zahtjeva, kolačići sesije | sigurnost, sprječavanje zlouporabe, rad stranice |
Ne koristimo alate za analitiku ni oglašavanje i ne prodajemo podatke. Javni profil (/u/korisničko-ime) i mjesto na rang listi vide drugi korisnici; prikazuje se samo korisničko ime, avatar, bodovi i značke verificiranih korisnika.
3. Pravne osnove
- Izvršavanje ugovora (čl. 6. st. 1. t. (b) GDPR-a) – vođenje računa i pružanje usluge kojoj si pristupio/la.
- Legitimni interes (t. (f)) – sigurnost, zaštita od zlouporabe, tehnički zapisi.
- Privola (t. (a)) – prijava putem Googlea/GitHuba i dobrovoljne dodatne funkcije; privolu možeš povući u bilo kojem trenutku.
- Obrada za školu (t. (e) ili (c)) – kad učionicu vodi škola, obrada se temelji na njezinoj zakonskoj zadaći obrazovanja.
4. Djeca
U Republici Hrvatskoj dijete samo daje privolu za usluge informacijskog društva od navršenih 16 godina. Za mlađe korisnike račun otvara ili odobrava roditelj/skrbnik, ili ga u sklopu nastave otvara učitelj, pri čemu škola osigurava potrebnu pravnu osnovu i obavijesti roditeljima. Od djece prikupljamo samo ono što je nužno za učenje.
5. Umjetna inteligencija
Za AI pomoć, AI savjete i prijedloge procjene šaljemo tekst zadatka, kod i pitanje pružatelju jezičnog modela (OpenAI). Ne šaljemo ime, e-adresu ni druge identifikacijske podatke. Prema uvjetima pružatelja, podaci poslani putem API-ja ne koriste se za treniranje modela. AI procjena je samo prijedlog – konačne bodove daje učitelj kad je tako postavljeno.
6. Primatelji i izvršitelji obrade
- Pružatelj hostinga (Hostinger) – poslužitelji i baza podataka.
- Cloudflare – mreža za isporuku sadržaja i zaštita od napada.
- OpenAI – AI funkcije (vidi točku 5).
- Google, GitHub – samo ako se odlučiš prijaviti tim računom.
- Pružatelj e-pošte – slanje potvrda i obavijesti.
- Javni CDN-ovi (cdnjs, jsDelivr, jQuery CDN, Tailwind CDN) – isporuka stilova i skripti; vide IP adresu preglednika.
Kad se podaci prenose izvan EGP-a (npr. u SAD), prijenos se temelji na odluci o primjerenosti (EU–US Data Privacy Framework) ili standardnim ugovornim klauzulama.
7. Koliko dugo čuvamo podatke
- Podaci računa i napretka – dok postoji račun; nakon brisanja računa brišu se ili anonimiziraju.
- Podaci učionice – dok postoji učionica; učitelj je može arhivirati ili zatražiti brisanje.
- Kopije predaja otvorene za pregled u Labsu – brišu se automatski nakon 3 dana.
- Tokeni AI agenata – do opoziva ili isteka (najdulje 1 godinu, povezane aplikacije 180 dana).
- Tehnički zapisi – samo koliko je potrebno za sigurnost i otklanjanje grešaka.
8. Tvoja prava
Imaš pravo na pristup podacima, ispravak, brisanje, ograničenje obrade, prenosivost, prigovor i povlačenje privole. Većinu podataka možeš sam/a urediti na profilu. Za ostale zahtjeve (npr. izvoz ili brisanje računa) javi nam se na e-adresu iz točke 1 – odgovaramo u roku od 30 dana. Učenici u školskoj učionici mogu se obratiti i svojoj školi.
Ako smatraš da obrada krši propise, možeš podnijeti prigovor Agenciji za zaštitu osobnih podataka (AZOP).
9. Sigurnost
Promet je šifriran (HTTPS), lozinke se spremaju kao sažetci, datoteke u učionicama dostupne su samo članovima putem nepredvidivih poveznica, a pristup sadržaju provjerava se kod svakog zahtjeva. AI agenti dobivaju samo ovlasti koje im odobriš i samo prema sadržaju kojem i sam/a imaš pristup.
10. Kolačići
Koristimo samo nužne kolačiće. Detalji su na stranici Kolačići.
11. Izmjene
O bitnim izmjenama ove politike obavijestit ćemo korisnike na platformi. Datum važeće verzije naveden je na vrhu stranice.