Strive

Politică de Confidențialitate

Versiunea 1.15  ·  Actualizată: 20 octombrie 2026

Ce s-a schimbat în versiunea 1.15 Nu prelucrăm categorii noi de date. Reminderul de înregistrare îți vine acum la ora ta: dacă nu ți-ai ales o oră, o calculăm din momentele în care îți înregistrezi de obicei mesele (doar ora, nu ce ai mâncat sau caloriile). Reminderul nu mai vine zilnic la nesfârșit: zilnic în primele două zile fără înregistrări, apoi doar după 3, 7, 14 și 30 de zile, după care ne oprim până înregistrezi din nou. Am corectat și furnizorul notificărilor: ele pleacă prin Google Firebase Cloud Messaging, nu prin Expo. Detaliile sunt în §3, §4 și §6.

Ce s-a schimbat în versiunea 1.14 Am adăugat insigne care se acordă din ce ai înregistrat: pentru feluri de mâncare românești recunoscute din numele meselor (de exemplu sarmale sau ciorbă), pentru sărbători (de exemplu 1 Martie, Paște, 1 Decembrie, Crăciun) și pentru distanța echivalentă pașilor tăi. Se calculează în aplicație, fără AI, și nu se trimit nimănui. Fiindcă sunt derivate din datele tale de sănătate, acordul pentru aceste date include acum și insignele; dacă aveai deja cont, aplicația îți cere din nou acordul la următoarea deschidere. Pentru ca seria, cutia zilei, aventura și insignele să nu poată fi obținute completând jurnalul retroactiv, păstrăm acum la fiecare masă, exercițiu și pahar de apă momentul în care le-ai înregistrat și momentul ultimei modificări; nu le afișăm și nu schimbă ce vezi în jurnal. Detaliile sunt în §2, §3, §4 și §8.

Ce s-a schimbat în versiunea 1.13 Nu prelucrăm categorii noi de date; trimitem mai multe momente din configurarea inițială (înainte de a avea cont): pe lângă pasul atins și momentul în care aplicația trece în fundal de pe primul ecran, aplicația ne trimite acum același lucru, cu secundele petrecute, de pe oricare ecran al configurării, dacă te-ai întors la un pas anterior, dacă ai închis fereastra cu acordurile sau ai continuat din ea, dacă autentificarea sau salvarea locală a răspunsurilor a eșuat, dacă ai plecat de pe primul ecran după ce ai apăsat sau nu o opțiune de scop (doar „da” sau „nu”, nu care), dacă aplicația rulează într-un mediu de testare automată al Google (un marcaj tehnic, fără legătură cu tine), și ce tip de câmp a fost respins la formularul de înregistrare (de exemplu „parola”, nu ce ai scris). Nu trimite niciun răspuns de-al tău. Detaliile sunt în §3 și §8.

Ce s-a schimbat în versiunea 1.12 Nu prelucrăm date noi. Am precizat că jurnalul tehnic al aplicației păstrează, pe lângă textul conversației cu asistentul AI, și datele pe care asistentul le extrage din mesajul tău ca să le înregistreze (de exemplu alimentul, cantitatea, caloriile, greutatea), tot 30 de zile și în același scop. Detaliile sunt în §3 și §8. Am precizat și că Google AdMob primește adresa IP a dispozitivului, din care poate estima locația aproximativă (§6); aplicația nu cere acces la locație.

Ce s-a schimbat în versiunea 1.11 Nu prelucrăm date noi. Am precizat în tabelul de păstrare cât stau conversațiile despre o rețetă (cât există rețeta sau contul) și am corectat câte mesaje recente primește asistentul AI ca context: 10, nu 20.

Ce s-a schimbat în versiunea 1.10 La configurarea inițială, înainte de a avea cont, aplicația ne trimite acum și momentul în care trece în fundal cât ești pe primul ecran (o închizi, treci în altă aplicație sau se blochează ecranul), împreună cu numărul de secunde petrecute pe el. Nu trimite niciun răspuns de-al tău. Detaliile sunt în §3 și §8.

Tot în versiunea 1.10: aventura zilnică, cutia zilei și seria Aplicația îți poate pregăti o „aventură” zilnică (o rețetă, o observație despre ce ai logat sau o provocare), îți oferă o cutie cu recompensă după ce ai înregistrat o masă sau un exercițiu și ține o serie de zile cu protecții și insigne. Rețeta și observația sunt generate de AI (Google Gemini) din jurnalul tău; provocările se verifică fără AI. Aventurile se șterg automat după 90 de zile. Detaliile sunt în §2, §3, §4, §5 și §8.

Ce s-a schimbat în versiunea 1.9 Am declarat o prelucrare nouă, fără legătură cu datele tale de sănătate: dacă îți ștergi contul invitat, păstrăm o amprentă ireversibilă (hash) a identificatorului telefonului, ca pe același telefon să nu se mai creeze un cont invitat nou. Motivul, temeiul și perioada de păstrare sunt la Conturi invitat și în §8.

Cuprins
  1. Cine suntem — Operatorul de date
  2. Ce date colectăm
  3. Baza legală de prelucrare
  4. Scopurile prelucrării
  5. Prelucrare automată și AI
  6. Cu cine partajăm datele
  7. Transferuri internaționale
  8. Retenția datelor
  9. Drepturile tale
  10. Securitatea datelor
  11. Minori
  12. Modificări ale politicii
  13. Contact

1 Cine suntem — Operatorul de date

Strive este o aplicație de coaching fitness cu AI, disponibilă pe platforme mobile (Android) și prin Telegram bot. Operatorul de date este:

