Această traducere are doar caracter informativ. Versiunea în limba engleză este singura cu valoare juridică. Citiți versiunea în engleză

Politica de confidențialitate

Cum tratează HAPT datele dumneavoastră – spoiler: de cele mai multe ori, deloc.

Ultima actualizare: mai 2026

HAPT este concepută să ruleze în întregime pe dispozitivul dumneavoastră. Datele de inventar – articole, fotografii, locații – nu părăsesc niciodată telefonul decât dacă exportați explicit o copie de rezervă. Nu este necesar un cont. Nu există sincronizare în cloud. La fiecare pornire se trimite un ping de utilizare anonim și minim (numărul de articole pe categorii, pseudonim hash al dispozitivului) pentru statistici de produs – fără date personale, fără conținutul inventarului.

1. Prezentare generală

Această politică de confidențialitate se aplică aplicației Android HAPT („Aplicația”) publicate de BrainyUniverse pe Google Play și site-ului asociat hapt.app. Descrie ce informații accesează Aplicația, de ce și cum sunt tratate.

HAPT este un manager de provizii pentru pregătirea în situații de urgență. Scopul său principal este să funcționeze complet offline. Prin urmare, Aplicația prelucrează date cu caracter personal doar în măsura strict necesară funcțiilor pe care alegeți să le folosiți.

2. Date stocate pe dispozitivul dumneavoastră

Toate datele introduse în HAPT sunt stocate local pe dispozitivul Android, într-o bază de date SQLite. Acestea includ:

  • Nume de articole, categorii, cantități, date de expirare și note
  • Fotografii atașate articolelor sau locațiilor
  • Numele și descrierile locațiilor
  • Setările și preferințele aplicației
  • Coduri QR salvate după generarea lor în aplicație

Aceste date nu sunt transmise niciodată către serverele BrainyUniverse și nu sunt accesibile terților, cu excepția celor descrise mai jos.

Copii de rezervă

Când folosiți funcția Copie de rezervă & restaurare, HAPT creează o arhivă ZIP în stocarea dispozitivului. Dumneavoastră decideți unde ajunge fișierul – partajarea prin e-mail, cloud sau orice alt mijloc este alegerea dumneavoastră. HAPT nu inițiază niciodată încărcarea automată a datelor de rezervă.

3. Permisiunile solicitate de Aplicație

Cameră

Folosită pentru două funcții:

  • Scanarea codurilor de bare – pentru citirea codurilor produselor și căutarea informațiilor despre alimente.
  • Fotografii ale articolelor și locațiilor – pentru realizarea fotografiilor de referință atașate înregistrărilor.

Camera este activă doar când deschideți explicit un scaner sau un ecran de fotografiere. Nicio imagine nu este trimisă vreunui server.

Stocare (citire/scriere)

Necesară pentru salvarea fotografiilor articolelor și a etichetelor QR și pentru citirea/scrierea arhivelor ZIP de rezervă. Fotografiile, etichetele QR și copiile de rezervă rămân pe dispozitiv.

Internet

Folosit pentru trei funcții: căutarea produselor după codul de bare, verificarea licenței Google Play Integrity și statistici anonime de pornire (descrise mai jos).

4. Servicii terțe

Căutare după codul de bare (HAPT API)

Când scanați un cod de bare, Aplicația trimite numărul către serverul HAPT, care interoghează o versiune proprie a bazei de date deschise OpenFoodFacts pentru a obține informațiile despre produs (nume, marcă, valori nutriționale). Cererea conține doar numărul codului de bare și tokenul Bearer anonim al dispozitivului (vezi Autentificarea dispozitivului mai jos). Nu se transmit informații personale, nume de articole sau date de inventar.

O captură a produsului este salvată local, astfel încât afișările ulterioare ale aceluiași produs funcționează offline fără o nouă interogare. Informațiile pot fi reîmprospătate la cerere.

Autentificarea dispozitivului

HAPT folosește Android Key Attestation pentru a înregistra dispozitivul în sistemul HAPT. La prima pornire, aplicația generează pe dispozitiv o pereche de chei criptografice protejată hardware, iar serverul emite un token Bearer – un UUID aleatoriu stocat pe dispozitiv. Acest token autentifică toate apelurile API ulterioare (căutări după codul de bare, verificări de licență, pinguri de utilizare). Nu este legat de identitatea dumneavoastră, de contul Google sau de vreo informație personală. Este necesar pentru stabilitate, securitate și prevenirea abuzurilor.

