Izrađeno za rad na tvom uređaju. Bez računa, bez oblaka, bez ovisnosti.
Sve što HAPT radi – dodavanje stavki, praćenje rokova, izračun zaliha, izrada QR naljepnica – radi bez internetske veze. Tvoji podaci nalaze se u lokalnoj bazi podataka na tvom Android uređaju.
Izvorna Android aplikacija. Svi podaci pohranjeni lokalno na tvom uređaju. Bez registracije, bez računa, bez sinkronizacije s oblakom.
Stavke, fotografije, lokacije i postavke pohranjuju se samo na tvom uređaju. Ništa ne napušta telefon, osim ako sam ne izvezeš sigurnosnu kopiju.
Izvezi cijelu bazu podataka kao ZIP arhivu kad god želiš. Vrati je na istom uređaju ili prenesi na novi. Tvoji podaci pripadaju tebi.
Nekoliko značajki koristi internet kad je dostupan. Sve su neobavezne – aplikacija potpuno radi i bez njih.
Skeniraj crtični kod hrane da automatski preuzmeš podatke o proizvodu. Broj koda šalje se HAPT API-ju, koji pretražuje vlastito zrcalo otvorene baze podataka o hrani OpenFoodFacts. Ne šalju se nikakvi osobni podaci ni podaci o zalihama – samo broj crtičnog koda.
Pri svakom hladnom pokretanju HAPT pomoću Google Play Integrity API provjerava je li aplikacija legalno kupljena. Uređaj lokalno izrađuje potpisani token; HAPT poslužitelj ga dešifrira putem Googleova API-ja i provjerava potječe li aplikacija iz Trgovine Play. Ne šalju se podaci o zalihama.
Pri svakom hladnom pokretanju HAPT u pozadini šalje tihi ping HAPT poslužitelju. Sadrži pseudonim uređaja (hash – nikad stvarni identifikator) i zbirne brojeve zaliha po kategorijama (npr. „30 namirnica, 5 stavki vode”). Ne sadrži nazive stavki, fotografije, lokacije ni osobne podatke. Sve pojedinosti nalaze se u Pravilima privatnosti.
HAPT izrađuje QR naljepnice za ispis za tvoje posude i mjesta pohrane. Skeniranje naljepnice otvara aplikaciju izravno na toj stavci ili lokaciji.
Izradi QR naljepnice za spremnike vode i posude za pohranu. Ispis u raznim veličinama, uključujući visoku razlučivost za pisače naljepnica.
Označi mjesta pohrane – police, kutije, prostorije. Skeniraj bilo kojim QR čitačem i aplikacija ide izravno na zalihe te lokacije.
Svaki QR kod vodi izravno u aplikaciju. Bez preglednika, bez prijave, bez međukoraka – skeniraš i tu si.
Arhitektura je namjerno minimalna. Manja površina napada znači manji rizik.
Ništa za registraciju, ništa za probijanje. Tvoje zalihe nisu vezane ni uz kakav mrežni identitet.
Bez oglasnih SDK-ova, bez prijave rušenja, bez praćenja ponašanja. Tihi ping u pozadini šalje samo zbirne brojeve i hashirani identifikator uređaja – nikad nazive stavki, fotografije ni osobne podatke.
Tvoje stavke, fotografije i lokacije nikad automatski ne napuštaju uređaj. Izvoz sigurnosne kopije uvijek je tvoja odluka. Anonimni ping sadrži samo zbirne brojeve – nikad nazive stavki, fotografije ni lokacije.
Pretraga crtičnog koda koristi vlastito zrcalo OpenFoodFactsa, otvorene neprofitne baze podataka. HAPT poslužitelju šalje se samo broj crtičnog koda – bez osobnih podataka, bez sadržaja zaliha.