Această politică de confidențialitate descrie modul în care colectăm, utilizăm și protejăm datele tale cu caracter personal în conformitate cu Regulamentul (UE) 2016/679 (GDPR).

2 Ce date colectăm

Date de sănătate (Art. 9 GDPR) Unele dintre datele colectate sunt clasificate ca date sensibile de sănătate conform Art. 9 GDPR. Prelucrarea acestora se face exclusiv pe baza consimțământului explicit acordat la înregistrare.

CategorieDate specificeClasificare
Date de identitatePrenume, nume, adresă de emailArt. 4 GDPR
Date demograficeVârstă, genArt. 4 GDPR
Măsurători corporaleGreutate, înălțime, talie, % grăsime corporală, circumferințeArt. 9 — Sănătate
Jurnal alimentarAlimente consumate, cantități, calorii, macronutrienți, tipul meseiArt. 9 — Sănătate
Activitate fizicăExerciții efectuate, durată, calorii arse, tip activitateArt. 9 — Sănătate
HidratareCantitatea de apă consumată zilnicArt. 9 — Sănătate
Momentul înregistrăriiPentru fiecare masă, exercițiu și cantitate de apă: momentul în care a fost înregistrată și momentul ultimei modificări (puse automat de server, nu afișate). Le folosim doar ca seria, cutia zilei, aventura și insignele să numere ce ai înregistrat la timpTehnic
Conversații cu AIMesajele schimbate cu asistentul AI, inclusiv imagini cu mâncare analizate, înregistrări audio/voceArt. 9 — Sănătate
Preferințe alimentarePreferințe alimentare, alimente evitate, regim alimentarArt. 4 GDPR
Obiective fitnessObiectiv declarat, greutate țintă, nivel activitateArt. 4 GDPR
Ținte zilnice și istoricul lorȚinta de calorii, macronutrienți și pași, împreună cu istoricul modificărilor: valoarea anterioară, valoarea nouă, momentul și cauza schimbării (ai aplicat estimarea din datele tale, ai cerut-o în chat, ai editat-o manual, s-a recalculat după o modificare de profil)Art. 9 — Sănătate
Conținut creat de tineRețete salvate (titlu, ingrediente, mod de preparare, valori nutriționale și, dacă îl completezi, un alias de autor), comentarii la rețete, mesaje trimise prin formularul de feedback. O parte din acest conținut poate fi vizibilă celorlalți utilizatori — vezi §4.Art. 4 GDPR
Aventura zilnicăO rețetă, o observație despre ce ai logat în ultimele zile (calorii pe zile) sau o provocare, pregătite pentru tine din jurnalul tău; dacă ai acceptat o provocare și dacă ai îndeplinit-o, momentul deschiderii și al acceptăriiArt. 9 — Sănătate
Cutia zilei, seria și insigneCutia primită într-o zi (nivelul ei și recompensa: credite, zile de Premium, o protecție a seriei sau o insignă), seria de zile cu activitate înregistrată, protecțiile seriei și zilele acoperite de ele, insignele colectate și momentul obținerii lor, data până la care ai primit zile de Premium. Unele insigne se acordă din jurnalul tău (un fel de mâncare românesc recunoscut în numele unei mese, o masă sau o zi înregistrată de o sărbătoare, distanța echivalentă pașilor) și spun, prin numele lor, ceva despre ce ai mâncat sau cât te-ai mișcat; pe acestea le tratăm ca date de sănătateArt. 4 GDPR Art. 9 — insignele din jurnal
Identificator TelegramTelegram Chat ID — colectat exclusiv dacă alegi să legi contulArt. 4 GDPR
Token notificări pushToken dispozitiv pentru trimiterea notificărilor pushTehnic
Date de autentificareHash parolă (bcrypt), token-uri de sesiune, adresă IP și informații despre dispozitiv (model, sistem de operare, versiune aplicație) per sesiune de conectare — pentru securitatea contuluiTehnic
Cheie de restaurare a contuluiPe telefoanele Android care o permit, aplicația creează automat, după autentificare, o cheie care te păstrează conectat când treci pe un telefon nou. Pe server păstrăm doar cheia publică, identificatorul cheii și date tehnice despre ea (contor de utilizări, dacă e salvată în backup, data creării și a ultimei folosiri). Cheia privată rămâne pe dispozitivul tău și în backup-ul Google al dispozitivului, gestionat de Google — noi nu o primim niciodată.Tehnic

Nu colectăm: date de localizare GPS, date biometrice, date de plată (procesate extern prin RevenueCat/Google Play), date din Google Health Connect.

3 Baza legală de prelucrare

