← Natrag na Val
UvjetiImpressumBrisanje računaKontaktSigurnost djece

Politika privatnosti

Verzija: 2026-10-24

1. Voditelj obrade

Val je platforma za organizaciju i pronalaženje lokalnih okupljanja. Pravnu osobu koja je odgovorna za obradu podataka predstavlja Metrica d.o.o.. Kontakt za pitanja o privatnosti: info@metrica.hr.

2. Koje podatke prikupljamo

3. Svrha i pravna osnova obrade

4. Kolačići i pohrana u pregledniku

NazivSvrhaTrajanje
sessionHttpOnly kolačić sesije za autentikaciju48 sati; po izboru 30 dana od prijave
val-consent (localStorage)Pohrana vaše odluke o privoli za analitikuDok ne obrišete
val-ref (localStorage)Privremeno pamćenje kôda pozivnice pri registracijiDo registracije
val-lang (localStorage)Odabir jezika sučeljaDok ne obrišete

Ne koristimo kolačiće za praćenje i ne koristimo marketinške kolačiće.

5. Treće strane koje obrađuju vaše podatke

PružateljSvrhaKategorija podataka
ResendSlanje e-mailova samo za registraciju, prijavu i obnovu lozinke (jednokratni kodovi) te pozivnice partnerima; ostale obavijesti stižu u aplikacijuE-mail adresa i sadržaj poruke
Google FirebaseIsporuka mobilnih push obavijesti na AndroidFCM token uređaja i sadržaj obavijesti
Google (neobavezno)"Prijava Googleom", ako je omogućenaE-mail, ime, ID — samo ako kliknete "Prijava Googleom"
Apple (neobavezno)"Prijava Appleom", ako je omogućenaE-mail, ime, identifikator Apple računa — samo ako kliknete "Prijava Appleom"
Umami (self-hosted)Anonimna analitika korištenja (samo nakon privole)Događaji i tip uređaja; vlastita instanca na našim poslužiteljima u EU-u
Sentry (neobavezno)Praćenje grešaka, ako je konfiguriranoTehnički podaci o grešci i kontekst
NetcupHosting infrastrukture u EU-uSvi gore navedeni podaci (u pohrani)

6. Čuvanje podataka

7. Vaša prava (GDPR)

8. Sigurnost

Koristimo HTTPS enkripciju, HttpOnly session kolačiće, bcrypt hashiranje lozinki, ograničavanje frekvencije poziva (rate limiting), CSP zaglavlja i prijavu putem passkey-a (WebAuthn).

9. Izmjene

O važnim promjenama politike privatnosti obavijestit ćemo vas putem e-maila ili obavijesti u aplikaciji najmanje 14 dana unaprijed.

10. Lokacija uređaja

Za otkrivanje događaja koristimo položaj uređaja samo kad odaberete tu mogućnost i dopustite pristup. Koordinate za pretragu šalju se poslužitelju. Google Places može primiti položaj za prijedloge mjesta, a Google Maps položaj karte. Grad možete odabrati ručno. Prijedlog dolaska prikazuje objašnjenje prije gumba „Uključi”; provjera ostaje na uređaju, a odbijanje se poštuje.

Dobrovoljno dijeljenje prisutnosti tijekom okupljanja šalje koordinate poslužitelju; prije pohrane primjenjuje se pomak od 80–120 m, a ne jamstvo potpune anonimnosti. Čuva se samo zadnji položaj uz ID korisnika i okupljanja, vrijeme ažuriranja i rok od pet minuta; obnova je tijekom dijeljenja otprilike svakih 30 sekundi. Istekli položaji se ne prikazuju i brišu se redovitim čišćenjem. Pri povlačenju dijeljenja, označavanju dolaska ili zatvaranju koordinacijskog prozora zapis se briše. Bez povijesti kretanja: ne čuvamo niz prethodnih položaja. Koordinate samog mjesta okupljanja i sastanka ostaju dio sadržaja okupljanja. Pozadinska lokacija, područja za obavijesti i povijest kretanja nisu izgrađeni.

11. Aktivnost i evidencija izbora

Ako ste se pridružili preko nečije pozivnice, bilježimo tko vas je pozvao, radi broja pozivnica i znački. Bilježimo vrijeme vaše zadnje prijave radi sigurnosti računa i ono je dio izvoza vaših podataka. Drugi korisnici ne vide kada ste zadnji put bili aktivni niti jeste li sada u aplikaciji. Zasebna Plima oznaka aktivnosti opisana je iznad i ovisi o zasebnoj privoli. Poslužiteljski zbirni signali spremanja, pokretanja okupljanja i vanjskih preusmjeravanja nisu povijest lokacije.

