Privatnost
Bez korisničkog računa u aplikaciji, oglašavanja i praćenja kretanja. Ovdje je opis podataka potrebnih za rad zaslona i kratkih sesija.
- Što pohranjujemo. Registar zaslona (oznaka lokacije, vrsta prostora, gradska četvrt, mjesto zaslona, odnosno odabrano javno stajalište ili adresa, i kadar karte), kratkotrajne zapise sesije, kodove i brojače opisane u točki 4. Privremeni zaslon postavljen na /kiosk/ vrijedi 24 sata. Skeniranje daje 10 minuta; jednokratno dijeljenje daje drugoj osobi vlastitih 5 minuta bez daljnjeg dijeljenja.
- Što ne pratimo. U aplikaciji ne pohranjujemo IP adresu, korisnički agent ni trajni identifikator posjetitelja. Geolokaciju ne tražimo sami od sebe; koordinate uređaja ne šalju se javnom zaslonu. Tekst pretrage i filtri ostaju u sessionStorage te kartice, kako bi se vratili nakon osvježavanja. Samo kada odabereš prikazivanje, zaslon prima odabrano javno područje, liniju, stajalište ili stavku te gradsku četvrt i vremenski raspon tog pogleda. Skeniranje samo po sebi ne mijenja sadržaj zaslona.
- Pristup i zaštita od zlouporabe. Zaslon i telefon smiju biti na istom Wi-Fiju. IP adresa obrađuje se prolazno za ograničenje učestalosti zahtjeva, ne sprema se u naše brojače. Stvaranje zaslona je javno, bez prijave. Za satno ograničenje stvaranja (pet zaslona po satu po mreži) čuva se kratkotrajni kriptografski sažetak mrežne adrese, ne njezina izvorna vrijednost.
- Što brojimo. Samo zbrojeve oblika (dan, sat, događaj, dimenzija 1, dimenzija 2) u vremenskoj zoni Europe/Zagreb, iz zatvorenog rječnika: session_start, session_end, scan_fail, kiosk_online, source_fetch, hitno_view, over_cap, evaluation (aktivnosti privremenih zaslona, s nazivom događaja kao dimenzijom) te panel_open i export iz preglednika. Uz to sustav broji vlastita mjerenja, u kojima nema osoba: twin_tick, twin_hindsight, twin_hindsight_sign, twin_order i twin_plan (rad modela tramvaja) te static_watch (provjera novog voznog reda). Brojač ne zna tko si, nego samo da se nešto dogodilo.
- Pohrana u pregledniku. Aplikacija ne postavlja analitičke ni oglasne kolačiće. U sessionStorage stoje token za nastavak sesije, token kojim ta sesija dohvaća podatke, posljednji otvoreni sloj, tekst pretrage i filtri. Tokeni vrijede samo za kratku sesiju i šalju se našem poslužitelju radi provjere prava pristupa. U localStorage ostaju tema, jezik, lagani prikaz, spremljene linije, stajališta i mjesta te prekidači isticanja u aplikaciji. Ti se popisi ne šalju poslužitelju; pri izričitom prikazivanju šalje se samo odabrani javni pogled. Na zaslonu ostaju njegove vjerodajnice za povezivanje. Privremeno se pohranjuju trenutačni javni prikaz i potvrde zahtjeva, najdulje do isteka osobne sesije. Adresa je javna: nema prijave ni autentikacijskog kolačića.
- Koliko dugo. Brojače na razini sata čuvamo najviše 24 mjeseca, a starije brojač sam briše; automatsko sažimanje u mjesečne zbrojeve isporučuje se u financiranom projektu. Zapisi poslužitelja (Cloudflare Workers Logs) uzorkuju 5 % zahtjeva i čuvaju se najviše 7 dana; sadrže putanju, metodu, zaglavlja i metapodatke ruba koje Cloudflare bilježi, nikad tijelo zahtjeva, kod ni token. Identifikator sobe ili zaslona može se pojaviti u putanji ili u zapisu pogreške.
- Skup podataka za Grad Zagreb. Pripremljen je mjesečni izvoz CSV i JSON oblika (mjesec, dan, sat, događaj, dimenzija 1, dimenzija 2, broj) u kojem su brojevi zaokruženi na 5, a ćelije s manje od 10 presavijene u „ostalo“. Evaluacijski promet privremenih zaslona odvojen je od izvještaja za lokacije. Predaja skupa Gradu dio je financiranog projekta; javna objava je odluka Grada (data.zagreb.hr). Naš javni izvještaj na /statistika/ koristi isključivo iste zaokružene i sažete brojeve, a isto pravilo primjenjuje i na evaluacijski promet, koji prikazuje odvojeno. Mjerenja izvora i modela tramvaja ne tiču se osoba i prikazana su točno.
- Karta i mrežni zahtjevi. Kartografske pločice, fontovi, simboli, skripte i podaci učitavaju se s iste domene. Preglednik ne šalje zahtjeve poslužitelju OpenStreetMapa radi prikaza karte. Poslužitelj dohvaća izvore; pojedini izvor posjećuješ tek kada otvoriš njegovu poveznicu. Sigurnost i otvoreni podaci rade bez karte.
- Kod i podaci. Izvorni kod prototipa javan je od 15. rujna 2026. na github.com/matijarma/vidikovac pod licencom AGPL-3.0-or-later; konačni proizvod objavljuje se pod istom licencom. Dopušteni izvedeni podaci javno su dostupni na /open; licence pojedinih izvora popisane su na /izvori. Pitanja i zahtjeve šalji na kontakt@aningfilm.hr.
- Voditelj obrade i tvoja prava. Voditelj obrade je Aning Film d.o.o. (kontakt@aningfilm.hr). Prolazna obrada IP adrese za ograničenje učestalosti i satnu kvotu zaslona temelji se na legitimnom interesu zaštite usluge (čl. 6. st. 1. t. f Opće uredbe o zaštiti podataka); izvršitelj obrade za rub mreže i uzorkovane zapise je Cloudflare, Inc. Kamera služi isključivo za čitanje QR koda na tvom uređaju; slika ne napušta preglednik. Imaš pravo na pristup, ispravak, brisanje i prigovor te na pritužbu Agenciji za zaštitu osobnih podataka.