Categorie dateBaza legalăTemei GDPR
Email, nume, prenumeExecutarea contractuluiArt. 6(1)(b)
Date de autentificare, sesiuniExecutarea contractului + obligație legală de securitateArt. 6(1)(b)(c)
Cheia de restaurare a contului (cheia publică păstrată pe server)Executarea contractului — păstrarea accesului la cont la schimbarea telefonuluiArt. 6(1)(b)
Copii de siguranță ale bazei de dateInteres legitim și obligația de securitate (refacerea serviciului după o avarie). Datele de sănătate din copii rămân sub același temei ca în baza de date: consimțământul tău explicit.Art. 6(1)(f), Art. 32 · Art. 9(2)(a)
Date de sănătate (măsurători, jurnal alimentar, activitate fizică, conversații AI) — pentru personalizarea recomandărilor, pentru verificarea și îmbunătățirea calității răspunsurilor și pentru insignele calculate din jurnalConsimțământ explicit acordat la înregistrare (pentru insigne, cerut din nou conturilor existente în versiunea 1.14)Art. 9(2)(a)
Aventura zilnică (rețetă, observație, provocare) — pregătită din jurnalul tău alimentar și din apa și exercițiile logateConsimțământ explicit acordat la înregistrare, ca la personalizarea recomandărilor: conține date derivate din datele tale de sănătateArt. 9(2)(a)
Cutia zilei, seria, protecțiile seriei, insignele și zilele de Premium primiteExecutarea contractului — sunt funcții ale aplicației, disponibile oricărui utilizatorArt. 6(1)(b)
Insignele acordate din jurnalul tău (feluri de mâncare, sărbători, distanța din pași) — calculate în aplicație, fără AIConsimțământ explicit pentru datele de sănătate, al cărui text include insignele calculate din jurnal (cerut din nou conturilor existente): sunt derivate din datele tale de sănătate; plus executarea contractului, ca funcție a aplicațieiArt. 9(2)(a) · Art. 6(1)(b)
Momentul înregistrării și al ultimei modificări a meselor, exercițiilor și apeiInteres legitim (să împiedicăm obținerea recompenselor — cutii, insigne, serie — din înregistrări făcute retroactiv; și, dacă nu ți-ai ales o oră pentru reminder, să ți-l trimitem la ora la care îți înregistrezi de obicei mesele — folosim doar ora, nu ce ai mâncat sau caloriile)Art. 6(1)(f)
Identificator TelegramConsimțământ implicit prin acțiunea voluntară de linkareArt. 6(1)(a)
Token notificări pushConsimțământ acordat în sistemArt. 6(1)(a)
Jurnale tehnice AIInteres legitim (securitate, monitorizare costuri)Art. 6(1)(f)
Jurnal tehnic al aplicației — adresă IP, endpoint, cod de răspunsInteres legitim (securitate și disponibilitatea platformei)Art. 6(1)(f)
Pașii parcurși în configurarea inițială (înainte de a avea cont) — doar numele pasului atins și versiunea aplicației; dacă aplicația trece în fundal cât ești pe un ecran al configurării (o închizi, treci în altă aplicație sau se blochează ecranul), și câte secunde ai stat pe el; dacă te întorci la un pas anterior; dacă închizi fereastra cu acordurile sau continui din ea, cu sau fără bifa pentru datele de sănătate; dacă autentificarea cu Google sau ca invitat a fost anulată sau a eșuat; dacă salvarea locală a răspunsurilor a eșuat; dacă ai plecat de pe primul ecran după ce ai apăsat sau nu o opțiune de scop (doar „da” sau „nu”, nu care); dacă aplicația rulează într-un mediu de testare automată al Google (un marcaj tehnic, fără legătură cu tine); și ce tip de câmp a fost respins la formularul de înregistrare („nume”, „email”, „parolă”, „confirmare”, „acord pentru datele de sănătate”), fără ce ai scris; fără răspunsurile tale. Ajung în jurnalul tehnic, împreună cu adresa IPInteres legitim (să aflăm la ce pas renunță utilizatorii noi și să simplificăm configurarea)Art. 6(1)(f)
Jurnal tehnic al aplicației — textul conversațiilor cu asistentul AI și datele extrase de asistent din mesaj pentru înregistrare (aliment, cantitate, calorii, macronutrienți, greutate, apă, pași)Consimțământ explicit acordat la înregistrare, pentru verificarea și îmbunătățirea calității răspunsurilorArt. 9(2)(a)
Rețete și comentarii — stocarea lor în contul tăuExecutarea contractului — sunt funcții ale aplicației, disponibile indiferent dacă alegi să publici cevaArt. 6(1)(b)
Rețete și comentarii — afișarea lor celorlalți utilizatoriConsimțământ, exprimat prin comutatorul de vizibilitate al rețetei; poate fi retras oricând trecând rețeta pe privat. Un comentariu este vizibil oricui vede rețeta comentată.Art. 6(1)(a)
Mesaje trimise prin formularul de feedbackInteres legitim (îmbunătățirea aplicației și răspunsul la sesizări) — nu sunt publicateArt. 6(1)(f)
Clasament (prenume + inițială, streak de logare)Interes legitim (motivare prin comparație socială) — vizibil doar utilizatorilor autentificațiArt. 6(1)(f)

Retragerea consimțământului. Poți retrage consimțământul pentru datele de sănătate oricând prin ștergerea contului din aplicație (Profil — Ștergere cont). Retragerea nu afectează legalitatea prelucrărilor efectuate anterior.

4 Scopurile prelucrării

Furnizarea serviciului de coaching fitness

Calcularea obiectivelor calorice zilnice (TDEE), urmărirea progresului în greutate, generarea rapoartelor, crearea planurilor de antrenament personalizate, analiza imaginilor cu mâncare prin AI.

Personalizarea asistentului AI

Datele de profil sunt incluse în contextul conversațional al AI pentru a genera recomandări relevante și adaptate persoanei tale.

Notificări proactive

Trimiterea de notificări push (reminder-uri de înregistrare, rapoarte, streak-uri) dacă ai activat această funcție. Reminderul de înregistrare vine cel mult o dată pe zi, între 08:00 și 21:00, la ora pe care ți-ai ales-o sau, dacă nu ți-ai ales una, la aproximativ o jumătate de oră după ora la care îți înregistrezi de obicei mesele în ultimele 14 zile (folosim doar ora înregistrării, nu ce ai mâncat sau caloriile); fără mese înregistrate, la 12:30. Dacă nu mai înregistrezi nimic, îl primești zilnic în primele două zile, apoi doar după 3, 7, 14 și 30 de zile; după al 30-lea nu mai trimitem nimic până înregistrezi din nou. Textul notificărilor nu conține date despre sănătatea ta.

