kvit.

kvit. / croat.dev

Pravila privatnosti

Datum stupanja na snagu: 2. listopada 2026.

Ova pravila odnose se na Android aplikaciju kvit. (u tekstu i Kvit), paket com.croat.dev.kvit, i njezinu stranicu o privatnosti. Pružatelj usluge i voditelj obrade je Biocal d.o.o., pod nazivom razvojnog programera croat.dev. Kontakt za privatnost: support@croat.dev.

Kvit skenira račune i prati potrošnju bez korisničkog računa. Za uobičajeno očitavanje i razvrstavanje koristi OCR, pravila i spremljene ispravke na telefonu. Dijeljenje, sigurnosne kopije i eksperimentalne značajke opisane niže uključuju se zasebno; mrežne značajke zahtijevaju i dostupnu uslugu.

Što ostaje na tvom telefonu

Fotografije računa, prepoznati tekst, nazivi i adrese trgovina, porezni identifikatori otisnuti na računima, datumi kupnje, artikli, količine, cijene, popusti i ukupni iznosi obrađuju se za sastavljanje računa koje možeš uređivati i pregleda potrošnje. Fotografije i računi mogu sadržavati i osobne podatke koje je trgovac ispisao.

Računi, izvorne fotografije, detaljni podaci OCR-a, proizvodi, kategorije, proračuni, ime za prikaz, postavke i povijest ispravaka spremaju se u privatnu pohranu aplikacije na telefonu. Automatska Androidova sigurnosna kopija u oblaku isključena je. Baza računa i privatne datoteke izuzete su iz Androidova prijenosa na drugi uređaj; neki alati za prijenos uređaja ipak mogu prenijeti postavke aplikacije. Spremanje može poslati ograničene podatke opisane niže ako uključiš dijeljenje regionalnog znanja ili se pridružiš kućanstvu. Postavke nude CSV/JSON izvoz i brisanje lokalnih podataka.

Kamera i fotografije

Dopuštenje za kameru koristi se za fotografiranje računa. Slike za uvoz odabireš Androidovim biračem. Prepoznavanje teksta i čitanje fiskalnog QR koda odvijaju se na telefonu; Kvit ne šalje račune na OCR u oblaku. Datum iz metapodataka fotografije može poslužiti kao prijedlog koji potvrđuješ. Kvit ne traži pristup GPS-u/lokaciji, kontaktima, mikrofonu, SMS porukama ni popisu poziva. Lokacije trgovina dolaze s računa ili iz tvojih izmjena, a početna država iz regionalnih postavki uređaja.

Regionalna pravila i ažuriranja

Kvit razvrstava artikle i prepoznaje trgovine ugrađenim pravilima po državama. Za lokaciju i državu na telefonu čita naziv, adresu i porezni identifikator trgovca s računa. Kad je usluga ažuriranja dostupna, najviše jednom dnevno preuzima potpisana pravila za tvoju državu i države s računa. Zahtjevi otkrivaju zatražene pakete i uobičajene podatke o vezi, uključujući IP adresu. Ne sadrže fotografije ni popise artikala. Automatska ažuriranja možeš isključiti u Postavkama.

Dijeljenje regionalnog znanja (neobavezno, zadano isključeno)

Uz tvoje dopuštenje Kvit po državi šalje riječi artikala za koje si sam/a odabrao/la kategoriju, tu kategoriju te porezne identifikatore, oznake lanaca i nazive trgovaca sa spremljenih računa. Iznosi, datumi, fotografije i druge stavke ne šalju se. Doprinosi se spremaju pod pseudonimnom oznakom izvedenom iz ključa za dijeljenje telefona, odvojeno po državama. Riječ ili trgovina ulazi u zajednička pravila tek uz slaganje barem triju doprinositelja. Doprinosi se čuvaju do 730 dana. Isključivanje opcije traži njihovo brisanje kad je usluga dostupna. Objavljena pravila ne sadrže oznake doprinositelja; brisanje ne povlači već distribuirana pravila.

Eksperimentalni model u Postavkama

