Prije konačne objave
Podaci koji još nedostaju
- zakonom propisani identifikacijski podaci pružatelja i voditelja obrade
- adresa i kontakt za službenu komunikaciju: [ADRESA], [KONTAKTNI E-MAIL]
- datum stupanja na snagu, cijene, razdoblje i model naplate
- konačni hosting pružatelj, lokacija obrade i mehanizam izvansudskog rješavanja sporova
PRVI DIO
Uvjeti korištenja
Pružatelj i prihvat Uvjeta
Platformu Program-ko vodi njezin pružatelj (u nastavku: „Pružatelj”), dostupan na [KONTAKTNI E-MAIL]i [ADRESA]. U ovoj radnoj verziji konkretan identitet Pružatelja nije objavljen. Izradom računa, kupnjom ili korištenjem usluge korisnik potvrđuje da je pročitao i prihvatio ove Uvjete. Ako ih ne prihvaća, ne smije izraditi račun niti koristiti zaštićene dijelove usluge.
Dobno ograničenje
Program-ko je namijenjen isključivo osobama koje imaju najmanje 18 godina. Maloljetne osobe ne smiju izraditi račun niti koristiti uslugu, čak ni uz dopuštenje roditelja.
Prihvaćanjem ovih Uvjeta korisnik izričito izjavljuje i potvrđuje da je punoljetan.Ako se opravdano utvrdi da je račun otvorila maloljetna osoba, račun može biti blokiran ili izbrisan, a podaci uklonjeni u skladu s propisima i Politikom privatnosti.
Korisnički račun
Račun je osoban i neprenosiv. Korisnik ne smije:
- dijeliti račun, lozinku ili pristup drugoj osobi
- prodavati, iznajmljivati ili ustupati račun
- automatizirano preuzimati sadržaj ili pokušavati zaobići provjere pristupa.
Korisnik mora čuvati pristupne podatke i prijaviti sumnju na neovlašteni pristup na [KONTAKTNI E-MAIL].
Svrha usluge
Program-ko je obrazovna platforma za učenje programiranja. Materijali, automatske provjere, AI objašnjenja i povratne informacije ne jamče prolaz ispita, ocjenu, akademski uspjeh ili zaposlenje. Korisnik odgovara za provjeru rješenja i poštovanje pravila obrazovne ustanove. Usluga se ne smije koristiti za nedopušteno rješavanje ispita, provjera znanja ili tuđih obveza.
Dopuštena i zabranjena uporaba
Zabranjeno je slati zlonamjeran kod, ometati runner, API ili bazu, zaobilaziti ograničenja, otkrivati skrivene testove, kopirati ili preprodavati sadržaj, masovno otvarati račune, scrapingom opterećivati uslugu ili kršiti zakon i tuđa prava.
Program-ko može privremeno ograničiti, deaktivirati ili trajno izbrisati korisnički računzbog kršenja pravila, zlouporabe, sigurnosti, dijeljenja pristupa, neplaćanja, zakonske obveze, prestanka usluge ili dulje neaktivnosti. Kada je razumno moguće, korisnik će dobiti objašnjenje i mogućnost kontakta. Brisanje ne ukida prava koja se zakonom ne mogu isključiti.
Cijene, plaćanje i Stripe
Ukupna cijena, valuta, porezi, sadržaj paketa, trajanje pristupa, obnavljanje i način otkazivanja bit će jasno prikazani prije potvrde kupnje. Plaćanje će obrađivati Stripe. Program-ko ne pohranjuje puni broj ni sigurnosni kod kartice, a Stripe može primjenjivati vlastite uvjete i politiku privatnosti. Korisnik neće platiti trošak koji nije prikazan prije narudžbe.
Raskid i politika povrata sredstava
Program-ko ne nudi dobrovoljni povrat sredstava ako se korisnik predomislio, nije koristio sadržaj ili nije ostvario očekivani obrazovni rezultat.
To ne isključuje obvezna potrošačka prava. Povrat, sniženje cijene ili raskid odobravaju se kada ih zahtijeva primjenjivi zakon, primjerice zbog neusklađene digitalne usluge ili valjano ostvarenog prava na jednostrani raskid. Kada je primjenjivo, prije trenutačne isporuke digitalnog sadržaja tražit će se izričit pristanak i potvrda razumijevanja učinka na pravo na raskid. Zakonski zahtjev šalje se na [KONTAKTNI E-MAIL] uz e-mail računa i podatak o transakciji, bez podataka kartice.
Dostupnost i izmjene usluge
Program-ko nastoji održavati uslugu dostupnom, ali ne jamči neprekidan rad. Održavanje, incidenti, kvarovi pružatelja ili viša sila mogu ograničiti dostupnost. Bitne promjene plaćene usluge, cijena ili Uvjeta bit će najavljene kada je potrebno i neće retroaktivno ukidati već stečena prava.
Korisnikov kod i licenca za obradu
Korisnik zadržava vlasništvo i druga prava nad kodom, komentarima i sadržajem koji sam izradi i pošalje.
Korisnik Program-ku daje ograničenu, neisključivu, vremenski i teritorijalno nužnu licencu za pohranu, reprodukciju, prevođenje u izvršni oblik, pokretanje u izoliranom okruženju, analizu i prikaz korisniku radi lekcija, napretka, testiranja, zatražene AI analize, sigurnosti, tehničke podrške, zakonskih obveza i obrane pravnih zahtjeva.
Licenca ne dopušta prodaju, javnu objavu ni oglašavanje korisnikovim kodom. Prestaje brisanjem sadržaja ili računa, osim privremenih sigurnosnih kopija i zakonski nužnog čuvanja. Korisnik jamči da smije poslati sadržaj i da njime ne krši prava trećih osoba.
Sadržaj i intelektualno vlasništvo Program-ka
Lekcije, tekstovi, dizajn, grafike, testovi, rješenja i programski elementi zaštićeni su. Korisnik dobiva osobnu, ograničenu i neprenosivu dozvolu za vlastito učenje. Skriveni testovi, interna rješenja i sigurnosni mehanizmi ne smiju se izdvajati ili distribuirati.
Prestanak korištenja i gašenje računa
Korisnik može prestati koristiti uslugu i poslati zahtjev za zatvaranje računa ili brisanje podataka na [KONTAKTNI E-MAIL]. Zakonsko pravo na brisanje ne može se unaprijed isključiti. Podaci se nakon zatvaranja zadržavaju samo zbog zakonske obveze, računovodstva, sprječavanja prijevare, sigurnosti ili pravnih zahtjeva. Brisanje računa može ukloniti napredak, pokušaje, kod i povezane podatke.
Odgovornost
Ništa u Uvjetima ne isključuje prava i odgovornost koji se zakonom ne mogu isključiti. U najvećoj dopuštenoj mjeri Program-ko ne odgovara za posrednu štetu, izgubljenu ocjenu ili rezultat nastao oslanjanjem na obrazovni ili AI sadržaj.
Mjerodavno pravo i prigovori
Primjenjuje se pravo Republike Hrvatske, bez oduzimanja obvezne zaštite potrošača. Pisani prigovor šalje se na [KONTAKTNI E-MAIL] ili [ADRESA], a odgovor će stići u zakonskom roku. Podaci o nadležnom tijelu za izvansudsko rješavanje spora bit će dodani prije početka naplate.
DRUGI DIO
Politika privatnosti
Voditelj obrade
Voditelj obrade je pružatelj platforme Program-ko iz Republike Hrvatske. Konkretan identitet u ovoj radnoj verziji nije naveden. Kontakt je [KONTAKTNI E-MAIL], [ADRESA]. Zakonom propisani podaci bit će uneseni prije konačne objave i početka obrade u produkciji.
Podaci, svrhe i pravne osnove
| Podaci | Svrha i pravna osnova |
|---|---|
| E-mail, ime, avatar i ID računa | Račun i prijava — izvršavanje ugovora |
| Nužni zapisi sesije | Prijava i zaštita — ugovor i legitimni interes |
| Napredak, kod, pokušaji i testovi | Lekcije i povratna informacija — izvršavanje ugovora |
| Kod i javni rezultati za AI | Analiza samo na zahtjev — zatražena funkcionalnost |
| Ocjena i komentar lekcije | Prikaz i poboljšanje — usluga i legitimni interes |
| Kupnja i Stripe ID transakcije | Naplata, pristup i evidencija — ugovor i zakonska obveza |
| Tehnički logovi, uključujući IP pružatelja | Sigurnost i dijagnostika — legitimni interes |
Infrastrukturni pružatelji mogu bilježiti IP adresu u tehničkim i sigurnosnim zapisima.
Izvršitelji obrade i primatelji
- Supabase — računi, PostgreSQL baza i tehničko upravljanje sesijom
- [HOSTING] / Cloudflare, ako se koristi — isporuka aplikacije, zaštita i logovi
- OpenAI — analiza koda samo na korisnikov zahtjev
- Stripe — plaćanja, povrati i zaštita od prijevare
- nadležna tijela i stručni savjetnici kada postoji zakonska ili pravna potreba.
Prije objave provjerit će se ugovori, regije obrade i mjere međunarodnog prijenosa, uključujući odluke o primjerenosti ili standardne ugovorne klauzule kada podaci izlaze iz EGP-a.
Kolačići i lokalna pohrana
Program-ko koristi samo tehnički nužne zapise: Supabase kolačiće sesije i pk_cookie_consentu localStorageu koji pamti pročitanu obavijest do brisanja podataka preglednika. Obavijest se prikazuje uz prijavu. Analitički i marketinški kolačići nisu uključeni; ako se uvedu, neće se aktivirati bez zasebne privole i jednako jednostavnog odbijanja.
Rokovi čuvanja — prijedlog za tehničku provedbu
Ovi rokovi trebaju biti tehnički provedeni i provjereni prije konačne objave Politike.
| Kategorija | Rok |
|---|---|
| Račun i profil | Dok je aktivan; brisanje ili anonimizacija u 30 dana nakon odobrenog zahtjeva, osim iznimki |
| Zapisi sesije | Do odjave, isteka ili sigurnosnog poništenja |
| Napredak i nacrt koda | Dok je račun aktivan; 30 dana nakon odobrenog brisanja |
| Pokušaji, C kod i rezultati | Najdulje 24 mjeseca, zatim brisanje ili nepovratna anonimizacija |
| Posljednja AI analiza | Do zamjene; najdulje 12 mjeseci neaktivnosti ili do odobrenog brisanja |
| Feedback i ocjene | Dok su potrebni; brisanje ili anonimizacija u 30 dana nakon gašenja računa |
| Sigurnosni i aplikacijski logovi | U pravilu 90 dana; dulje samo za incident ili pravni zahtjev |
| Sigurnosne kopije | Do 90 dana, zatim prepisivanje |
| Računi i plaćanja | Zakonski računovodstveni i porezni rok, uz potvrdu računovođe |
Brisanje računa i prava korisnika
Korisnik može zatražiti pristup, ispravak, brisanje, ograničenje, prenosivost ili uložiti prigovor, ovisno o pravnoj osnovi. Zahtjev se šalje na [KONTAKTNI E-MAIL], uz razumnu potvrdu identiteta ako je potrebna. Pravo na brisanje nije apsolutno: podaci se mogu zadržati radi zakonske obveze ili pravnog zahtjeva. Korisnik može podnijeti pritužbu Agenciji za zaštitu osobnih podataka (AZOP).
Korisnici mlađi od 18 godina
Usluga nije namijenjena mlađima od 18 godina. Ako se sazna da je maloljetna osoba otvorila račun, račun će se blokirati, a podaci izbrisati ili ograničiti u razumnom roku, osim zakonski nužnog privremenog čuvanja.
Sigurnost
Primjenjuju se kontrole pristupa, RLS pravila, izolirano izvršavanje C koda i odvajanje serverskih tajni od preglednika. Nijedna internetska usluga ne može jamčiti apsolutnu sigurnost.
Promjene Politike
Datum zadnje izmjene bit će naveden na vrhu konačne Politike. O bitnim promjenama svrhe obrade ili prava korisnik će biti obaviješten prije nove obrade kada je to potrebno.