Aventura zilnică, cutia zilei și seria

Pentru a te ajuta să revii și să înregistrezi constant, aplicația îți pregătește câte o „aventură” pe zi: o rețetă potrivită cu ce ți-a rămas din ținta zilei, o observație scurtă despre caloriile din ultimele zile sau o provocare (de exemplu „bea 1500 ml de apă și înregistrează micul dejun”). Provocările se verifică în aplicație din ce ai înregistrat, fără AI. După ce înregistrezi o masă sau un exercițiu primești o cutie cu o recompensă (credite, zile de Premium, o protecție a seriei sau o insignă); seria numără zilele consecutive cu activitate, iar o protecție acoperă o zi ratată. Unele insigne se obțin din ce ai înregistrat: feluri de mâncare românești recunoscute în numele meselor, sărbători și distanța echivalentă pașilor; se calculează în aplicație, fără AI, nu se trimit nimănui și nu sunt folosite pentru alt scop. Insignele nu se referă la post sau la alte practici religioase. Seria, cutia zilei, aventura și provocările ei, precum și insignele de serie, mișcare, zi completă și cele din jurnal numără doar ce ai înregistrat la timp (în ziua respectivă sau a doua zi; pașii de la telefon, doar dacă au fost trimiși în ziua lor, până la 03:00 a doua zi); de aceea păstrăm momentul în care ai înregistrat fiecare intrare și momentul ultimei modificări. Poți în continuare să adaugi sau să corectezi intrări din zile trecute: apar în jurnal și în calcule, doar că nu aduc recompense. Zilele de Premium se acordă doar conturilor fără abonament plătit și expiră singure. Notificările legate de ele (de exemplu cea de seară, când seria ta riscă să se întrerupă) au text general, fără date de sănătate, și se trimit doar dacă ai activat notificările.

Integrare Telegram

Dacă alegi să legi contul Telegram, conversațiile din bot folosesc același profil și context AI ca aplicația mobilă.

Securitate și prevenirea abuzurilor

Jurnalele tehnice sunt utilizate pentru detectarea utilizării abuzive, monitorizarea costurilor operaționale și asigurarea disponibilității platformei. Jurnalul tehnic al aplicației păstrează, timp de cel mult 30 de zile, și textul conversațiilor tale cu asistentul AI, împreună cu datele pe care asistentul le extrage din mesaj ca să le înregistreze (de exemplu alimentul, cantitatea, caloriile, greutatea) — le folosim ca să verificăm și să îmbunătățim calitatea răspunsurilor.

Clasament public (Leaderboard)