Trenutačna aplikacija još sadrži neobaveznu značajku Gemini Nano u Postavkama → Eksperimentalno. Zadano je isključena i ne koristi se za uobičajeno očitavanje računa. Uključivanje omogućuje dodatne prijedloge kategorija i proizvoda na podržanim telefonima. Provjera dostupnosti i preuzimanje modela također koriste Googleove komponente. Kvit ne šalje tekst ni slike računa na generiranje u oblaku.

Uključeni Googleov ML Kit SDK i usluga AICore mogu obrađivati tehničku dijagnostiku pri pokretanju ili upotrebi: podatke o uređaju i aplikaciji, identifikatore, odabrani jezik, upotrebu značajki, veličine ulaza/izlaza, performanse i pogreške. Isključivanje prijedloga modela ne upravlja svom dijagnostikom Googleovih SDK-ova. Ona je odvojena od Kvitove opcije izvješća o rušenju. Više: https://developers.google.com/ml-kit/android-data-disclosure i https://policies.google.com/privacy

Anonimni ključ za dijeljenje

Kvit nema korisničkih računa ni prijave. Kad uključiš dijeljenje regionalnog znanja i usluga je dostupna, ona telefonu dodjeljuje nasumičnu oznaku i tajnu, od koje čuva samo sažetak (hash). Ključ ne sadrži ime, adresu e-pošte ni broj telefona. Uz njega se čuvaju tvoji odabiri privatnosti, verzije pravila, vremena odluka te vrijeme nastanka i zadnje upotrebe ključa. U Postavkama → Podijeljeni podaci možeš pregledati, izvesti i izbrisati povezane podatke; brisanjem se uklanjaju doprinosi regionalnom znanju, zapisi privola i ključ. Ključevi i zapisi privola inače ostaju do brisanja. Sinkronizacija kućanstva i knjižnica ispravaka imaju zasebne vjerodajnice i kontrole brisanja. Kvitova aplikacijska usluga ne vodi redovite zapise pojedinačnih zahtjeva; hosting i mrežni pružatelji mogu obrađivati operativne metapodatke kako je opisano niže.

Kućanstva (neobavezno)

Ako pokreneš kućanstvo ili mu se pridružiš, novi računi koje spremiš, pripadajući proizvodi, imena članova za prikaz i podatak o platitelju te male sive kopije fotografija za čitanje dijele se s članovima. Raniji računi dijele se samo ako to odabereš. Sadržaj se šifrira na uređajima ključem koji imaju samo članovi; posrednička usluga pohranjuje ga i prosljeđuje bez mogućnosti čitanja, do 90 dana.

Posrednička usluga obrađuje i nasumične oznake kućanstva/pošiljatelja, sažetke pristupnih vjerodajnica, veličine zapisa, vremena i privremene podatke pozivnica/javnih ključeva. Pozivnice istječu nakon 30 minuta ili se brišu nakon upotrebe. Imena unutar šifriranog sadržaja vidljiva su članovima. Kopije za čitanje mogu otkriti sve vidljivo na računu. Fotografije u izvornoj rezoluciji i detaljni podaci OCR-a ne šalju se sinkronizacijom kućanstva.

Novi član pristupa uz jednokratnu pozivnicu i odobrenje na telefonu člana. Odlaskom ili uklanjanjem člana mijenja se ključ i prekida buduće dijeljenje s njim. Kućanstvo neaktivno godinu dana uklanja se s usluge. Članovi mogu zadržati već primljene ili izvezene kopije. Izlazak ili brisanje lokalnih podataka ne može izbrisati tuđe kopije. Brisanje kućanstva i promjene sinkronizacije zahtijevaju vezu s uslugom.

Sigurnosne kopije (neobavezno)

Kvit na zahtjev ili prema rasporedu zapisuje šifriranu kopiju na odredište koje odabereš, primjerice Google Drive ili drugu aplikaciju. Šifrira je na telefonu ključem izvedenim iz tvoje zaporke za kopiju. Zaporku ne primamo i ne možemo je vratiti. Za zakazane kopije izvedeni ključ zaštićen je na uređaju pomoću Android Keystorea.

Povezivanje s Google Driveom daje pristup samo Kvitovoj skrivenoj mapi podataka aplikacije. Adresa odabranog Google računa i pristupni token koriste se na tvom uređaju za upravljanje kopijama i ne šalju se Kvitovoj usluzi. Google prima šifriranu datoteku i uobičajene podatke o računu/datoteci/vezi prema svojim pravilima: https://policies.google.com/privacy

Nakon uspješnog i provjerenog prijenosa Kvit čuva tri najnovije kopije u svojoj skrivenoj mapi na Google Driveu, a starije briše. Kopije na drugim odredištima ostaju dok ih ne izbrišeš ili zamijeniš. Odspajanje Drivea, brisanje podataka aplikacije ili deinstalacija ne brišu automatski postojeće kopije. Kvit ne šifrira CSV/JSON izvoz. Aplikacija, usluga ili osoba koju odabereš prima izvezeni sadržaj i s njime postupa prema vlastitim pravilima.

Dijeljeni ispravci (neobavezno, zadano isključeno)

Ako povežeš knjižnicu ispravaka i odlučiš poslati odabrane ispravke, izvorni/ispravljeni nazivi trgovina ili artikala, pripadajući podaci o trgovcu, mali isječci slika, sažeci izvora/verzije i oznake doprinosa šalju se voditelju knjižnice na ljudski pregled. Isječak može sadržavati i druge vidljive podatke: provjeri pretpregled prije slanja. Svaku stavku pregledaš i možeš je povući.

Nepregledani primjeri čuvaju se do 90 dana, a odobreni do 365 dana od slanja. Odobrena tekstualna pravila mogu se distribuirati drugim korisnicima; izvorne slike nisu dio preuzetih pravila. Povlačenje uklanja primjere i njihova pravila iz sljedećih izdanja; prethodno preuzeti paketi istječu unutar sedam dana. Minimalne oznake, sažeci, statusi i zapisi pregleda/povlačenja ostaju radi sprječavanja ponovnog slanja otkazanih doprinosa i povijesti pregleda dok knjižnica radi. Knjižnica drugog pružatelja može imati vlastita pravila privatnosti.

Izvješća o rušenju (neobavezno)

Ako se Kvit neočekivano zatvori, izvješće najprije ostaje na telefonu. Šalje se bez korisničke oznake samo uz privolu za izvješća ili odobrenje za to jedno izvješće. Sadrži verzije aplikacije/Androida, proizvođača/model uređaja, naziv dretve i tehničke pojedinosti iznimke. Kvit ne prilaže fotografije ni bazu računa; poruke iznimki mogu sadržavati vrijednosti povezane s pogreškom.

Izvješća služe dijagnostici, šalju se bez Kvitova ključa za dijeljenje ili oznake računa i čuvaju do 90 dana. Uobičajeni podaci o vezi i dalje se obrađuju. Sama adresa e-pošte možda nije dovoljna za pronalazak izvješća. Lokalno izvješće ostaje dok ga ne pošalješ, odbaciš, zamijeni novije izvješće ili izbrišeš podatke aplikacije.

Obavijesti (neobavezno)

Podsjetnici za račune zakazuju se na telefonu. Podatak o tome jesi li taj dan dodao/la račun ostaje na telefonu. Potrebno je Androidovo dopuštenje za obavijesti; podsjetnici i objave imaju zasebne prekidače u Postavkama.

Kad su objave uključene i obavijesti dopuštene, konfigurirana verzija koristi Google Firebase Cloud Messaging za dostavu oznake objave. Google obrađuje oznaku instalacije, token za dostavu i podatke o vezi/uređaju. Kvit Firebaseu ne šalje fotografije računa, stavke, iznose, povijest kupnje ni ime iz profila. Tekst objave preuzima se s Kvitove HTTPS usluge, kojoj se otkrivaju uobičajeni podaci o vezi poput IP adrese.