Google Play Integrity (verificarea licenței)

La fiecare pornire la rece, HAPT verifică prin Google Play Integrity API dacă a fost cumpărată legitim din Magazin Play. Procesul:

  • Dispozitivul generează local un token de integritate semnat prin serviciile Google Play
  • HAPT trimite acest token propriului server
  • Serverul decriptează tokenul cu o cheie API Google și verifică appRecognitionVerdict
  • Verdictul (licențiat / nelicențiat) este păstrat pe dispozitiv până la 30 de zile
  • Această verificare nu include date de inventar, fotografii sau informații personale

Prelucrarea datelor de integritate de către Google este guvernată de Politica de confidențialitate Google.

Facturare & starea licenței

HAPT urmărește pe server starea perioadei de probă și a achiziției. Aceasta implică următoarele date:

  • ID-ul dispozitivului Android – un identificator furnizat de sistemul Android, nelegat de contul Google sau de identitatea dumneavoastră – este folosit ca cheie pseudonimă pentru a înregistra data începerii probei și starea licenței în sistemul HAPT.
  • Când finalizați o achiziție, tokenul de achiziție emis de Google Play este trimis serverului HAPT. Se stochează un hash SHA-256 unidirecțional al acestui token pentru a confirma că dispozitivul deține o achiziție validă. Tokenul original nu este păstrat niciodată.
  • Starea probei, zilele rămase și starea licenței sunt păstrate local în stocarea privată a aplicației (SharedPreferences) pe dispozitiv.

Datele cardului, informațiile contului Google sau sumele achizițiilor nu sunt transmise către BrainyUniverse și nici stocate de aceasta. Toate plățile sunt procesate exclusiv de Google Play.

Statistici anonime de utilizare

La fiecare pornire la rece, HAPT trimite în fundal un ping silențios către serverul HAPT. Pingul include:

  • Un identificator hash al dispozitivului – derivat din tokenul Bearer cu SHA-256. Este un pseudonim care permite agregarea datelor pe dispozitiv. Nu poate fi inversat pentru a vă identifica pe dumneavoastră sau dispozitivul și nu este legat de contul Google sau de vreo informație personală.
  • Numărul total de articole și un număr pe fiecare categorie (de ex. „hrană: 30, apă: 5, medicamente: 4”). Nu se transmit nume de articole, date de expirare, locații, coduri de bare sau alt conținut. Informațiile sunt colectate în scopuri statistice.
  • O marcă temporală a serverului.

Aceste date sunt folosite exclusiv pentru a înțelege cum este utilizată HAPT (dimensiunea inventarului, categoriile cele mai folosite). Sunt șterse automat după 90 de zile. Nu sunt vândute și nu sunt partajate cu terți.

Pingul funcționează pe principiul „trimite și uită”: rulează în fundal, nu blochează niciodată aplicația și ignoră silențios toate erorile, inclusiv cele de rețea.

5. Date pe care NU le colectăm

  • Aplicația nu include SDK-uri publicitare
  • Fără raportare de erori sau instrumente de diagnosticare
  • Fără urmărirea comportamentului, înregistrarea sesiunilor sau crearea de profiluri
  • Fără înregistrare de cont sau date de profil
  • Fără date de localizare (GPS)
  • Fără nume de articole, descrieri, coduri de bare, date de expirare, fotografii sau alt conținut al inventarului

6. Păstrarea datelor

Toate datele sunt păstrate exclusiv pe dispozitivul dumneavoastră cât timp Aplicația este instalată sau până când ștergeți articole individuale ori resetați dispozitivul la setările din fabrică. Dezinstalarea HAPT elimină de pe dispozitiv toate bazele de date asociate. Copiile de rezervă exportate pe stocarea externă nu sunt șterse la dezinstalare.

7. Confidențialitatea copiilor

HAPT nu se adresează copiilor sub 13 ani. Nu colectăm cu bună știință informații personale de la copii. Dacă credeți că un copil a furnizat informații personale prin HAPT, vă rugăm să ne contactați la adresa de mai jos. În orice caz, este important de subliniat că niciun fel de informație introdusă nu ar ajunge la HAPT.

8. Modificări ale acestei politici

Dacă această politică se modifică în mod semnificativ, versiunea actualizată va fi publicată pe această pagină cu o dată revizuită. Continuarea utilizării Aplicației după modificări constituie acceptarea politicii actualizate.

9. Contact

Întrebări despre această politică: