Politica de confidențialitate
Cento, de Funcode SRL · Data intrării în vigoare: 9 octombrie 2026
Această Politică de confidențialitate explică modul în care Funcode SRL („noi")
prelucrează datele cu caracter personal în aplicația Cento („Cento", „aplicația").
Suntem operatorul de date.
1. Cine suntem
Funcode SRL, Eugen Ionescu, Cluj-Napoca, România.
CUI/CIF: RO31945144 · Nr. Registrul Comerțului: J12/2104/01.07.2013.
Contact pentru întrebări de confidențialitate și cereri ale persoanelor vizate:
contact@funcode.ro.
2. Concepută local-first
Urmărirea cheltuielilor în Cento funcționează offline și fără cont. Cheltuielile, categoriile,
persoanele, bugetele, călătoriile și proiectele tale sunt stocate pe dispozitiv și sunt încărcate
doar dacă te autentifici, ai Premium și partajezi o gospodărie. Unele funcții contactează totuși
serverele noastre sau alte servicii, câteva chiar fără autentificare: funcțiile AI (scanarea bonurilor,
importul de foi de calcul cu AI, întrebările adresate lui Cento și traducerea automată a numelor de
categorii, fiecare când o folosești, plus etichetarea produselor din Premium, care rulează singură),
ecranul Premium și cursurile de schimb pentru alte monede. Fiecare este descrisă la secțiunea 3.
Analiza opțională rulează doar dacă o activezi.
3. Ce colectăm și de ce
- Identitatea contului: la autentificarea cu Google, primim adresa de e-mail și
numele afișat prin Firebase Authentication, pentru a identifica contul. Pe iPhone și iPad te poți
autentifica și cu Apple; atunci primim adresa de e-mail pe care Apple ne-o transmite, care poate
fi o adresă privată de redirecționare, și nu stocăm numele tău.
- Identitate anonimă pentru funcțiile AI și ecranul Premium: dacă folosești
scanarea AI a bonurilor sau importul de foi de calcul cu AI fără să te autentifici, sau deschizi
ecranul Premium, creăm o identitate anonimă în Firebase Authentication (fără e-mail, fără nume),
cu un identificator pseudonim aleatoriu. Este folosită pentru a contoriza scanările AI față de
limitele care li se aplică (un total pe viață pentru nivelul gratuit și un plafon zilnic pentru
fiecare cont) și ca să poată fi scrise totalurile agregate despre ecranul Premium de mai jos.
Dacă te autentifici ulterior, ea devine parte din contul tău și își păstrează numărul de
scanări. În prezent nu este ștearsă automat: rămâne pe serverele noastre, împreună cu numărul de
scanări, și după ce nu mai folosești aplicația.
- Totaluri anonime despre ecranul Premium: de fiecare dată când este deschis
ecranul Premium, adunăm unu la niște totaluri despre ce se întâmplă pe el: din ce funcție a fost
deschis, dacă s-au încărcat prețurile, ce plan este atins, dacă ți s-a cerut autentificarea și
dacă te-ai autentificat, dacă o achiziție a fost începută, anulată, eșuată sau finalizată (și
dacă a fost o perioadă de probă gratuită sau plătită), dacă au fost atinse „Restabilește
achizițiile" sau „Alătură-te unei gospodării", cum a fost închis ecranul și cât a rămas deschis,
aproximativ (pe intervale: sub 5 secunde, 5–15, 15–30, 30–60 sau mai mult). Totalurile se țin pe
zi calendaristică (UTC). Începând cu versiunea 1.4.1 a aplicației, ele se țin separat pentru
Android și iOS; înainte, doar aplicația Android le înregistra. Nu conțin niciun identificator de
cont, de dispozitiv sau de publicitate și nicio oră, deci nu pot fi legate de tine sau de o
anumită vizită. Le folosim ca să vedem unde renunță oamenii la ecranul Premium și ca să îl
îmbunătățim. Se păstrează 400 de zile, apoi se șterg automat.
- Datele gospodăriei: când partajezi o gospodărie, aceasta conține un nume ales de
tine (stocat în locul e-mailului), ca membrii să distingă intrările, numele și moneda gospodăriei
și dacă un plan de Gospodărie îi acoperă pe membri. Toți membrii le pot vedea.
- Date financiare: cheltuielile (numele produselor, sumele, datele, magazinele,
persoanele și etichetele pe care le adaugi), categoriile și grupurile de categorii, persoanele,
transferurile CresCENTO, bugetele, călătoriile și proiectele. Se sincronizează în cloud doar dacă
ai Premium (al tău sau planul gospodăriei) și partajezi o gospodărie.
- Prelucrare AI cu Google Gemini, doar pentru aceste funcții (fiecare rulează când o folosești, cu excepția etichetării produselor, care rulează singură cu Premium):
- Scanarea bonurilor: fotografia bonului și numele categoriilor tale active (inclusiv cele
create de tine), ca produsele să poată fi încadrate în ele, plus etichetele folosite la
cheltuielile tale (și, într-o gospodărie comună, la cheltuielile gospodăriei) și limba aplicației,
ca bonul să primească una dintre aceste etichete. Etichetele sunt text liber scris de tine sau de
cei din gospodăria ta, așa că pot conține nume, de exemplu „rechizite Ana”.
- Importul de foi de calcul cu AI (Premium): conținutul foii de calcul alese, care poate
include sume, date, nume de magazine și nume de persoane.
- Întreabă Cento (Premium): întrebarea pe care o scrii sau o dictezi și data curentă de pe dispozitiv, ca întrebarea să poată fi
transformată într-o căutare. Căutarea propriu-zisă rulează pe dispozitivul tău, unde folosește și
etichetele de produs salvate ca să recunoască tipuri precum fructe sau pungi: cheltuielile,
sumele și numele magazinelor nu sunt trimise.
- Etichetarea produselor (Premium): cu Premium, aceasta rulează automat în fundal, inclusiv pentru
cheltuielile pe care le ai deja. Trimite numele produselor tale (în loturi, fără repetări în aceeași
cerere), fără sume, date, magazine sau persoane, ca fiecare să fie etichetat cu tipul de
produs (de exemplu fructe, lactate sau o pungă). Etichetele sunt salvate împreună cu
cheltuielile tale: pe dispozitiv, în copia sincronizată a gospodăriei tale dacă ai una
comună, în copiile de siguranță și în exportul CSV. Poți vedea și schimba tipul unui produs
când editezi cheltuiala. Scanările de bonuri adaugă eticheta din bonul însuși, așa că
pentru ele nu se trimite nimic în plus.
- Traducerea categoriilor: numele unei categorii sau al unui grup creat de tine, ca să poată
fi afișat în celelalte limbi ale aplicației, împreună cu numele celorlalte categorii și grupuri
ale tale, ca traducerea să nu repete unul dintre ele.
Conținutul este prelucrat de Google în Uniunea Europeană (Frankfurt, Germania) pentru a returna
rezultatul și nu este stocat pe serverele noastre.
- Dictarea în căutarea din Momente: dacă apeși microfonul din căutarea din Momente, vorbirea ta este
transformată în text de recunoașterea vocală a telefonului, pe dispozitiv. Sunetul nu este trimis
către noi, către Google, către Apple sau către altcineva și nu este stocat. Textul doar completează
câmpul de căutare și nu este trimis nicăieri decât dacă apeși apoi butonul Întreabă Cento (✨). Permisiunea
pentru microfon nu este folosită pentru nimic altceva.
- Cursuri de schimb: pentru conversia între monede, aplicația descarcă cursuri de
schimb publice din rețeaua de livrare de conținut jsDelivr. Nu se trimit date de cont sau
cheltuieli, dar, ca orice site, jsDelivr primește adresa IP a dispozitivului și data, când se cere
un curs din trecut.
- Abonamente: pe Android te abonezi prin Google Play Billing, pe iPhone și iPad prin
App Store de la Apple. Primim și stocăm tokenul de achiziție (Android) sau ID-ul tranzacției (iOS),
produsul, planul, data de expirare și dacă se reînnoiește automat, și le verificăm la Google sau
Apple pentru a debloca Premium. Păstrăm și contoare de utilizare AI (un total pe viață al
scanărilor, un contor zilnic al scanărilor, un contor zilnic al întrebărilor adresate lui Cento și numărul de nume de produse etichetate pe zi)
pentru a aplica limitele planului.
- Feedbackul pe care îl trimiți: dacă folosești formularul de feedback din aplicație,
mesajul tău, adresa de răspuns introdusă (dacă există) și o scurtă notă de diagnostic (versiunea și
build-ul aplicației, modelul dispozitivului și sistemul de operare, limba și moneda din aplicație,
plus informații de bază despre cont, cum ar fi planul, modul gospodăriei și identificatorul
gospodăriei) sunt incluse într-un e-mail pe care tu îl verifici și îl trimiți din propria
aplicație de e-mail, pentru a ne ajuta să reproducem și să rezolvăm problemele. Poți edita sau
elimina orice element înainte de trimitere.
- Analiză & măsurare marketing (opțional, dezactivat până îl activezi tu, îl poți opri
oricând din Setări): cât timp este activ, folosim Google Analytics for Firebase pentru a
colecta evenimente de utilizare pseudonime, legate de un identificator de analiză aleatoriu și nu
de contul tău, și pentru a măsura și îmbunătăți publicitatea noastră, ceea ce poate include
folosirea acestor date de către Google Ads pentru a afișa reclame Cento unor persoane similare. Pe
Android se folosesc referrer-ul de instalare Google Play și ID-ul de publicitate Android, pe care îl
poți reseta sau șterge din setările Google ale dispozitivului. Pe iOS nu se citește niciun
identificator de publicitate și nu se cere permisiunea de urmărire; în schimb, dacă ești
autentificat, SDK-ul Google potrivește pe dispozitivul tău o formă criptografică (hash) a adresei de
e-mail, iar adresa în sine nu părăsește niciodată telefonul. Evenimentele nu includ niciodată ce
cheltuiești și nu se afișează reclame în Cento.
Nu luăm decizii bazate exclusiv pe prelucrare automată care să producă efecte juridice sau efecte
similare semnificative asupra ta.
4. Temeiuri legale
- Contract (art. 6 alin. (1) lit. (b) GDPR): contul, partajarea gospodăriei și
sincronizarea, abonamentele, precum și funcțiile AI și cursurile de schimb pe care le folosești.
- Consimțământ (art. 6 alin. (1) lit. (a) GDPR): analiza & măsurarea marketing,
dat prin activarea opțiunii la prima deschidere sau din Setări. Îl poți retrage oricând de acolo,
ceea ce oprește colectarea de la acel moment, fără a afecta prelucrarea legală de dinainte.
- Interese legitime (art. 6 alin. (1) lit. (f) GDPR): identitatea anonimă și
limitele de utilizare care țin funcțiile AI accesibile ca preț și previn abuzul, totalurile anonime
despre ecranul Premium care ne ajută să îmbunătățim aplicația, diagnosticul din feedbackul pe care
alegi să îl trimiți și securitatea. Poți obiecta conform secțiunii 8.
5. Cine prelucrează datele
- Google Firebase: Authentication și Hosting (servicii Google globale), Firestore (în Uniunea
Europeană, multi-regiunea eur3) și Cloud Functions (Uniunea Europeană, europe-west1).
- Google Gemini, prin Vertex AI din Google Cloud: prelucrarea AI descrisă la secțiunea 3, în Uniunea
Europeană (Frankfurt, Germania).
- Google Play Billing (Android) și App Store de la Apple (iOS): achiziții și verificarea
abonamentelor.
- Google Analytics for Firebase / Google Ads: analiză și măsurarea publicității, doar dacă activezi
Analiză & măsurare marketing.
- jsDelivr: cursuri de schimb publice, conform secțiunii 3.
Cheltuielile, datele sincronizate și cererile AI sunt prelucrate în Uniunea Europeană. O parte din
celelalte prelucrări de mai sus (Authentication, Hosting, analiza opțională, facturarea prin magazinele de
aplicații și cursurile de schimb) implică transferuri în afara Uniunii Europene, în principal către
Statele Unite. Pentru Google, ele se bazează pe Cadrul UE-SUA privind confidențialitatea datelor (EU-U.S.
Data Privacy Framework) și pe Clauzele contractuale standard din termenii Google privind prelucrarea
datelor. Personalul Funcode poate accesa datele din cloud doar când este necesar pentru asistență,
pentru a remedia probleme sau când legea o cere.
6. Cum îți protejăm datele
Aplicăm măsuri tehnice și organizatorice pentru a-ți proteja datele. În aplicație, reguli pe server
restricționează accesul la datele din cloud la membrii propriei tale gospodării. Datele tale financiare
sunt stocate sub un identificator pseudonim aleatoriu, nu sub identitatea contului sau
adresa de e-mail, astfel încât înregistrările din baza noastră de date nu sunt legate direct de tine
(pseudonimizare conform art. 32 GDPR). Pe Android, datele de pe dispozitiv sunt protejate de sandbox-ul
aplicației și de criptarea dispozitivului și nu sunt incluse în copiile de rezervă ale dispozitivului. Pe
iPhone și iPad sunt protejate de sandbox-ul aplicației și de Data Protection din iOS și sunt incluse în
copiile de rezervă iCloud sau de pe computer, dacă le folosești. Îți recomandăm să setezi o blocare de
ecran.
7. Păstrarea datelor
- Datele din cloud se păstrează cât timp contul există. Când îți ștergi contul, datele de pe server
sunt șterse. Dacă ai făcut parte dintr-o gospodărie partajată în care rămân alți membri, datele pe
care le-ai adăugat (cheltuielile, numele de membru ales de tine și eventualele categorii sau
transferuri create de tine) rămân în acea gospodărie, pentru ca membrii rămași să își păstreze
istoricul comun; ele sunt șterse odată cu gospodăria.
- Părăsirea unei gospodării sau eliminarea din ea funcționează la fel: contribuțiile tale rămân în
gospodărie, iar o gospodărie se șterge când pleacă ultimul ei membru. Dacă gospodăria avea un plan de
Gospodărie, o înregistrare că locul tău a fost folosit și data plecării se păstrează 90 de zile.
- După ștergerea unui cont păstrăm doar identificatorul lui pseudonim timp de 30 de zile, ca să nu
poată fi recreat din greșeală. Codurile de invitație în gospodărie expiră după 7 zile și se șterg
la aproximativ 30 de zile după aceea. Înregistrările achizițiilor se păstrează cât timp contul
există.
- Jurnalele serverelor noastre, care pot conține identificatorul tău pseudonim, dar nu e-mailul sau
cheltuielile, se păstrează 30 de zile.
- Datele de pe dispozitiv sunt eliminate când ștergi aplicația sau datele ei, precum și când te
deconectezi, îți ștergi contul sau părăsești o gospodărie.
- Evenimentele de analiză, dacă ai activat analiza, sunt păstrate de Google Analytics for Firebase cel
mult 14 luni și nu sunt legate de contul tău. Dezactivarea analizei oprește imediat evenimentele noi,
șterge datele de analiză păstrate pe dispozitiv și resetează identificatorul de analiză, astfel încât
evenimentele anterioare nu pot fi legate de utilizarea ulterioară. Ștergerea contului face același
lucru.
8. Drepturile tale
Ai dreptul de acces, rectificare, ștergere, restricționare, portabilitate și de a obiecta la
prelucrare, precum și de a-ți retrage oricând consimțământul dat. Îți poți șterge contul și
datele din cloud direct în aplicație (Android: Setări → Contul tău → Șterge contul; iPhone și
iPad: Mai multe → contul tău → Șterge contul) și îți poți retrage consimțământul pentru
analiză din Setări (Android: Confidențialitate și termeni; iPhone și iPad: Confidențialitate).
Pentru orice altă cerere, scrie la contact@funcode.ro. Poți
depune și o plângere la autoritatea de supraveghere din România (ANSPDCP).
9. Copii
Cento nu se adresează copiilor sub 16 ani și nu colectăm cu bună știință datele lor.
10. Modificări
Actualizăm această politică atunci când se schimbă ce face aplicația. Modificările sunt reflectate
printr-o nouă dată de intrare în vigoare aici.