Firebase Analytics, mjerenje oglašavanja i izvoz dostave u BigQuery nisu uključeni. Isključivanje objava zaustavlja pretplatu/dostavu i traži brisanje tokena kad postoji veza. Time se ne briše zasebna oznaka instalacije Firebasea ni Googleovi postojeći zapisi. Dok su objave uključene, otvaranje aplikacije može osvježiti javni popis objava i bez Androidova dopuštenja za obavijesti. Taj zahtjev koristi uobičajene podatke o vezi; ne šalje sadržaj računa, ključ za dijeljenje ni Firebaseov token za dostavu. Oznake pročitanih ili odbačenih objava ostaju na telefonu. Googleovi rokovi čuvanja i obrada opisani su na https://firebase.google.com/support/privacy

Što Kvit ne radi

Kvit nema oglašivačkih SDK-ova, ne prodaje osobne podatke i ne koristi oglašivačke identifikatore ni praćenje između aplikacija. Dijagnostika Googleovih SDK-ova opisana je ranije.

Primatelji, sigurnost i ova stranica

Podatke obrađuju pružatelj Kvita i ovlaštene osobe za podršku/pregled; pružatelji infrastrukture i hostinga; Google za opisane usluge; odobreni članovi kućanstva; te odredišta kopija/izvoza koje odabereš. Podatke možemo otkriti kad to zahtijeva zakon.

Veze s mrežnim uslugama koriste HTTPS. Sadržaj kućanstva i sigurnosne kopije dodatno su šifrirani kako je opisano ranije. Lokalnu pohranu štite Androidova izolacija aplikacija i zaštite uređaja. Nijedna metoda pohrane ili prijenosa ne jamči apsolutnu sigurnost. Veze otkrivaju mrežne podatke poput IP adrese usluzi i infrastrukturi radi dostave, rada i sprječavanja zloupotrebe.

Kvitova početna stranica i stranice o privatnosti nemaju kolačiće, analitičke skripte ni fontove s drugih poslužitelja. Redovito bilježenje pristupa stranicama isključeno je. Hosting i mrežni pružatelji mogu obrađivati operativne/sigurnosne metapodatke prema vlastitim pravilima. Googleove usluge mogu obrađivati podatke izvan tvoje države, uključujući izvan Europskog gospodarskog prostora, prema svojim uvjetima: https://firebase.google.com/terms/data-processing-terms i https://policies.google.com/privacy

Ako pišeš na support@croat.dev, mi i pružatelj e-pošte obrađujemo adresu, poruku i privitke radi odgovora. Uključi samo potrebno. Prepisku čuvamo koliko je potrebno za rješavanje zahtjeva i ispunjavanje primjenjivih zakonskih obveza.

Tvoja prava

Lokalni podaci ostaju dok ih ne izbrišeš. U Postavkama možeš izvesti podatke, promijeniti neobavezne odabire ili izbrisati lokalne podatke aplikacije. Izbriši podijeljene podatke i povuci doprinose knjižnici prije brisanja ili deinstalacije aplikacije: uklanjanjem se mogu izgubiti vjerodajnice potrebne za pronalazak i brisanje udaljenih zapisa. Zahtjevi napravljeni bez mreže vrijede na usluzi nakon uspješne veze. Kopijama, izvozom i kopijama članova kućanstva upravlja se zasebno.

Kad se primjenjuje GDPR, zatražene usluge temeljimo na izvršavanju ugovora s tobom; neobavezne doprinose i izvješća o rušenju na privoli; nužnu obradu za sigurnost/podršku na legitimnim interesima; a zakonski obaveznu obradu na odgovarajućoj zakonskoj obvezi. Privolu možeš povući bez utjecaja na raniju zakonitu obradu. Možeš zatražiti pristup, ispravak, brisanje, ograničenje ili prijenos podataka te prigovoriti gdje je primjenjivo. Piši na support@croat.dev; za pronalazak zapisa možemo tražiti razmjernu provjeru. Možeš se obratiti lokalnom nadzornom tijelu, uključujući hrvatski AZOP: https://azop.hr

Promjene postupanja s podacima objasnit ćemo u aplikaciji i ažurirati ova datirana pravila, uz novu privolu gdje je potrebna. Aktualna pravila: https://kvit.croat.dev/privacy/hr/