1. Tko smo mi
Nocito™ je mobilna aplikacija za osobno praćenje troškova koju razvija i objavljuje Nocito™ ("mi", "nas", "naš"). Aplikacija je dostupna na Androidu putem Google Playa.
Možeš nas kontaktirati na: nocito.support@gmail.com
2. Koje podatke prikupljamo i kako
Nocito™ je osmišljen na temeljima arhitekture koja privatnost stavlja na prvo mjesto. Velika većina podataka nikad ne napušta tvoj uređaj.
Podaci koji se pohranjuju isključivo lokalno na tvom uređaju
| Vrsta podatka | Gdje se pohranjuje | Svrha |
|---|---|---|
| Zapisi o troškovima (iznos, trgovina, datum, kategorija, bilješka) | Lokalni SQLite | Osnovna funkcionalnost aplikacije |
| Slike računa (fotografije, screenshotovi) | Lokalna pohrana | Referenca i pregled |
| Audio zapisi (glasovno diktiranje) | Lokalna pohrana | Referenca i reprodukcija |
| Postavke i preferencije aplikacije | Lokalna pohrana | Konfiguracija aplikacije |
| Vremenska oznaka pristanka pri uvodnom postavljanju | Lokalna pohrana | Zapis o pristanku |
Podaci koji se šalju vanjskim servisima
| Vrsta podatka | Servis | Svrha | Kada |
|---|---|---|---|
| Pročišćeni OCR tekst (tekst računa bez osobnih podataka) | Cloud AI servis | AI kategorizacija troška | Svako snimanje i uvoz fotografije kad je Cloud AI obrada uključena (zadano: UKLJUČENO) |
| Lokalno izvučen OCR tekst iz PDF-a | Cloud AI servis | AI obrada PDF računa | Uvoz PDF-a kad je Cloud PDF ekstrakcija isključena (zadano: ISKLJUČENO — samo lokalno) |
| Cijeli PDF dokument | Cloud AI servis | Točnija PDF obrada | Samo kad je uključena postavka Cloud PDF ekstrakcije u Postavkama (opcionalno) |
| Audio zapis | Cloud AI servis | Transkripcija govora u tekst | Zadano za glasovno diktiranje. Može se zamijeniti lokalnom transkripcijom na uređaju uključivanjem postavke Lokalna transkripcija i preuzimanjem lokalnog modela. |
| Lokalno transkribiran tekst | Cloud AI servis | Obrada troška iz glasovnog unosa | Kad je Lokalna transkripcija aktivna i Cloud AI obrada uključena. Isključi Cloud AI obradu da sve ostane potpuno na uređaju. |
| Nazivi proizvoda s tvojih računa (i iz diktiranih popisa za kupnju) nakon filtra privatnosti; u nekim slučajevima i cijene | Cloud AI servis | Price Intelligence (Hrvatska): povezivanje artikala s računa s cjenicima trgovina | Samo ako si odabrao/odabrala trgovine za Price Intelligence i Lokalna AI obrada je isključena. Troši mjesečnu kvotu povezivanja artikala. |
| Izvještaji o padovima: stack traces, IP adresa, model uređaja, verzija OS-a i aplikacije, nedavni tehnički zapisi | Sentry | Prijava padova i praćenje stabilnosti | Automatski kod pada aplikacije. Podaci o troškovima se ne šalju namjerno. |
Napomena o filteru privatnosti: Prije nego se ikakav OCR tekst pošalje cloud AI servisu, tvoj telefon automatski uklanja osobne podatke — imena, adrese, OIB i slične identifikacijske brojeve, telefonske brojeve i email adrese. Šalju se samo iznosi, datumi, nazivi trgovina i nazivi proizvoda. Napomena: Cloud PDF ekstrakcija (opcionalno) šalje cijeli PDF bez prethodnog filtriranja, a Cloud transkripcija (zadano) šalje sirov audio zapis bez prethodnog filtriranja — filter se primjenjuje samo na transkribirani tekst prije nego stigne do AI obrade. Jedina potpuno privatna opcija je uključivanje Lokalne AI obrade i Lokalne transkripcije uz isključenu Cloud PDF ekstrakciju — u toj konfiguraciji nijedan sadržaj tvojih računa, troškova ili glasa ne odlazi vanjskim servisima. (Aplikacija se i tada povezuje na internet radi preuzimanja cjenika i modela te slanja izvještaja o padovima; vidi poglavlje 6.)
Podatke koje nikad ne prikupljamo
- Ne prikupljamo tvoje ime, email adresu niti bilo kakve podatke o računu (računa ni nema)
- Ne prikupljamo analitiku ni statistiku korištenja
- Ne koristimo oglašivačke SDK-ove ni piksele za praćenje
- Ne sinkroniziramo tvoje podatke o troškovima ni na jedan server
- Ne prodajemo tvoje podatke nikome
3. Filter privatnosti — lokalno pročišćavanje podataka
Za snimke i uvoze fotografija, Nocito™ pokreće lokalni proces pročišćavanja na tvom uređaju prije slanja bilo kakvog teksta AI-ju. Taj proces uklanja:
- Osobna imena (obrasce imena i prezimena)
- Fizičke adrese (ulica, kućni broj, poštanski broj, grad)
- Nacionalne identifikacijske brojeve (npr. OIB, osobne identifikacijske brojeve)
- Telefonske brojeve i email adrese
Što zadržava: iznose, cijene, datume, vremena, nazive trgovina i tvrtki, nazive proizvoda, kategorije i OIB tvrtke.
Ovaj proces se u potpunosti odvija na tvom uređaju prije nego se uspostavi bilo kakva mrežna veza. Napomena: filter se primjenjuje na OCR tekst iz snimki i uvoza fotografija. Ne primjenjuje se kad je uključena Cloud PDF ekstrakcija (cijeli PDF se šalje u cloud) niti na sirov audio tijekom Cloud transkripcije (audio se šalje u cloud prije bilo kakvog izvlačenja teksta).
4. Glasovno diktiranje
Nocito™ podržava dva načina glasovnog diktiranja. Cloud transkripcija je zadano aktivna nakon svježe instalacije. Lokalna transkripcija dostupna je kao opcija koja zahtijeva jednokratno preuzimanje modela.
Cloud transkripcija (zadano)
Nakon svježe instalacije, dodirom na gumb za diktiranje snima se audio i šalje cloud AI servisu na transkripciju. Transkribirani tekst se zatim obrađuje kroz filter privatnosti (poglavlje 3) i šalje cloud AI servisu na obradu troška.
Lokalna transkripcija (opcionalno)
Možeš prijeći na potpunu transkripciju na uređaju u Postavkama uključivanjem postavke Lokalna transkripcija i preuzimanjem jednog od dva dostupna lokalna Whisper modela. Gumb za preuzimanje dostupan je izravno na ekranu za diktiranje, kao i u Postavkama. Nakon postavljanja:
- Dodir za snimanje — koristi lokalnu transkripciju na uređaju. Nijedan audio zapis ne napušta tvoj telefon.
- Pridrži 1 sekundu za snimanje — aktivira Super Dictate (cloud transkripciju) za veću točnost kad je potrebna.
Uz aktivnu lokalnu transkripciju, transkribirani tekst se i dalje zadano šalje cloud AI servisu na obradu troška — osim ako uključiš i Lokalnu AI obradu (vidi poglavlje 4c).
100% privatno diktiranje: da osiguraš da nijedan glasovni ili tekstualni podatak ne napusti tvoj uređaj, uključi i Lokalnu transkripciju i Lokalnu AI obradu u Postavkama. Oboje zahtijeva jednokratno preuzimanje modela. Ovo se preporučuje korisnicima kojima je privatnost važnija od maksimalne točnosti, a imaju dovoljno brz uređaj.
4b. Uvoz PDF-a
Nocito™ prema zadanim postavkama obrađuje PDF račune lokalno. Aplikacija koristi OCR na uređaju (ML Kit) za izvlačenje teksta iz PDF-a, primjenjuje filter privatnosti i šalje samo pročišćeni tekst cloud AI servisu na obradu troška.
U Postavkama je dostupna opcionalna postavka Cloud PDF ekstrakcija. Kad je uključena, cijeli PDF dokument se šalje izravno cloud AI servisu radi točnije obrade. Ova postavka je opcionalna i zadano isključena.
Da PDF obrada ostane 100% na uređaju, drži Cloud PDF ekstrakciju isključenom i uključi Lokalnu AI obradu u Postavkama (zahtijeva preuzimanje modela).
Kad je Cloud PDF ekstrakcija uključena: cijeli PDF dokument se šalje vanjskom servisu bez lokalnog filtriranja. Preporučujemo da ovo držiš isključenim osim ako trebaš veću točnost kod složenih PDF-ova, i izbjegavaj koristiti je s PDF-ovima koji sadrže osjetljive osobne podatke.
4c. Postavke razine privatnosti
Nocito™ ti daje izravnu kontrolu nad time koja se obrada odvija lokalno, a koja koristi cloud servise. Ove postavke dostupne su na ekranu Postavki aplikacije:
| Prekidač u aplikaciji | Zadano | Što kontrolira |
|---|---|---|
| Cloud AI obrada | UKLJUČENO | Kad je UKLJUČENO, pročišćeni OCR tekst se šalje cloud AI servisu radi kategorizacije troška (zadano). Isključi i preuzmi lokalni AI model za potpunu obradu troška na uređaju. Preuzimanje dostupno u Postavkama. |
| Cloud transkripcija | UKLJUČENO | Kad je UKLJUČENO, glasovno diktiranje šalje audio cloud AI servisu na transkripciju (zadano). Isključi i preuzmi lokalni Whisper model za transkripciju audia u potpunosti na uređaju. Preuzimanje dostupno na ekranu za diktiranje i u Postavkama. Nakon što je lokalni model preuzet i prekidač ISKLJUČEN: dodir = lokalna transkripcija, pridrži 1s = cloud (Super Dictate). |
| Cloud PDF ekstrakcija | ISKLJUČENO | Kad je ISKLJUČENO, tekst PDF-a se izvlači lokalno putem OCR-a i samo se pročišćeni rezultat šalje AI-ju (zadano). Uključi da pošalješ cijeli PDF dokument cloud servisu radi točnije obrade. |
Promjena ovih postavki stupa na snagu odmah. Tvoji postojeći troškovi nisu pogođeni.
4d. Price Intelligence (Hrvatska)
Price Intelligence je trenutno dostupan samo za hrvatsko tržište. Uspoređuje artikle s tvojih računa s cjenicima koje su hrvatski trgovački lanci zakonom dužni objavljivati. Aktivira se tek nakon što u aplikaciji odabereš trgovine.
- Cjenici: tvoj telefon preuzima javne cjenike izravno s web stranica trgovačkih lanaca čije si trgovine odabrao/odabrala. Te stranice vide običan internetski zahtjev s tvog uređaja (primjerice njegovu IP adresu). Mi te zahtjeve ne primamo, a tvoji računi se lancima nikad ne šalju.
- Tvoje trgovine: trgovine biraš upisom mjesta ili poštanskog broja. Taj izbor ostaje na tvom uređaju. Nocito ne koristi GPS ni tvoju lokaciju. Kad dodirneš trgovinu u usporedbi cijena, Nocito u tvojoj aplikaciji za karte otvara Google Maps pretragu adrese te trgovine; sam Nocito ne šalje nikakvu lokaciju. Google Maps dalje radi prema Googleovim vlastitim pravilima o privatnosti.
- Povezivanje: većina artikala s računa povezuje se s proizvodima iz cjenika na tvom telefonu. Za skraćene ili nejasne nazive, naziv proizvoda (nakon filtra privatnosti, a u nekim slučajevima i cijena) šalje se cloud AI servisu. Vrijedi mjesečna kvota povezivanja artikala.
- Zajednički rezultati povezivanja: Kad cloud AI servis odlučuje koji proizvod iz cjenika odgovara artiklu s računa, odgovor (odabrani proizvod ili „nema podudaranja“) može se spremiti na naš poslužitelj i ponovno iskoristiti za svakog korisnika koji naiđe na isti naziv proizvoda i iste kandidate, pa se isto pitanje ne mora postavljati iznova. Sprema se pod hashiranim ključem izrađenim od naziva artikla s računa, njegovog AI očitanja, barkodova kandidata i AI modela; sam naziv artikla se ne sprema. Spremljeni zapis sadrži samo taj ključ, odabrani proizvod, model, broj kandidata, vremenske oznake i brojač koliko je puta ponovno iskorišten. Ne sadrži cijenu, datum, trgovinu, uređaj ni identifikator korisnika. Naziv artikla je tekst otisnut u retku tvog računa, pa u rijetkim slučajevima može sadržavati više od naziva proizvoda; aplikacija na tvom telefonu filtrira osobne podatke prije slanja teksta u oblak, ali ne možemo obećati da nikad ne ostane ništa osobno. Točno i približno povezivanje ostaju na tvom telefonu, a ovo se ne događa kad je uključena Lokalna AI obrada.
- Lokalna AI obrada: kad je Lokalna AI obrada uključena, Nocito ne šalje nazive proizvoda cloud AI servisu za potrebe Price Intelligencea.
- Skener barkoda i upozorenja o cijenama: barkodovi se čitaju na uređaju i traže u cjenicima pohranjenima na telefonu; slika kamere se nigdje ne šalje. Upozorenja o cijenama provjeravaju se na telefonu i prikazuju kao lokalne obavijesti.
- Diktiranje popisa za kupnju: radi kao diktiranje (poglavlje 4): audio se transkribira u cloudu osim ako koristiš lokalnu transkripciju, a tekst obrađuje cloud AI servis osim ako je uključena Lokalna AI obrada.
5. Super Snap (budući) i Super Dictate (Pro)
Buduće Pro verzije Nocito™-a uključivat će Super Snap — premium značajku koja šalje cijele slike računa izravno AI Vision servisu radi točnije obrade, zaobilazeći standardni OCR i filter privatnosti.
Super Dictate, koji šalje audio cloud servisu za pretvaranje govora u tekst (OpenAI Whisper) radi točnije transkripcije, dostupan je u trenutnoj verziji: manji broj sesija mjesečno u besplatnoj razini, a više uz Pro.
Kad koristiš Super Snap ili Super Dictate: cijela tvoja slika ili audio zapis šalje se vanjskom AI servisu. Uvijek ćeš biti zamoljen za potvrdu prije bilo kakvog takvog slanja. Izbjegavaj koristiti ove značajke s dokumentima koji sadrže osjetljive osobne podatke.
6. Usluge trećih strana
| Usluga | Pružatelj | Podaci koji se šalju |
|---|---|---|
| AI izvlačenje i kategorizacija troškova | Cloud AI servis | Samo pročišćeni OCR tekst (osobni podaci lokalno filtrirani) |
| Obrada PDF-a (kad je Cloud PDF ekstrakcija uključena) | Cloud AI servis | Cijeli PDF dokument (samo opcionalno) |
| Transkripcija govora (kad je Cloud transkripcija uključena) | Cloud AI servis | Audio zapis (samo opcionalno) |
| Price Intelligence – povezivanje artikala s računa (Hrvatska) | Cloud AI servis | Nazivi proizvoda nakon filtra privatnosti, u nekim slučajevima i cijene. Ne šalju se kad je uključena Lokalna AI obrada. |
| Price Intelligence – cjenici | Web stranice hrvatskih trgovačkih lanaca | Ništa s tvojih računa. Tvoj telefon traži javne cjenike pa poslužitelj lanca vidi tvoju IP adresu. |
| Lokalni AI i glasovni modeli (opcionalno) | Hugging Face (huggingface.co) | Jednokratno preuzimanje datoteka modela, do oko 3,2 GB. Poslužitelj vidi tvoju IP adresu. |
| Pro pretplata | Google Play | Obrađuje Google Play. Ne primamo podatke o tvom plaćanju. |
| Prijava padova aplikacije | Sentry (sentry.io), podatkovna regija EU | Stack traces, IP adresa, model uređaja, verzija OS-a, verzija aplikacije i nedavni tehnički zapisi. Podaci o troškovima se ne šalju namjerno. |
Specifični cloud AI servisi koji se koriste za izvlačenje troškova i transkripciju mogu se mijenjati kako postaju dostupne bolje ili privatnije opcije. Svaka značajnija promjena vrste podataka koji se šalju bit će odražena u ažuriranim Pravilima privatnosti.
Nocito™ ne integrira nikakve oglašivačke mreže, analitičke platforme ni SDK-ove društvenih mreža.
Pravila privatnosti Sentryja: sentry.io/privacy
7. Pohrana slika i audio zapisa
Slike računa i audio zapisi pohranjuju se u privatnom direktoriju aplikacije na tvom uređaju — lokaciji kojoj druge aplikacije ne mogu pristupiti. Ne šalju se ni na jedan cloud servis.
Možeš kontrolirati ovo ponašanje:
- Spremi originalne slike — zadano UKLJUČENO. Može se isključiti u Postavkama ili tijekom uvodnog postavljanja.
- Spremi originalni audio — zadano UKLJUČENO. Može se isključiti u Postavkama ili tijekom uvodnog postavljanja.
Lokalna sigurnosna kopija: Nocito™ nudi značajku lokalne ZIP sigurnosne kopije koja izvozi JSON datoteku sa svim tvojim zapisima o troškovima, zajedno s originalnim slikama, PDF-ovima i audio zapisima priloženim tim troškovima. Možeš vratiti podatke iz te sigurnosne kopije u bilo kojem trenutku. Ti si odgovoran/odgovorna za čuvanje vlastitih sigurnosnih kopija — Nocito™ ne održava nikakvu kopiju tvojih podataka na serveru. Ako deinstaliraš aplikaciju bez sigurnosne kopije, svi podaci se trajno brišu.
8. Buduća cloud pohrana
Nocito™ može u budućim verzijama uvesti opcionalne značajke cloud sinkronizacije. Svaka takva značajka pohranjivala bi tvoje podatke na vanjskim serverima i bila bi u potpunosti opcionalna. Besplatni i lokalni Pro korisnici ne bi bili pogođeni. Zaseban opis i traženje pristanka bili bi prikazani prije nego se bilo kakvi podaci prenesu na vanjske servere.
Cloud sinkronizacija nije dostupna u trenutnoj verziji.
9. Pravna osnova obrade (GDPR)
Za korisnike u Europskoj uniji i Europskom gospodarskom prostoru, podatke obrađujemo na sljedećim pravnim osnovama:
- Izvršenje ugovora — obrada tvojih podataka o troškovima radi pružanja osnovne funkcionalnosti koju si zatražio/zatražila
- Legitimni interes — slanje pročišćenog OCR teksta cloud AI servisima radi točne kategorizacije troškova
- Legitimni interes — slanje naziva proizvoda (nakon filtra privatnosti) cloud AI servisima radi povezivanja artikala s računa s cjenicima (Price Intelligence, samo nakon što odabereš trgovine i samo kad je Lokalna AI obrada isključena)
- Legitimni interes — prijava padova putem Sentryja radi održavanja stabilnosti aplikacije
- Pristanak — slanje audia cloud servisu za transkripciju (samo kad je Cloud transkripcija uključena u Postavkama)
- Pristanak — slanje cijelih PDF dokumenata cloud AI servisu (samo kad je Cloud PDF ekstrakcija uključena u Postavkama)
Budući da aplikacija radi prvenstveno na uređaju bez sustava računa, osobni podaci koje obrađujemo su minimalni. Glavni voditelj obrade tvojih osobnih podataka si ti sam/sama — oni žive na tvom uređaju.
10. Tvoja prava
Sukladno GDPR-u i drugim primjenjivim propisima, imaš pravo na:
- Pristup — izvezi svoje troškove kao CSV unutar aplikacije (Pro značajka)
- Sigurnosnu kopiju i vraćanje — izvezi sve svoje podatke kao JSON sigurnosnu kopiju i vrati ih na bilo kojem uređaju (dostupno svim korisnicima)
- Brisanje — izbriši pojedinačne troškove ili sve podatke unutar aplikacije, ili deinstaliraj aplikaciju da izbrišeš sve
- Prenosivost — izvezi svoje podatke kao CSV ili JSON u bilo kojem trenutku
- Ispravak — uredi bilo koji trošak izravno u aplikaciji
Budući da ne održavamo kopiju tvojih podataka na serveru, većinu prava možeš ostvariti izravno unutar aplikacije. Za bilo kakva pitanja: nocito.support@gmail.com
10b. Prijava padova aplikacije
Nocito™ koristi Sentry (sentry.io, podatkovna regija EU) za prijavu padova aplikacije. Kad aplikacija padne ili naiđe na neočekivanu grešku, Sentry prima tehnički izvještaj koji sadrži:
- Stack trace (tehnički opis mjesta u kodu gdje se dogodila greška)
- Model i proizvođača uređaja
- Verziju Android OS-a
- Verziju aplikacije
- Tvoju IP adresu, koju Sentry prima uz svaki zahtjev
- Kratak slijed nedavnih tehničkih zapisa prije greške
Izvještaji nisu namijenjeni tome da sadrže tvoje podatke o troškovima, slike računa ni audio zapise i koristimo ih isključivo za pronalaženje i ispravljanje grešaka. Budući da uključuju tehničke identifikatore poput IP adrese, prema GDPR-u smatraju se osobnim podacima. Prijava padova aktivna je u objavljenoj aplikaciji i trenutno se ne može isključiti u Postavkama. Pravila privatnosti Sentryja: sentry.io/privacy
11. Privatnost djece
Nocito™ nije namijenjen djeci mlađoj od 13 godina (odnosno mlađoj od 16 godina u EU). Svjesno ne prikupljamo osobne podatke od djece. Ako smatraš da nam je dijete dostavilo osobne podatke, molimo kontaktiraj nas na nocito.support@gmail.com.
12. Izmjene ovih pravila
Možemo ažurirati ova Pravila privatnosti kako se aplikacija razvija — posebice kad se uvedu nove značajke koje uključuju prijenos podataka (poput Super Snapa u budućoj verziji, ili promjena u načinu obrade PDF-a i Diktiranja). Kad napravimo značajnije promjene, obavijestit ćemo te putem skočnog prozora "Novosti" unutar aplikacije i ažurirati gore navedeni datum stupanja na snagu.
Nastavak korištenja Nocito™-a nakon izmjena predstavlja prihvaćanje ažuriranih pravila.
13. Kontakt
Za pitanja vezana uz privatnost, zahtjeve za podacima ili nedoumice:
- Email: nocito.support@gmail.com
- Web stranica: nocito.app