Aplicația afișează un clasament al utilizatorilor după streakul de logare (numărul de zile consecutive în care ai înregistrat activitate). În clasament apar prenumele și inițiala numelui tău de familie (ex: „Ion P."), împreună cu streakul și poziția.

Clasamentul este vizibil doar utilizatorilor autentificați în aplicație — nu este publicat pe web și nu este accesibil public. Nu afișăm greutatea, caloriile, măsurătorile sau alte date de sănătate; streakul este o măsură de consecvență a utilizării, nu o măsurătoare de sănătate.

Temeiul prelucrării este interesul legitim (Art. 6(1)(f) GDPR) de a susține motivația prin comparație socială. Participarea este activă implicit pentru conturile cu streak. Dacă nu dorești să apari în clasament, îți poți exercita dreptul la opoziție scriindu-ne la [email protected]; analizăm cererea și, în lipsa unor motive legitime imperioase contrare, încetăm afișarea datelor tale în clasament.

Rețete vizibile în comunitate și comentarii

Rețetele pe care le salvezi pot fi vizibile celorlalți utilizatori ai aplicației, care le pot deschide, comenta, aprecia și salva la favorite. Comutatorul „Vizibilă în comunitate" din ecranul de salvare este pornit implicit; îl poți opri înainte de a salva rețeta sau oricând după aceea, din rețeta respectivă. Starea curentă se vede pe fiecare card, printr-o iconiță de glob (publică) sau de lacăt (privată). O rețetă privată rămâne vizibilă doar ție.

La o rețetă publică se afișează și numele autorului. Câmpul „Alias autor" din ecranul de salvare este opțional: dacă îl completezi, se afișează aliasul. Dacă îl lași gol, se afișează prenumele tău real, cel din profil. Aliasul se alege în momentul salvării; pentru o rețetă deja salvată, în aplicație poți schimba vizibilitatea (o treci pe privat) sau poți șterge rețeta, dar nu poți adăuga ulterior un alias. La comentarii se afișează întotdeauna prenumele din profil — comentariile nu au alias.

Un alt utilizator poate porni de la o rețetă publică și își poate salva propria variantă. Varianta lui este o rețetă nouă, în contul lui, și rămâne acolo chiar dacă îți ștergi ulterior rețeta sau contul; legătura către rețeta originală se rupe.

Conținutul din comunitate este vizibil doar utilizatorilor autentificați în aplicație — nu este publicat pe web și nu este indexat de motoarele de căutare. Din aplicație poți raporta o rețetă sau un comentariu și poți bloca un utilizator; rapoartele ajung la echipa de moderare.

Feedback trimis din aplicație

Mesajele trimise prin formularul de feedback ajung la echipa Strive, împreună cu categoria aleasă, versiunea aplicației și platforma. Le folosim ca să corectăm probleme și să îmbunătățim aplicația. Nu sunt publicate și nu sunt vizibile altor utilizatori.

Conturi invitat

Dacă alegi „Continuă fără cont”, după ce ai dat acordul pentru datele de sănătate, se creează un cont invitat, fără email și fără parolă, legat de telefonul tău. El permite utilizarea completă a aplicației (jurnal alimentar, măsurători, activitate fizică, chat AI cu coach) fără să creezi o identitate. Datele de sănătate (greutate, înălțime, scop) sunt colectate și prelucrate pe aceeași bază legală ca la orice cont: consimțământ explicit, cerut la crearea invitatului, distinct și separat de acceptarea politicii. Invitații au aceleași funcții ca utilizatorii cu plan Free, cu următoarele restricții: nu pot publica rețete în comunitate, nu pot comenta rețete, nu pot activa un abonament trial și nu pot cumpăra.

Un cont invitat rămâne nerevendicat cât timp nu e conectat la o identitate — email cu parolă sau Google. Un cont invitat nerevendicat care nu înregistrează nicio activitate (logare, editat profil, jurnale alimentare, exerciții, măsurători) pentru mai mult de 90 de zile consecutive se șterge automat, împreună cu toate datele asociate, printr-un job periodic. Conturile revendicate (conectate la o identitate prin email, parolă sau Google) nu se șterg pe baza inactivității — se șterg doar la cerere explicită de ștergere a contului.

Ștergerea contului invitat și telefonul. Dacă îți ștergi singur contul invitat din aplicație, pe acel telefon nu se mai poate crea alt cont invitat; poți folosi în continuare aplicația cu Google sau cu email și parolă. Regula se aplică pe telefoanele Android, pentru conturile invitat create cu versiunea aplicației care trimite identificatorul. Ca să țină și după reinstalarea aplicației, la crearea unui cont invitat aplicația trimite identificatorul telefonului (ANDROID_ID); pe iOS nu se trimite nimic. Serverul nu păstrează valoarea brută, ci doar un hash (HMAC-SHA256, cu o cheie secretă a serverului). Cât există contul, hash-ul e legat de el. Când invitatul își șterge singur contul, hash-ul trece într-o listă separată, fără nicio legătură cu contul, cu datele sau cu persoana ta. Rămâne totuși o dată pseudonimizată, nu anonimă: cine ar avea identificatorul telefonului ar putea verifica dacă e în listă. Temeiul este interesul nostru legitim de a preveni abuzul — crearea nelimitată de conturi invitat (Art. 6(1)(f) GDPR). Perioada de păstrare este la §8. Ștergerea automată a unui cont invitat inactiv și ștergerea făcută de echipa Strive nu adaugă nimic în această listă.

Ce nu facem cu datele tale: Nu vindem datele. Nu folosim datele de sănătate pentru publicitate țintită. Nu partajăm date individuale cu terți în scop comercial. Nu luăm decizii automate cu efecte juridice semnificative.

5 Prelucrare automată și AI

Ce face AI-ul

Aplicația utilizează modele AI (Google Gemini) pentru:

Cum sunt procesate datele de către AI — Google Gemini ca sub-procesator (Art. 28 GDPR)

Mesajele tale, împreună cu profilul și istoricul recent de conversație (ultimele 10 mesaje), sunt trimise către API-ul Google Gemini (Google LLC) pentru generarea răspunsului. Google LLC acționează în calitate de operator împuternicit (sub-procesator) conform Art. 28 GDPR. Transferul se face pe baza Clauzelor Contractuale Standard UE (Decizia 2021/914/UE).

Tipuri de date transmise la Google Gemini: text (mesaje, descrieri mese/exerciții), imagini cu alimente (pentru recunoaștere AI), înregistrări audio/voce (pentru transcriere și analiză), profilul tău de fitness (vârstă, greutate, obiective, preferințe alimentare). Aceste date pot constitui date de sănătate conform Art. 9 GDPR.

Utilizăm Gemini API pe un proiect Google Cloud cu facturare activă (paid tier): conform termenilor Google, conținutul trimis nu este folosit pentru antrenarea modelelor. Google poate reține temporar datele exclusiv pentru detectarea utilizării abuzive. Mai multe detalii: ai.google.dev/gemini-api/terms.

Decizii automate

Nu luăm decizii automate cu efecte juridice sau semnificative asupra ta în baza datelor procesate (Art. 22 GDPR). Toate recomandările AI sunt orientative și nu constituie sfaturi medicale.

Disclaimer medical. Strive nu este un dispozitiv medical și nu oferă sfaturi medicale. Recomandările AI au caracter informativ. Consultă un medic sau nutriționist pentru decizii medicale.

6 Cu cine partajăm datele

DestinatarScopulDate transmiseGaranții
Google LLC (Gemini API)Procesare AI — generare răspunsuri, analiză imagini, transcriere audioMesaje, profil, imagini mâncare, înregistrări audio/voceClauze contractuale standard UE
Google LLC (AdMob)Afișare reclame (doar pentru utilizatorii cu plan Free, dezactivabil prin upgrade)Identificatori dispozitiv, adresa IP (din care Google poate estima locația aproximativă — aplicația nu cere acces la locație), date tehnice, consimțământ TCFConsimțământ colectat prin Google UMP — gestionabil din Setări → Opțiuni confidențialitate reclame
Google LLC (Firebase Analytics)Analitică comportament utilizatori (screen views, sesiuni, evenimente de utilizare)Identificator pseudonim (identificatorul intern al contului tău în Strive, fără nume sau email), evenimente de aplicație, versiune app, tip dispozitiv. Datele de sănătate nu sunt transmise: se înregistrează faptul că ai adăugat o masă, un exercițiu, apă sau pași, dar nu și valorile lor (calorii, mililitri, număr de pași). Datele deja trimise rămân la Firebase până la expirarea retenției (vezi §8), inclusiv după ștergerea contului.Interes legitim (Art. 6(1)(f)) · Dezactivabil oricând din Setări → Date și confidențialitate
Google LLC (Firebase Crashlytics)Detectarea și diagnosticarea erorilor tehnice pentru stabilitatea aplicațieiRapoarte de eroare (stack traces), identificator utilizator. Adresa ta de email nu este transmisă.Interes legitim (Art. 6(1)(f)) · Dezactivabil din Setări → Date și confidențialitate · Privacy Firebase
Telegram Messenger Inc.Livrarea mesajelor bot (doar dacă ai activat în mod explicit integrarea din Profil → Setări)Mesaje text (inclusiv conversații cu Strive AI care pot conține date de sănătate: descrieri mese, exerciții, greutate), Telegram Chat IDFuncție opțională — dezactivabilă oricând din Profil → Setări → Dezleagă Telegram. Dacă nu activezi integrarea, niciun mesaj nu este transmis la Telegram.
Google LLC (Firebase Cloud Messaging)Trimiterea notificărilor pushToken dispozitiv, titlul și textul notificării (fără date despre sănătatea ta)Opțional, dezactivabil din setările dispozitivului
RevenueCatGestionarea abonamentelor și plățilorIdentificator utilizator, status abonamentProcesator de plăți certificat
Ceilalți utilizatori ai aplicațieiAfișarea rețetelor pe care le marchezi ca vizibile în comunitate și a comentariilor scrise de tineTitlul, conținutul și valorile nutriționale ale rețetei, aliasul de autor sau, în lipsa lui, prenumele din profil; la comentarii, textul comentariului și prenumele din profilControlat de tine, prin comutatorul de vizibilitate al fiecărei rețete. Vizibil doar utilizatorilor autentificați în aplicație — nu este publicat pe web.
Hetzner Online GmbH (Germania)Găzduirea serverului și a bazei de dateToate dateleServer în UE (Helsinki, Finlanda) · termenii de prelucrare a datelor (DPA) ai furnizorului
Cloudflare, Inc.Rețea de livrare și protecție (CDN/proxy) în fața serverului: toată comunicarea dintre aplicație și server trece prin Cloudflare, care încheie conexiunea criptată (TLS) și o retransmite, tot criptat, către serverAdresa IP și datele tehnice ale cererilor; conținutul cererilor și al răspunsurilor trece prin Cloudflare în tranzit, fără să fie stocat de noi acoloTermenii de prelucrare a datelor (DPA) ai furnizorului, care includ Clauzele Contractuale Standard UE
Google LLC (Google Drive)Păstrarea copiilor de siguranță ale bazei de date, pentru refacerea serviciului după o avarieCopia zilnică a bazei de date (toate datele, inclusiv datele de sănătate, fără jurnalul tehnic al aplicației)Se păstrează doar cele mai noi 3 copii (vezi §8); folosite exclusiv pentru restaurare

Nu vindem datele tale și nu le partajăm cu brokeri de date. Pentru utilizatorii cu plan Free, Google AdMob afișează reclame pe baza consimțământului colectat conform standardului IAB TCF — poți gestiona oricând aceste preferințe din Setări → Opțiuni confidențialitate reclame.

7 Transferuri internaționale

Utilizarea API-ului Google Gemini implică transmiterea datelor către Google LLC (SUA). Acest transfer este efectuat în baza Clauzelor Contractuale Standard adoptate de Comisia Europeană (Decizia 2021/914/UE).

Folosim Gemini API pe un proiect Google Cloud cu facturare activă (paid tier): conform termenilor Google, conținutul trimis (prompts) și răspunsurile generate nu sunt folosite pentru antrenarea modelelor Google. Google poate reține temporar aceste date exclusiv pentru detectarea și prevenirea utilizării abuzive a serviciului, conform politicii proprii de retenție. Poți consulta termenii Gemini API la ai.google.dev/gemini-api/terms și politica Google la policies.google.com/privacy.

Infrastructura serverului (baza de date, API backend) este găzduită la Hetzner, pe un server situat în Uniunea Europeană (Helsinki, Finlanda).

Alți furnizori din lista de la §6 au sediul în SUA și pot prelucra date și în afara Spațiului Economic European: Cloudflare (prin rețeaua sa globală trece traficul spre server), Google (Firebase, inclusiv notificările push prin Firebase Cloud Messaging, AdMob și Google Drive, unde se păstrează copiile de siguranță ale bazei de date) și RevenueCat (abonamente). Transferurile se fac pe baza Clauzelor Contractuale Standard incluse în termenii de prelucrare a datelor ai acestor furnizori sau, pentru furnizorii certificați, a deciziei de adecvare UE–SUA (EU-US Data Privacy Framework).

8 Retenția datelor

Categorie datePerioadă de retenție
Date de cont și profil fitnessPe durata existenței contului. La ștergerea contului, datele sunt eliminate imediat și ireversibil din baza de date (ștergere definitivă, fără perioadă de grație). Pot persista cel mult aproximativ 3 zile în copiile de siguranță, până la rotirea lor (vezi mai jos).
Jurnal alimentar, exerciții, măsurători (inclusiv momentul înregistrării și al ultimei modificări)Pe durata existenței contului. Șterse complet la ștergerea contului.
Ținte zilnice și istoricul modificărilorPe durata existenței contului, fără ștergere automată pe timp — istoricul are sens tocmai pe termen lung, ca să poți vedea cum ți s-au adaptat țintele. Șters complet la ștergerea contului. Poate fi descărcat oricând prin exportul datelor tale.
Conversații AIPe durata existenței contului, plafonat la ultimele 100 de mesaje per utilizator — cele mai vechi se șterg automat la fiecare schimb nou. Contextul trimis modelului AI: ultimele 10 mesaje. Șterse complet la ștergerea contului; copia din jurnalul tehnic al aplicației (vezi mai jos) dispare în cel mult 30 de zile.
Conversația despre o rețetă (discuția cu asistentul AI pentru ajustarea unei rețete)Pe durata existenței rețetei sau a contului, fără ștergere automată în timp. Conversația dinaintea creării unei rețete (ciorna) se șterge când rețeta e generată. Conversația se șterge împreună cu rețeta, iar la ștergerea contului se șterge complet.
Aventura zilnică (rețetă, observație, provocare)90 de zile de la creare, apoi se șterge automat; ultima aventură a fiecărei persoane rămâne, ca numărătoarea zilelor să nu se reia de la zero după o pauză. Rețeta din aventură pe care alegi s-o salvezi devine o rețetă obișnuită a ta (vezi rândul următor). Ștearsă complet la ștergerea contului.
Cutia zilei, seria, protecțiile, insignele și zilele de Premium primitePe durata existenței contului. Șterse complet la ștergerea contului.
Rețete salvate și comentariiPe durata existenței contului, fără ștergere automată în timp. La ștergerea contului, rețetele tale private sunt șterse complet. Rețetele pe care le-ai făcut publice rămân în comunitate, dar anonimizate: legătura cu contul tău se rupe definitiv, iar numele sau aliasul tău sunt înlocuite cu „Utilizator sters", astfel încât nu mai permit identificarea ta. Le păstrăm fiindcă alți utilizatori le pot avea în meniul lor planificat, iar ștergerea lor le-ar goli planificarea. Comentariile scrise de tine sunt șterse; dacă un comentariu sau o rețetă a ta a fost raportată, textul raportat rămâne în raportul de moderare (vezi „Rapoarte de conținut” mai jos). Excepție: variantele salvate de alți utilizatori pornind de la o rețetă publică a ta rămân în conturile lor, fără legătură cu rețeta originală.
Mesaje trimise prin formularul de feedbackPe durata existenței contului. Șterse complet la ștergerea contului.
Notificări trimise (inclusiv corpul rapoartelor)90 de zile de la trimitere. Un job automat zilnic le șterge definitiv. Șterse complet la ștergerea contului.
Jurnale tehnice AI90 de zile. Un job automat zilnic șterge jurnalele mai vechi de 90 de zile.
Jurnal tehnic al aplicațieiMetodă, endpoint, cod de răspuns și adresă IP, la fiecare cerere; pentru conversațiile cu asistentul AI, și textul mesajului tău și al răspunsului, plus datele extrase de asistent din mesaj pentru înregistrare (aliment, cantitate, calorii, greutate etc.), folosite la verificarea și îmbunătățirea calității răspunsurilor; pentru configurarea inițială, numele pasului atins și versiunea aplicației, plus secundele petrecute pe ecran, dacă aplicația trece în fundal de pe un ecran al configurării, întoarcerea la un pas anterior, închiderea ferestrei cu acordurile, apăsarea „Continuă” în ea fără bifa pentru datele de sănătate sau continuarea din ea, eșecul sau anularea autentificării, eșecul salvării locale a răspunsurilor, dacă ai apăsat sau nu o opțiune de scop înainte să pleci de pe primul ecran (da/nu), marcajul de mediu de testare automată al Google (pe pingul de configurare și pe verificarea versiunii) și tipul câmpului respins la înregistrare (fără valoarea scrisă). 30 de zile, apoi un job automat zilnic le șterge definitiv. Fiind un jurnal tehnic, copia din el nu se șterge odată cu contul, ci dispare în cel mult 30 de zile.
Analitică de utilizare și rapoarte de eroare (Firebase Analytics / Crashlytics)Cel mult 14 luni de la colectare, apoi Google le șterge automat. Nu conțin date de sănătate (vezi §6). Ștergerea contului nu le șterge de la Firebase: datele deja trimise, legate de identificatorul pseudonim al contului, rămân acolo până la expirarea celor 14 luni. Poți opri complet colectarea oricând din Setări → Date și confidențialitate; oprirea nu șterge retroactiv ce s-a colectat până atunci, dar nimic nou nu mai pleacă.
Evenimente abonament (RevenueCat)1 an de la primire, pentru îndeplinirea obligațiilor contabile și fiscale (Art. 6(1)(c) GDPR). Nu includ date de card sau de plată.
Istoricul creditelor AI90 de zile. Un job automat zilnic șterge tranzacțiile mai vechi. Soldul tău de credite nu depinde de acest istoric. Șters complet la ștergerea contului.
Rapoarte de conținut (moderare)Un raport păstrează o copie a textului raportat (comentariul, respectiv titlul și conținutul rețetei sau mesajul raportat), ca probă pentru moderare, fără numele autorului. Copia nu se șterge odată cu contul autorului: dacă un comentariu al tău a fost raportat și îți ștergi contul, comentariul dispare din aplicație, dar textul lui rămâne în raport. Rapoartele rezolvate se șterg automat la 90 de zile de la rezolvare; un raport nerezolvat se păstrează până când este soluționat. Rapoartele trimise de tine se șterg la ștergerea contului tău.
Cheia de restaurare a contuluiCheia publică de pe server se șterge la delogare și la ștergerea contului. Cheia privată de pe dispozitiv se șterge la delogare; copia din backup-ul Google al dispozitivului e gestionată de Google, dar fără cheia publică de pe server nu mai poate fi folosită pentru conectare.
Copii de siguranță ale bazei de dateO copie a bazei de date se face zilnic (fără jurnalul tehnic al aplicației) și se păstrează atât pe server, cât și într-un spațiu de stocare Google Drive. Se păstrează doar cele mai noi 3 copii, deci o copie are cel mult aproximativ 3 zile; cele mai vechi se șterg automat la fiecare copie nouă. Datele unui cont șters pot rămâne în copii cel mult aproximativ 3 zile după ștergere, până la rotire. Copiile se folosesc exclusiv pentru refacerea serviciului după o avarie.
Sesiuni de autentificare30 de zile sau până la deconectare. Sesiunile expirate sunt șterse automat.
Token-uri confirmare email / resetare parolă24 de ore (confirmare email) sau 2 ore (resetare parolă).
Timestamp-uri consimțământPe durata existenței contului, ca dovadă legală a consimțământului acordat.
Conturi invitat nerevendicate (inactiv 90 de zile)La 90 de zile fără nicio activitate înregistrată (logare, edit profil, intrări în jurnal, exerciții, măsurători), contul se șterge automat, cu toate datele asociate (măsurători corporale, jurnal alimentar, conversații AI, rețete private, comentarii), printr-un job automat. Conturile revendicate (conectate la o identitate prin email, parolă sau Google) nu se șterg pe baza inactivității — se șterg doar la ștergerea explicită a contului.
Hash-ul identificatorului telefonului unui invitat care și-a șters contulCât există contul invitat, hash-ul e legat de cont și se șterge odată cu el (inclusiv la revendicare, când contul devine cont cu email sau Google). Dacă invitatul își șterge singur contul, hash-ul rămâne într-o listă separată, fără legătură cu contul, 12 luni; apoi un job automat zilnic îl șterge definitiv. Lista intră în copiile de siguranță ale bazei de date, deci o copie poate păstra hash-ul până la cel mult ~3 zile după ștergere.

9 Drepturile tale

În calitate de persoană vizată conform GDPR, ai următoarele drepturi:

Dreptul de acces

Poți solicita o copie a tuturor datelor personale pe care le deținem.

Dreptul la rectificare

Poți corecta datele incorecte direct din aplicație (Profil — Editează profilul).

Dreptul la ștergere

Poți șterge contul complet din aplicație. Ștergerea din baza de date este imediată și ireversibilă — datele asociate sunt eliminate în momentul confirmării; excepțiile (copiile de siguranță, până la cel mult ~3 zile, jurnalul tehnic, rețetele publice anonimizate, rapoartele de moderare, analitica Firebase) sunt descrise la §8. Poți solicita ștergerea și printr-un formular web.

Dreptul la restricționare

Poți solicita restricționarea prelucrării datelor în anumite circumstanțe.

Dreptul la portabilitate

Poți solicita exportul datelor într-un format structurat și lizibil automat.

Dreptul la opoziție

Poți obiecta față de prelucrarea bazată pe interesul legitim.

Retragerea consimțământului

Poți retrage consimțământul pentru datele de sănătate oricând prin ștergerea contului.

Dreptul la plângere

Poți depune o plângere la ANSPDCP (Autoritatea Națională de Supraveghere din România).

Termen de răspuns: Răspundem în termen de 30 de zile calendaristice conform Art. 12 GDPR. Pentru solicitări complexe, termenul poate fi prelungit cu 60 de zile, cu notificarea ta prealabilă.

Pentru exercitarea drepturilor, contactează-ne la [email protected].

Autoritatea de supraveghere

10 Securitatea datelor

Aplicăm măsuri tehnice și organizatorice adecvate pentru protecția datelor tale:

În cazul unei încălcări a securității datelor cu caracter personal, notificăm Autoritatea Națională de Supraveghere (ANSPDCP) fără întârzieri nejustificate și, acolo unde este fezabil, în cel mult 72 de ore de la constatare, cu excepția cazului în care încălcarea nu este susceptibilă să genereze un risc pentru drepturile și libertățile persoanelor (Art. 33 GDPR). Dacă încălcarea este susceptibilă să genereze un risc ridicat pentru tine, te informăm direct, fără întârzieri nejustificate (Art. 34 GDPR).

11 Minori

Serviciul Strive este destinat exclusiv persoanelor cu vârsta de minimum 16 ani. Nu colectăm cu bună știință date de la persoane sub această vârstă. Dacă ești părintele sau tutorele unui minor care și-a creat un cont, te rugăm să ne contactezi pentru ștergerea datelor.

Pragul de 16 ani pentru consimțământul dat online urmează Art. 8 GDPR: România nu a stabilit prin lege o vârstă mai mică, deci se aplică pragul implicit de 16 ani.

12 Modificări ale politicii

Putem actualiza această politică periodic. Versiunea în vigoare și data ei sunt indicate în antetul acestei pagini, ca să poți vedea când s-a schimbat ultima dată.

Politica se deschide din aplicație (Profil → Setări → Politica de confidențialitate) și de la strive-apps.com/privacy; în ambele locuri se afișează versiunea aflată în vigoare în acel moment, nu o copie salvată în aplicație. Îți recomandăm să o recitești din când în când.

Nu trimitem, deocamdată, o notificare automată la fiecare actualizare — nici prin email, nici prin notificare push. Continuarea utilizării aplicației după intrarea în vigoare a unei versiuni noi constituie acceptarea ei. Dacă ai întrebări despre o modificare, ne poți scrie la [email protected].

13 Contact

Ai întrebări despre datele tale?

Suntem disponibili pentru orice solicitare legată de confidențialitate, exercitarea drepturilor sau clarificări.

[email protected]

Răspundem în termen de 30 de zile calendaristice.
Pentru urgențe de securitate: același email, subiect "SECURITATE".