Pri registraciji morate izričito potvrditi „Imam najmanje 18 godina.” Bilježimo potvrdu dobi, prihvat uvjeta i potvrdu pravila privatnosti (verzija 2026-10-24). To nisu privole za analitiku. Svaki odabir analitike bilježi vrijednost, verziju teksta, web/ios/android i vrijeme uz ID računa ili nasumični anonimni ID. Nema IP adrese ni user agenta u tim zapisima. val-consent-anon čuva anonimni ID; umami.disabled sprječava slanje nakon odbijanja. Pohrana traje dok je ne obrišete. Postavke kolačića dostupne su gostima pri pregledavanju i na svim javnim pravnim stranicama; povlačenje odmah zaustavlja Umami u aplikaciji. Izbor vrijedi lokalno i ako mreža ne radi, ali tada zapis na poslužitelju nije zajamčen.

12. Rokovi i operativna ograničenja

Sesija traje 48 sati; možete odabrati 30 dana od prijave, bez beskonačnog produljivanja aktivnošću. Rokovi čuvanja: zbirni signali o spremanju događaja, pokretanju okupljanja i odlascima na vanjske stranice 90 dana; evidencija potvrda i izbora 730 dana ili do brisanja povezanog računa. Automatsko brisanje prema ova dva roka još nije uključeno; dok ga ne uključimo, ti se podaci ne brišu automatski po isteku roka, a ovu ćemo stranicu ažurirati kada ga uključimo. Neovisno o tome, dijeljenje položaja briše se kad istekne ili završi, chat se briše zatvaranjem koordinacijskog prozora, a uređaji i preglednici za obavijesti brišu se nakon 90 dana bez kontakta s aplikacijom. Poslužiteljski zapisi zahtjeva sadrže metodu i putanju; lokalni dnevnik aplikacije ograničen je na tri datoteke po 10 MB, pa se stariji zapisi brišu kako nastaju novi.

13. Pružatelji i međunarodna obrada

Resend: Registracijski i sigurnosni e-mailovi te pozivnice partnerima: adresa i sadržaj poruke. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Firebase / FCM: Android push: token uređaja i sadržaj obavijesti. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Apple APNs: iOS push: token uređaja, tema aplikacije i sadržaj obavijesti. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Web Push (pružatelj preglednika): Push za preglednik: endpoint, enkripcijski ključevi i šifrirani sadržaj obavijesti. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Google / Apple prijava: Dobrovoljna autentikacija: e-mail, ime, identifikator računa, Google profilna fotografija; Apple vjerodajnica za opoziv pohranjena je šifrirano. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Google Places / Google Maps: Pretraga mjesta, karte i odabir mjesta: tekst pretrage i položaj/koordinate prikaza; izravni SDK zahtjevi otkrivaju IP uređaja pružatelju. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Google Fonts: Fontovi na javnim stranicama i u web-aplikaciji: mrežni zahtjev uključuje IP adresu i podatke preglednika. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Umami (analytics.fiskai.hr): Statistika samo uz privolu: interakcije, tip uređaja i ograničene kategorije grada, udaljenosti i filtara. Bez koordinata i teksta pretrage u našim događajima; bez prosljeđivanja ID-a računa Umamiju. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Sentry: Prijave rušenja i grešaka, kad je uključeno: greška, stog, platforma, verzija i tehnički kontekst. Zadano slanje osobnih identifikatora je isključeno. Ne mjerimo performanse kroz Sentry. Analitička postavka ne isključuje dijagnostiku. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Netcup: Hosting aplikacije, baze i datoteka na poslužiteljima u EU-u. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Telegram: Operativna upozorenja moderatorima: ograničeni razlog, ID-evi i opis problema; nije kanal za privatni chat korisnika. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Cloudflare cdnjs: Javna početna stranica dohvaća React/Babel skripte: IP i podaci mrežnog zahtjeva. Može obrađivati podatke izvan EU-a; tada se primjenjuju zaštitne mjere koje GDPR traži za takav prijenos.

Pravne osnove prema članku 6. stavku 1. GDPR-a: izvršenje ugovora (točka (b)) za račun i koordinaciju okupljanja; privola (točka (a)) za dobrovoljnu lokaciju i analitiku, koju možete povući u svakom trenutku; legitimni interes (točka (f)) za ograničenu sigurnosnu dijagnostiku i odgovornost. Kada pružatelj s popisa obrađuje podatke izvan EU-a, prijenos se temelji na mehanizmima iz poglavlja V. GDPR-a koje taj pružatelj nudi, poput standardnih ugovornih klauzula.