SpendPal — Politica de confidențialitate
Aceasta este o traducere a versiunii în limba engleză. În cazul unor neconcordanțe între cele două, prevalează versiunea în limba engleză, în măsura permisă de legea aplicabilă.
Data intrării în vigoare: 14 iunie 2026 Ultima actualizare: 5 octombrie 2026
Prezenta Politică de confidențialitate descrie modul în care SpendPal („SpendPal”, „noi”, „nostru” sau „ne”) colectează, utilizează, stochează și partajează informații atunci când utilizați aplicația mobilă SpendPal („Aplicația”) și site-ul nostru web de la adresa https://spendpal.ai („Site-ul”).
SpendPal este operată de Alexandru Irimia, dezvoltator persoană fizică cu sediul în Emiratele Arabe Unite. Ne puteți contacta la support@spendpal.ai.
1. Rezumat
SpendPal este concepută astfel încât majoritatea datelor dumneavoastră să rămână pe propriul dispozitiv și în propriul cont iCloud. Nu vindem datele dumneavoastră, nu difuzăm publicitate și nu partajăm datele dumneavoastră cu brokeri de date. Singurii terți implicați în operarea Aplicației sunt Apple (pentru stocarea pe dispozitiv, sincronizarea iCloud, achizițiile în aplicație și AI-ul de pe dispozitiv) și Google (pentru scanarea bonurilor prin Gemini API, autentificarea anonimă, baza de date care contorizează scanările și rapoartele despre blocări și scanări eșuate). Aplicația nu conține SDK-uri de analiză sau de publicitate. Detaliile sunt prezentate mai jos.
2. Informațiile pe care le colectăm
2.1 Informațiile pe care le creați în Aplicație
Atunci când înregistrați o cheltuială, următoarele date sunt stocate local pe dispozitivul dumneavoastră prin intermediul cadrului SwiftData al Apple și (dacă aveți iCloud activat) sincronizate între dispozitivele dumneavoastră prin intermediul bazei de date private Apple CloudKit:
- Suma, moneda, data, categoria și subcategoria cheltuielii
- Numele magazinului / comerciantului pe care îl introduceți sau care este detectat de pe un bon
- Denumirile și prețurile produselor de pe rânduri (de pe bonuri sau introduse manual)
- Notele, etichetele și setările pentru cheltuieli recurente pe care le creați
- Configurațiile scurtăturilor și ale adăugării rapide
- Regulile de alias / redenumire a produselor pe care le stabiliți
Aceste date sunt stocate în contul dumneavoastră iCloud privat. Nu avem un server care să stocheze sau să prelucreze o copie a datelor dumneavoastră privind cheltuielile. Nu putem citi, interoga, exporta sau modifica aceste date; doar dumneavoastră și dispozitivele pe care v-ați conectat la contul iCloud puteți face acest lucru.
2.2 Imaginile bonurilor și fișierele PDF
Atunci când scanați un bon, dispozitivul dumneavoastră citește textul de pe acesta chiar pe dispozitiv, utilizând cadrul Vision al Apple. Fotografia sau fișierul PDF rămâne pe dispozitivul dumneavoastră. Doar textul rezultat părăsește dispozitivul, după ce eliminăm numerele de telefon, adresele de e-mail, numerele de card și — dacă ne-ați comunicat numele dumneavoastră — numele dumneavoastră, pe care unele bonuri îl tipăresc de pe un card de fidelitate. Numele dumneavoastră în sine nu părăsește niciodată dispozitivul; este utilizat doar pentru a fi găsit și mascat.
Textul este transmis serviciului nostru de scanare — o funcție Google Cloud Function pe care o operăm în Uniunea Europeană (Belgia, europe-west1) — care contorizează scanarea în limita alocării dumneavoastră, transmite textul către Gemini API al Google și returnează rezultatul pe dispozitivul dumneavoastră. Acesta păstrează textul doar pe durata cererii respective: nu îl stochează și nu îl înregistrează în niciun jurnal.
Singura excepție, pe care o alegeți dumneavoastră. Dacă citim un total pe care nu îl putem verifica în raport cu textul bonului, ecranul de verificare vă oferă posibilitatea de a reciti bonul cu fotografia atașată. Această încărcare are loc doar atunci când atingeți butonul respectiv și doar pentru acea scanare. Dacă nu îl atingeți niciodată, nicio imagine a unui bon nu părăsește vreodată dispozitivul dumneavoastră.
Textul pe care îl transmitem, precum și imaginea, dacă alegeți să o transmiteți, conține de regulă:
- Numele magazinului, adresa acestuia, ora/data achiziției
- Produsele achiziționate și prețurile acestora
- Indicii privind metoda de plată (de ex. ultimele 4 cifre ale cardului, dacă apar pe bon)
- Numerele din programe de fidelitate (dacă apar pe bon)
Ce NU facem:
- Nu transmitem deloc imaginea bonului decât dacă ne solicitați acest lucru, pentru fiecare scanare în parte, pe ecranul de verificare.
- Nu stocăm textul sau imaginea bonului pe serverele noastre, nici în timpul, nici după scanare. Scanarea are loc o singură dată; rezultatul JSON analizat este ceea ce păstrează Aplicația (pe dispozitivul dumneavoastră / în iCloud-ul dumneavoastră).
- Nu asociem imaginea cu numele, adresa de e-mail, numărul de telefon sau vreun cont pe care îl dețineți la noi (nu avem astfel de conturi).
Ce face Google cu acestea: datele sunt prelucrate de Google în conformitate cu Termenii suplimentari ai Gemini API și cu Politica de confidențialitate Google. În temeiul acestor termeni, Google poate prelucra conținutul pentru a-și opera, îmbunătăți și dezvolta serviciile de AI. Dacă nu doriți ca conținutul bonurilor dumneavoastră să fie transmis către Google, nu utilizați funcția de scanare — introducerea manuală, fila Adaugă și Scurtăturile funcționează integral pe dispozitiv.
2.3 Creditele de scanare și starea abonamentului
Serverul nostru păstrează numărul scanărilor efectuate în luna curentă sub identificatorul dumneavoastră anonim (§2.4), momentul ultimei scanări și informația dacă respectivul cont este Pro. Acest număr determină câte scanări vă mai rămân; Aplicația păstrează o copie doar pentru a-l afișa.
Dacă vă abonați, Aplicația transmite serverului nostru înregistrarea tranzacției de abonament semnată de Apple, astfel încât serverul să o poată verifica prin certificatele Apple, în loc să se bazeze pe ceea ce declară Aplicația. Această înregistrare conține produsul, datele de achiziție și de expirare și identificatorii de tranzacție ai Apple — fără detalii de plată, nume, adresă de e-mail sau Apple ID. Stocăm identificatorul tranzacției, data expirării, informația dacă a fost rambursată și identificatorii anonimi pe care îi acoperă. De asemenea, Apple notifică direct serverul nostru atunci când un abonament este reînnoit, expiră sau este rambursat. Apple este procesatorul plăților; nu vedem niciodată detaliile cardului dumneavoastră.
Cum decurg scanările. Când salvați un bon scanat sau îl părăsiți fără să-l salvați, Aplicația comunică serverului nostru cum a decurs scanarea: dacă totalul a putut fi verificat pe bon, dacă produsele au însumat totalul, dacă ați modificat ceva înainte de salvare, dacă poza a fost recitită și dacă bonul a provenit dintr-o poză, dintr-un PDF sau dintr-o altă aplicație. Serverul adaugă aceste informații la totaluri zilnice care nu înregistrează cine le-a trimis. Nu se trimite nimic de pe bon: nicio sumă, niciun magazin, niciun produs. Folosim aceste totaluri pentru a vedea cât de bine funcționează scanarea.
2.4 Identificatorul anonim (Firebase Authentication)
Pentru ca scanările să poată fi contorizate, Aplicația se autentifică anonim prin Firebase Authentication. Aceasta creează un ID de utilizator anonim (un șir aleatoriu de caractere) asociat instalării dumneavoastră a Aplicației. Acest ID nu este legat de numele, adresa de e-mail, Apple ID-ul sau orice altă identitate a dumneavoastră. Nu utilizăm acest ID pentru a vă urmări în alte aplicații sau pe alte site-uri web.
2.5 Configurarea de la distanță (Firestore)
Aplicația citește comutatoare de funcționalități (de exemplu, suspendarea scanării în timpul unei întreruperi a serviciului) dintr-o bază de date Firestore pe care o administrăm. Aplicația în sine doar citește din aceasta. Serverul nostru scrie acolo numărul scanărilor și înregistrările de abonament descrise la §2.3; datele dumneavoastră privind cheltuielile, textul și imaginile bonurilor și setările dumneavoastră nu sunt niciodată scrise în aceasta.
2.6 Datele privind achizițiile în aplicație
Atunci când vă abonați, tranzacția este procesată de Apple. Ceea ce primește și păstrează serverul nostru în legătură cu aceasta este descris la §2.3: înregistrarea tranzacției semnată de Apple, niciodată detaliile cardului dumneavoastră de plată, adresa de facturare sau adresa de e-mail a Apple ID-ului.
2.7 Feedbackul și contactarea noastră
Trimite feedback (Setări → Asistență) stochează ceea ce alegeți să răspundeți — o evaluare de la 1 la 5 a scanării, funcțiile pe care le utilizați cel mai des și orice text pe care îl introduceți — în baza noastră de date Firestore, împreună cu identificatorul dumneavoastră anonim (§2.4), versiunea aplicației, limba aplicației și modelul dispozitivului dumneavoastră. Nu vă solicită numele sau date de contact, așa că nu vă putem răspunde; vă rugăm să nu introduceți informații personale în acest formular. Îl păstrăm până când ne solicitați să îl ștergem: menționați ID-ul de asistență afișat în Setări → Asistență.
Contactează-ne deschide un e-mail în propria dumneavoastră aplicație de e-mail, adresat către support@spendpal.ai. Ciorna include ID-ul dumneavoastră de asistență, versiunea aplicației, modelul dispozitivului, versiunea iOS și limba aplicației, toate vizibile și modificabile înainte de trimitere. Dacă îl trimiteți, primim adresa dumneavoastră de e-mail și orice conține mesajul și le utilizăm exclusiv pentru a vă răspunde.
Raportează o citire greșită (pe ecranul de verificare, după o scanare) deschide tot un e-mail în propria dumneavoastră aplicație de e-mail, adresat către support@spendpal.ai. Sunt atașate poza bonului (sau PDF-ul) și un fișier cu textul citit din ea, răspunsurile date de serviciul nostru de scanare și varianta afișată pe ecran; mesajul conține aceleași detalii ca la Contactează-ne. Fiecare atașament este vizibil înainte de trimitere și îl puteți elimina pe oricare. O poză a bonului poate conține date personale, de exemplu ultimele cifre ale unui card. Dacă o trimiteți, o folosim exclusiv pentru a înțelege și a corecta acel tip de citire greșită. Rapoartele sunt șterse automat din căsuța noastră de e-mail la 20 de zile după primire. Un bon care ne ajută să testăm versiunile viitoare ale scanerului poate fi păstrat separat de e-mail, fără a fi publicat sau partajat vreodată, și este șters oricând ne solicitați: răspundeți la raportul dumneavoastră sau menționați ID-ul de asistență.
2.8 Rapoarte de blocare și de eroare (Firebase Crashlytics)
Dacă Aplicația se blochează sau o scanare eșuează într-un mod din care Aplicația nu își poate reveni, un raport este trimis către Firebase Crashlytics, operat de Google, pentru ca noi să putem găsi și remedia defecțiunea. Un raport conține detaliile tehnice ale defecțiunii (pentru o blocare, locul din codul Aplicației unde s-a produs; pentru o scanare eșuată, pasul care a eșuat și motivul, de exemplu o etichetă pe care Aplicația nu a recunoscut-o), modelul dispozitivului, versiunea iOS, versiunea și limba Aplicației, precum și identificatori aleatorii creați de Crashlytics pentru instalarea dumneavoastră. Nu conține niciodată bonurile dumneavoastră sau textul acestora, produse ori prețuri, cheltuielile dumneavoastră sau ID-ul de asistență și nu este asociat identității dumneavoastră. Crashlytics contorizează și sesiunile: de fiecare dată când Aplicația este deschisă, înregistrează un ID de sesiune aleatoriu, ora și aceleași detalii despre dispozitiv, pentru a putea stabili ce proporție din utilizări s-a încheiat cu o blocare. O înregistrare de sesiune nu conține nimic despre scanările sau cheltuielile dumneavoastră. Google păstrează rapoartele de blocare și de eroare, împreună cu identificatorii asociați, timp de 90 de zile.
2.9 Datele pe care NU le colectăm
Pentru a fi expliciți, SpendPal nu colectează: numele dumneavoastră, adresa de e-mail (cu excepția cazului în care ne scrieți un e-mail), numărul de telefon, adresa poștală, localizarea precisă, contactele, calendarul, biblioteca foto (accesăm doar fotografia specifică pe care o alegeți pentru o scanare), microfonul, identificatorul de publicitate (IDFA), date analitice despre modul în care utilizați Aplicația (în afara numărului de scanări și a totalurilor zilnice ale scanărilor de la §2.3, precum și a rapoartelor de blocare și de eroare de la §2.8) sau orice date din alte aplicații.
3. Modul în care utilizăm informațiile
Utilizăm informațiile descrise mai sus exclusiv pentru:
- A furniza și a opera Aplicația (înregistrarea cheltuielilor, scanarea bonurilor, sincronizarea prin iCloud)
- A procesa achizițiile dumneavoastră în aplicație prin Apple și a confirma un abonament pe baza semnăturii Apple
- A contoriza scanările în limita alocării dumneavoastră lunare și a bloca utilizarea abuzivă a serviciului de scanare
- A citi feedbackul pe care alegeți să ni-l trimiteți, pentru a decide ce să îmbunătățim
- A găsi și remedia blocările și scanările eșuate, pe baza rapoartelor de la §2.8
- A măsura cât de bine funcționează scanarea, pe baza totalurilor zilnice de la §2.3
- A respecta legislația aplicabilă
Nu utilizăm informațiile dumneavoastră pentru publicitate, creare de profiluri, luarea de decizii automatizate cu efecte juridice sau vânzarea către terți.
4. Temeiul juridic al prelucrării (RGPD / RGPD al Regatului Unit)
Dacă vă aflați în Spațiul Economic European, în Regatul Unit sau în Elveția, temeiurile juridice pe care se bazează prelucrarea sunt:
- Executarea unui contract (articolul 6 alineatul (1) litera (b) din RGPD) — pentru prelucrarea necesară furnizării funcționalităților Aplicației (înregistrarea cheltuielilor, efectuarea scanărilor pe care le solicitați, procesarea achizițiilor).
- Interese legitime (articolul 6 alineatul (1) litera (f) din RGPD) — pentru contorizarea scanărilor și blocarea utilizării abuzive a serviciului de scanare, pentru citirea feedbackului pe care alegeți să ni-l trimiteți, precum și pentru rapoartele de blocare și de eroare care ne permit să remediem defecțiunile. Considerăm că aceste interese nu prevalează asupra drepturilor dumneavoastră, deoarece datele sunt asociate doar unui identificator anonim și sunt limitate la ceea ce este necesar acestor scopuri.
- Consimțământul (articolul 6 alineatul (1) litera (a) din RGPD) — pentru orice funcționalitate care îl solicită în mod explicit (cum ar fi accesul la cameră, la biblioteca foto sau la notificări). Vă puteți retrage consimțământul în orice moment din Configurările iOS.
5. Partajarea cu terți
Partajăm date doar cu furnizorii de servicii enumerați mai jos și doar în măsura necesară operării Aplicației. Nu vindem date cu caracter personal. Nu partajăm date cu agenți de publicitate sau cu brokeri de date.
| Terț | Scop | Date partajate | Politica acestuia |
|---|---|---|---|
| Apple Inc. | Sincronizarea bazei de date private iCloud, iCloud Keychain, procesarea achizițiilor în aplicație, AI pe dispozitiv (Apple Intelligence) | Datele dumneavoastră privind cheltuielile sunt sincronizate prin containerul CloudKit privat al Apple, accesibil doar Apple ID-ului dumneavoastră. Tranzacțiile de achiziție sunt procesate de Apple. Chatul AI de pe dispozitiv nu transmite date în afara dispozitivului dumneavoastră. | apple.com/legal/privacy |
| Google LLC (Firebase, Gemini API) | Scanarea bonurilor (prin funcția noastră Cloud Function), autentificarea anonimă, numărul scanărilor și înregistrările de abonament, feedbackul, configurarea de la distanță, rapoartele de blocare și de eroare (Crashlytics) | Textul bonului și o fotografie a bonului doar atunci când atingeți butonul pentru a o trimite; ID-ul de utilizator anonim; înregistrările tranzacțiilor de abonament semnate de Apple; feedbackul pe care alegeți să ni-l trimiteți; rapoartele de blocare și de eroare descrise la §2.8; totalurile zilnice ale scanărilor (§2.3). Textul bonului conține sumele și produsele tipărite pe acesta; nu transmitem împreună cu el nume sau date de contact. | policies.google.com/privacy |
Vom divulga date altor părți (cum ar fi autoritățile de aplicare a legii) doar dacă acest lucru este impus de o solicitare legală valabilă, în temeiul legilor Emiratelor Arabe Unite sau ale unei alte jurisdicții cu autoritate obligatorie.
6. Opțiunile și drepturile dumneavoastră
6.1 Controale în Aplicație
- Renunțați la funcțiile de scanare — introducerea manuală, adăugarea rapidă și scurtăturile funcționează integral pe dispozitiv, fără ca vreo dată să fie transmisă către Google.
- Dezactivați sincronizarea iCloud — dezactivați iCloud pentru SpendPal din Configurări iOS → [numele dumneavoastră] → iCloud → SpendPal. Datele dumneavoastră vor exista apoi doar pe dispozitiv.
- Ștergeți toate datele locale — dezinstalarea Aplicației elimină baza de date locală. Pentru a elimina și datele din iCloud, conectați-vă la icloud.com → Gestionați spațiul de stocare al contului → SpendPal.
- Permisiunile pentru Cameră, Biblioteca foto și Notificări — le gestionați din Configurări iOS → SpendPal.
6.2 Drepturile în temeiul RGPD / RGPD al Regatului Unit
Dacă vă aflați în SEE, în Regatul Unit sau în Elveția, aveți dreptul:
- De a accesa datele cu caracter personal pe care le deținem despre dumneavoastră
- De a rectifica datele inexacte
- De a vă șterge datele („dreptul de a fi uitat”)
- De a restricționa prelucrarea sau de a vă opune acesteia
- De a primi datele într-un format portabil
- De a depune o plângere la autoritatea locală pentru protecția datelor
Deoarece nu păstrăm pe server o copie a datelor dumneavoastră privind cheltuielile, majoritatea acestor drepturi se exercită direct prin intermediul Aplicației (ștergerea datelor locale, deconectarea de la iCloud). Pentru datele limitate pe care le deținem — identificatorul dumneavoastră anonim, numărul scanărilor și înregistrarea de abonament asociate acestuia și orice feedback pe care ni l-ați trimis — contactați-ne la support@spendpal.ai, menționând ID-ul de asistență din Setări → Asistență, iar noi vom da curs solicitării dumneavoastră în termen de 30 de zile.
6.3 Drepturile în temeiul Legii privind confidențialitatea consumatorilor din California (CCPA / CPRA)
Dacă sunteți rezident al statului California, aveți dreptul de a afla, de a șterge, de a rectifica și de a limita utilizarea informațiilor dumneavoastră personale, precum și dreptul de a nu fi discriminat pentru exercitarea acestor drepturi. Nu „vindem” și nu „partajăm” informații personale în sensul în care acești termeni sunt definiți de CCPA. Trimiteți solicitările la support@spendpal.ai.
6.4 Drepturile în temeiul Legii privind protecția datelor cu caracter personal din EAU (Decretul-lege federal nr. 45 din 2021)
Dacă vă aflați în EAU, aveți dreptul de a accesa, de a rectifica și de a șterge datele dumneavoastră cu caracter personal, de a restricționa prelucrarea acestora, de a le transfera și de a vă opune prelucrării lor. Trimiteți solicitările la support@spendpal.ai.
7. Păstrarea datelor
- Datele de pe dispozitiv există până când le ștergeți din Aplicație sau până la dezinstalarea acesteia.
- Datele sincronizate prin iCloud există în contul dumneavoastră iCloud până când le ștergeți de acolo.
- Textul și imaginile bonurilor transmise pentru scanare — nu le păstrăm după returnarea rezultatului scanării. Păstrarea acestora de către Google este guvernată de propria politică a Google.
- Numărul scanărilor și înregistrările de abonament — păstrate cât timp există identificatorul dumneavoastră anonim sau șterse mai devreme, la cerere (menționați ID-ul de asistență).
- UID-ul anonim Firebase Auth — păstrat până când ștergeți Aplicația sau până când ștergem proiectul Firebase.
- Feedbackul trimis din Aplicație — păstrat până când ne solicitați să îl ștergem (menționați ID-ul de asistență).
- Rapoartele de blocare și de eroare — păstrate de Google timp de 90 de zile.
- Totalurile zilnice ale scanărilor — păstrate cât timp Aplicația este oferită; nu înregistrează nicio persoană.
- E-mailurile trimise către asistență — păstrate în căsuța noastră de e-mail atât timp cât este necesar pentru a răspunde solicitării dumneavoastră și pentru a-i da curs.
8. Securitate
Utilizăm mecanismele de securitate furnizate de Apple și Google: TLS pentru toate cererile de rețea, Keychain de la Apple pentru stocarea datelor sensibile, controalele de acces ale containerului privat CloudKit și Firebase App Check (acolo unde este acceptat) pentru a limita utilizarea abuzivă a API-ului. Niciun sistem nu este perfect sigur, însă tratăm cu grija cuvenită datele limitate pe care le deținem.
9. Transferuri internaționale de date
Aplicația este operată din Emiratele Arabe Unite. Serviciul nostru de scanare rulează în Uniunea Europeană (Belgia). Serviciile Firebase (inclusiv Gemini API) sunt operate de Google la nivel global și pot prelucra date în Statele Unite, în Uniunea Europeană și în alte țări în care Google deține infrastructură. Acolo unde este necesar, ne bazăm pe clauzele contractuale standard ale Google și pe mecanisme de transfer echivalente.
10. Copiii
SpendPal nu se adresează copiilor cu vârsta sub 13 ani (sau sub 16 ani în SEE / Regatul Unit). Nu colectăm în cunoștință de cauză date cu caracter personal de la copii. Dacă considerați că un copil ne-a furnizat date, contactați support@spendpal.ai, iar noi le vom șterge.
11. Modificări ale prezentei Politici
Putem actualiza periodic prezenta Politică. Atunci când o facem, vom actualiza data indicată la „Ultima actualizare” în partea de sus a acestei pagini și, în cazul modificărilor semnificative, vom afișa o notificare în Aplicație la următoarea lansare. Continuarea utilizării Aplicației după actualizare constituie acceptarea Politicii revizuite.
12. Contact
Dacă aveți întrebări, solicitări sau reclamații cu privire la prezenta Politică sau la datele dumneavoastră, contactați:
Alexandru Irimia SpendPal Emiratele Arabe Unite E-mail: support@spendpal.ai
SpendPal