Sari la conținut
Spotty
Antrenament Nutriție Coaching Prețuri Descarcă din App Store
Descarcă aplicația

Politică de Confidențialitate

Ultima actualizare: 26 august 2026

1. Cine Suntem

Spotty ("noi", "aplicația") este o aplicație de urmărire a fitness-ului și a nutriției. Operatorul datelor cu caracter personal descrise în această politică este stabilit în România.

Datele de înregistrare ale operatorului sunt în curs de finalizare. Identitatea juridică completă a operatorului — denumirea, codul unic de înregistrare (CUI) și sediul — va fi publicată în această secțiune, iar operatorul e numit în răspunsul pe care ți-l trimitem la orice cerere făcută în baza acestei politici. Până atunci, spotty.support@gmail.com este punctul de contact al operatorului.

Pentru orice întrebare sau cerere legată de această politică, sau pentru a-ți exercita drepturile din secțiunea 11, ne poți contacta la: spotty.support@gmail.com. Nu avem un responsabil cu protecția datelor desemnat; adresa de mai sus ajunge la persoana care răspunde de protecția datelor.

Suntem stabiliți în România, deci această politică e scrisă conform Regulamentului (UE) 2016/679 (GDPR) și Legii nr. 190/2018.

2. Ce Date Colectăm

Cont și identitate

  • Adresă de email, nume afișat, fotografie de profil (stocată pe Firebase Storage), identificatorul de cont atribuit de Firebase și metoda de autentificare folosită (email și parolă, Google Sign-In sau Sign in with Apple)

Date de sănătate și date corporale — categorie specială de date, art. 9 GDPR

  • Greutate corporală și istoricul greutății, greutatea de start și cea țintă, înălțime, data nașterii și vârsta derivată din ea, sex biologic, nivel de activitate, obiectiv fitness
  • Jurnale de antrenament (exerciții, seturi, repetări, greutăți, sesiuni de cardio, date), split-uri de antrenament și exerciții personalizate
  • Intrări nutriționale (alimente, cantități, calorii, macronutrienți, date), hidratare, preferință alimentară, alimente excluse, alimente personalizate, favorite și șabloane de mese
  • Planul nutrițional și obiectivele de calorii și macronutrienți calculate pentru tine

Fotografii și voce

  • Fotografia de profil pe care o alegi
  • Fotografii ale ambalajelor alimentare, pe care le faci sau le alegi pentru a citi un tabel nutrițional. Fotografia este trimisă către Google Gemini — vezi secțiunea 4
  • Când înregistrezi o masă prin voce, dictarea în sine e făcută de recunoașterea vocală a telefonului tău (Apple sau Google, în funcție de dispozitiv); noi nu primim niciodată audio-ul. Primim textul rezultat și îl trimitem către Google Gemini — vezi secțiunea 4

Abonament și achiziții

  • Dacă ai un abonament Spotty Pro activ, nivelul și data lui de expirare, precum și evenimentele de achiziție și reînnoire raportate de RevenueCat. Datele cardului nu ajung niciodată la noi — plata e gestionată de Apple sau Google

Coduri

  • Codul tău de recomandare și codul tău de coaching, orice cod de recomandare sau promoțional pe care îl introduci, codurile de invitație de coaching și legătura de coaching dintre tine și un antrenor (identificatorii de cont și numele afișate ale ambelor părți)

Date despre dispozitiv și date tehnice

  • Un token pentru notificări push (Firebase Cloud Messaging), stocat pe documentul tău de utilizator. Identifică instalarea de pe dispozitivul tău și e folosit doar pentru a livra memento-urile pe care le-ai activat; e șters când oprești notificările sau te deconectezi
  • Tip de dispozitiv, versiunea sistemului de operare și adresa IP, prelucrate de Firebase pentru securitate, atestare App Check și prevenirea abuzului
  • Setările aplicației: limbă, temă, unități de măsură, tab-ul de pornire, comutatoarele de notificări, starea tutorialului, XP și nivel

Rapoarte de eroare și diagnostic — doar dacă le activezi

  • Eroarea, urma de execuție, modelul dispozitivului, versiunea sistemului și identificatorul contului tău. Sunt dezactivate implicit și rămân așa până le activezi tu în aplicație

3. De Ce Folosim Datele Tale și Temeiul Legal

ScopDateTemei legal
Crearea și funcționarea contului, sincronizarea între dispozitiveCont și identitate, setările aplicațieiContract — art. 6(1)(b)
Înregistrarea și afișarea greutății, antrenamentelor și nutriției; calculul obiectivelor de calorii și macronutriențiDate de sănătate și date corporaleConsimțământul tău explicit — art. 6(1)(a) și art. 9(2)(a)
Citirea unui tabel nutrițional dintr-o poză sau transformarea unei descrieri vorbite în intrări, de fiecare dată când o ceriFotografia sau textul transcrisContract — art. 6(1)(b), plus consimțământul explicit pentru conținutul de sănătate — art. 9(2)(a)
Căutarea unui produs scanatDoar codul de bareContract — art. 6(1)(b)
Accesul unui antrenor ales de tine la antrenamentele și nutriția taDate de sănătate și date corporale, nume afișatConsimțământul tău explicit — art. 6(1)(a) și art. 9(2)(a)
Gestionarea abonamentului Spotty Pro și deblocarea funcțiilor plătiteAbonament și achiziții, identificator de contContract — art. 6(1)(b)
Aplicarea codurilor de recomandare și promoționaleCoduriContract — art. 6(1)(b)
Trimiterea memento-urilor activate de tine (mese, antrenamente, cântăriri)Token push, setări de notificări, dacă ai înregistrat ceva în ziua respectivăConsimțământul tău — art. 6(1)(a)
Securitatea serviciului, prevenirea abuzului și aplicarea cotelor de utilizareIdentificator de cont, date despre dispozitiv și date tehniceInteresul nostru legitim — art. 6(1)(f) de a opera un serviciu care nu e abuzat
Diagnosticarea și repararea erorilorRapoarte de eroare și diagnosticConsimțământul tău — art. 6(1)(a), dezactivat implicit
Răspunsul la mesajele tale de suportCe ne scriiContract și interes legitim — art. 6(1)(b) și 6(1)(f)
Păstrarea evidențelor de achiziție cerute de legislația contabilă și fiscalăAbonament și achizițiiObligație legală — art. 6(1)(c)

Consimțământul explicit pentru datele de sănătate îl dai când introduci aceste detalii în onboarding și de fiecare dată când adaugi o greutate, un antrenament sau o masă. Îl poți retrage oricând — vezi secțiunea 11. Retragerea nu afectează prelucrarea deja efectuată.

Nu vindem datele tale personale, nu le folosim pentru publicitate și nu luăm decizii automate care să producă efecte juridice asupra ta.

4. Funcții AI — Ce Trimitem către Google Gemini

Două funcții trimit date către API-ul Gemini, operat de Google:

  • Înregistrarea vocală a meselor. Trimitem textul descrierii tale exact așa cum l-a transcris telefonul, împreună cu numele mesei (de exemplu „Prânz") și limba aplicației, ca modelul să întoarcă alimente, cantități și valori nutriționale.
  • Scanarea tabelului nutrițional. Trimitem integral fotografia pe care o faci ambalajului, ca JPEG de până la 6 MB. Nu o decupăm și nu putem ști ce altceva mai e în cadru — o poză a unei etichete prinde de multe ori și mâinile tale, alte produse (cutii de medicamente, de exemplu), alte persoane sau interiorul locuinței. Încadrează, te rugăm, doar eticheta.

Ambele cereri pleacă de pe serverele noastre (Firebase Cloud Functions), nu direct de pe telefon. Nu păstrăm fotografia și nici transcrierea: în jurnal se scriu doar valorile pe care le accepți tu. Păstrăm o urmă tehnică scurtă a cererii (identificatorul contului, dimensiunea imaginii, valorile întoarse de model) pentru depanare, niciodată imaginea.

Spotty folosește nivelul plătit al API-ului Gemini, pe care Google acționează ca persoană împuternicită de noi, nu folosește conținutul pentru antrenarea modelelor și îl reține doar pentru o scurtă perioadă de monitorizare a abuzului. Dacă nu vrei să folosești aceste două funcții, nu le folosi — restul aplicației funcționează fără ele.

5. Coaching — Ce Vede Antrenorul Tău

Dacă introduci codul de invitație al unui antrenor, creezi o legătură de coaching între contul tău și al lui. Ea există doar pentru că ai introdus codul.

Cât timp legătura e activă, acel antrenor poate:

  • Să citească fiecare intrare nutrițională din jurnalul tău — alimente, cantități, calorii, macronutrienți și date — fără să le poată modifica sau șterge
  • Să citească întreg istoricul tău de antrenamente și să adauge antrenamente în jurnalul tău (cele adăugate sunt marcate ca fiind create de antrenor). Nu poate modifica sau șterge antrenamentele înregistrate de tine
  • Să creeze, să modifice și să șteargă planuri de mese în contul tău, pe care tu le poți citi
  • Să îți vadă numele afișat

Un antrenor nu poate citi documentul tău de profil — istoricul greutății, adresa de email, setările și abonamentul rămân în afara accesului său.

Tu controlezi legătura. O poți încheia oricând din aplicație; accesul antrenorului se oprește imediat. De regulă antrenorul e o persoană sau o firmă independentă de noi. Pentru ce face el cu ceea ce vede — notițele, evidențele și sfaturile lui — antrenorul e operator separat și independent și îți răspunde direct. Cere-i propriii termeni de confidențialitate.

6. Cu Cine Împărtășim Datele Tale

Spotty folosește următorii furnizori, fiecare acționând pe baza instrucțiunilor noastre și fiecare cu propria politică de confidențialitate:

ServiciuScopPolitică de confidențialitate
Firebase Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, App Check (Google)Autentificare, stocare date, funcții pe server, securitatehttps://firebase.google.com/support/privacy
Firebase Cloud Messaging (Google)Livrarea memento-urilor pushhttps://firebase.google.com/support/privacy
Firebase Crashlytics (Google)Raportarea erorilor, doar dacă ai activat-ohttps://firebase.google.com/support/privacy
Google Sign-InAutentificare conthttps://policies.google.com/privacy
Apple (Sign in with Apple, App Store)Autentificare cont, achizițiihttps://www.apple.com/legal/privacy
RevenueCatGestionare abonamentehttps://www.revenuecat.com/privacy
Google GeminiCitirea etichetelor nutriționale din poze și interpretarea meselor dictate — vezi secțiunea 4https://ai.google.dev/gemini-api/terms
Open Food FactsDate publice despre produse, pentru coduri de bare — vezi secțiunea 7https://world.openfoodfacts.org/privacy

În afara acestor furnizori, datele tale ajung la alte persoane doar în două situații, ambele pornite de tine:

  • Un antrenor, dacă i-ai introdus codul de invitație — vezi secțiunea 5
  • Un link de partajare a meselor. Când partajezi mese din aplicație, intrările selectate și numele tău afișat sunt publicate la un link secret, pe care îl poate deschide oricine îl are. Linkul expiră după 7 zile și îl poți revoca mai devreme din aplicație

Nu vindem datele tale personale și nu le partajăm în scopuri publicitare.

7. Surse de Date Terțe

Aplicația noastră folosește Open Food Facts pentru a obține informații publice despre produse alimentare (denumirea produsului, metadate ale codului de bare și valori nutriționale) atunci când utilizatorii scanează coduri de bare sau caută alimente.

Open Food Facts e o bază de date întreținută de comunitate. Calitatea și completitudinea datelor pot varia. Nu garantăm că toate valorile nutriționale sunt complete, actuale sau lipsite de erori.

Sursa datelor: https://world.openfoodfacts.org Licență: Open Database License (ODbL)

Această aplicație nu este afiliată cu Open Food Facts și nu este aprobată de aceștia. Căutarea e făcută de serverele noastre și trimite doar codul de bare, deci niciun fel de date personale ale tale nu ajung la Open Food Facts.

8. Health Connect și Apple Health

Dacă îi permiți, Spotty citește din Health Connect (Android) sau Apple Health (iOS): pași, calorii active, calorii totale sau bazale și distanța de mers și alergare pentru ziua curentă — iar când ceri importul unei sesiuni de cardio, antrenamentele tale recente. Spotty doar citește; nu scrie niciodată nimic înapoi.

  • Aceste date sunt citite ca să îți arătăm activitatea în aplicație și în widget-ul de pe ecranul principal și ca să îți ajustăm obiectivul zilnic de calorii
  • Nu sunt vândute, nu sunt folosite pentru publicitate sau marketing, nu sunt partajate cu brokeri de date și nu sunt divulgate niciunui terț
  • Cifrele zilnice rămân pe dispozitivul tău. Nu sunt scrise pe serverele noastre
  • Singura excepție e sub controlul tău: dacă imporți un antrenament din Health în Spotty, tipul, durata, distanța și caloriile lui devin un antrenament în contul tău. De atunci e tratat ca orice antrenament introdus manual — se sincronizează cu Firebase, iar un antrenor activ îl poate vedea (secțiunea 5)
  • Poți retrage accesul oricând din Health Connect (Android) sau din Setări → Confidențialitate și securitate → Sănătate (iOS)

9. Unde Sunt Stocate Datele și Transferurile Internaționale

Datele tale sunt stocate de Google, pe infrastructura Firebase și Google Cloud. Baza de date Firestore — profilul, mesele, antrenamentele, cântăririle și tot ce înregistrezi — se află în multi-regiunea eur3 a Google, în Uniunea Europeană (centre de date în Belgia și Olanda). Pozele de profil sunt stocate în Firebase Storage, în același proiect. Funcțiile noastre de pe server (citirea etichetelor, interpretarea vocii, căutarea codurilor de bare, webhook-ul de abonamente, memento-urile) rulează în regiunea us-central1 a Google, în Statele Unite, deci acele cereri sunt procesate acolo. RevenueCat prelucrează la rândul lui datele de abonament în Statele Unite.

Transferurile în afara Spațiului Economic European sunt acoperite de clauzele contractuale standard ale Comisiei Europene încheiate cu acești furnizori și, acolo unde destinatarul e certificat, de EU-U.S. Data Privacy Framework. Poți cere o copie a garanțiilor la spotty.support@gmail.com.

10. Cât Timp Păstrăm Datele Tale

  • Contul, profilul și tot ce ai înregistrat: cât timp există contul tău. Nu ștergem conturile pentru inactivitate — datele rămân până când îți ștergi tu contul (secțiunea 12)
  • După ce îți ștergi contul: ștergerea rulează imediat pe serverele noastre. Copiile reziduale din backup-urile automate ale furnizorilor noștri sunt suprascrise în termen de 30 de zile
  • Rapoartele de eroare și diagnostic: păstrate de Firebase Crashlytics până la 90 de zile
  • Linkurile de partajare a meselor: încetează să funcționeze la 7 zile de la creare — după aceea nimeni nu mai poate deschide linkul. Înregistrarea în sine rămâne în baza noastră de date până când revoci linkul din aplicație sau îți ștergi contul; oricare dintre cele două o șterge
  • Fotografiile și transcrierile trimise către Gemini: nu sunt stocate de noi; Google le păstrează doar pe durata scurtei ferestre de monitorizare a abuzului (secțiunea 4)
  • Emailurile de suport: până la 12 luni după închiderea subiectului
  • Evidențele de achiziție și abonament: pe perioada cerută de legislația contabilă și fiscală din România

11. Drepturile Tale

Conform GDPR, ai dreptul la:

  • Acces la datele personale pe care le deținem despre tine și la o copie a acestora
  • Rectificarea datelor inexacte — cele mai multe le poți corecta direct în aplicație
  • Ștergerea datelor tale („dreptul de a fi uitat") — vezi secțiunea 12
  • Restricționarea prelucrării
  • Portabilitatea datelor — primirea lor într-un format structurat, uzual și citibil automat și, unde e fezabil tehnic, transmiterea către alt operator
  • Opoziție față de prelucrarea bazată pe interesele noastre legitime
  • Retragerea consimțământului oricând, pentru datele de sănătate, legătura de coaching, memento-uri sau rapoartele de eroare, fără să afecteze legalitatea prelucrării de dinaintea retragerii
  • Depunerea unei plângeri la o autoritate de supraveghere

Pentru a exercita oricare dintre ele, scrie-ne la spotty.support@gmail.com. Răspundem în termen de 30 de zile.

Autoritatea de supraveghere pentru Spotty este cea din România:

Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP) B-dul General Gheorghe Magheru 28-30, Sector 1, 010336 București, România anspdcp@dataprotection.ro — https://www.dataprotection.ro

Poți depune plângere și la autoritatea de supraveghere din statul UE în care locuiești sau muncești.

12. Ștergerea Contului, Exportul Datelor, Retragerea Consimțământului

  • Ștergerea contului. În aplicație: Profil → Șterge contul. Îți cerem întâi să te autentifici din nou, ca să confirmăm că ești tu. Ștergerea rulează apoi pe serverele noastre și elimină profilul tău și tot ce ține de el (mese, antrenamente, cântăriri, planuri de mese de la antrenor), fotografia de profil, codul tău de recomandare, codul tău de invitație de coaching, legăturile de coaching de ambele părți, orice linkuri de partajare a meselor create de tine și contul de autentificare în sine. Nu se poate anula. Ștergerea contului nu anulează abonamentul — pe acela îl anulezi din App Store sau Google Play
  • Ștergerea doar a datelor înregistrate. Profil → Șterge datele de activitate elimină mesele, antrenamentele și cântăririle și păstrează contul
  • Exportul datelor. Aplicația exportă profilul, mesele, antrenamentele și cântăririle într-un fișier citibil automat, pe care îl poți salva sau trimite mai departe. Poți cere același export și prin email
  • Retragerea consimțământului pentru analytics. Profil → comutatorul pentru rapoarte de eroare și diagnostic. E oprit dacă nu l-ai pornit tu
  • Încheierea unei legături de coaching sau oprirea memento-urilor se fac din aceleași ecrane din care le-ai pornit
  • Dacă nu mai poți deschide aplicația, scrie-ne la spotty.support@gmail.com de pe adresa contului și facem noi acest lucru, în termen de 30 de zile

13. Confidențialitatea Copiilor

Spotty se adresează persoanelor de cel puțin 16 ani. În onboarding, selectorul de dată a nașterii nu acceptă o dată care te-ar face mai mic de 16 ani, iar Termenii cer aceeași vârstă minimă.

În România, 16 ani este vârsta de la care o persoană poate consimți singură la un serviciu online (art. 8 GDPR și Legea nr. 190/2018). Pentru că nu oferim Spotty nimănui sub această vârstă, nu colectăm și nu ne bazăm pe consimțământul părinților. Dacă aflăm că un cont aparține unei persoane sub 16 ani, îl ștergem. Un părinte sau tutore care crede că fiul sau fiica lui și-a creat cont ne poate scrie la spotty.support@gmail.com.

14. Modificări ale Acestei Politici

Putem actualiza această Politică de Confidențialitate periodic. Te vom notifica cu privire la modificările semnificative prin aplicație sau prin email, iar data din antet arată întotdeauna versiunea curentă. Continuarea utilizării Spotty după modificări constituie acceptare.

Privacy Policy

Last updated: August 26, 2026

1. Who We Are

Spotty ("we", "us", "our") is a fitness and nutrition tracking application. The controller of the personal data described in this policy is established in Romania.

We are still finalising the operator's registration details. The controller's full legal identity — registered name, unique registration code (CUI) and registered address — will be published in this section, and we name the controller in our reply to any request you send under this policy. Until then, spotty.support@gmail.com is the contact point for the controller.

For any question or request regarding this policy, or to exercise any of the rights in section 11, contact us at: spotty.support@gmail.com. We do not have a Data Protection Officer; that address reaches the person responsible for data protection.

We are established in Romania, so this policy is written under Regulation (EU) 2016/679 (GDPR) and Romanian Law 190/2018.

2. What Data We Collect

Account and identity

  • Email address, display name, profile photo (stored on Firebase Storage), the account identifier Firebase assigns you, and the sign-in method you used (email and password, Google Sign-In, or Sign in with Apple)

Health and body data — special-category data under Art. 9 GDPR

  • Body weight and weight history, starting and target weight, height, date of birth and the age derived from it, biological sex, activity level, fitness goal
  • Workout logs (exercises, sets, repetitions, weights, cardio sessions, dates), training splits and custom exercises
  • Nutrition entries (foods, quantities, calories, macronutrients, dates), hydration, diet preference, food exclusions, custom foods, favourite foods and meal templates
  • The nutrition plan and the calorie and macro targets calculated for you

Photos and voice

  • The profile photo you choose
  • Photographs of food packaging that you take or select in order to read a nutrition label. The photo is sent to Google Gemini — see section 4
  • When you log a meal by voice, the dictation itself is done by your device's own speech recognition (Apple or Google, depending on the device); we never receive the audio. We receive the resulting text and send it to Google Gemini — see section 4

Subscription and purchases

  • Whether your account has an active Spotty Pro subscription, its tier and expiry date, and the purchase and renewal events RevenueCat reports to us. Card details never reach us — payment is handled by Apple or Google

Codes

  • Your own referral code and coaching code, any referral or promotional code you enter, coaching invitation codes, and the coaching link between you and a coach (the account identifiers and display names of both parties)

Device and technical data

  • A push notification token (Firebase Cloud Messaging), stored on your user document. It identifies your specific device installation and is used only to deliver the reminders you switched on; it is removed when you turn notifications off or sign out
  • Device type, operating system version and IP address, processed by Firebase for security, App Check attestation and abuse prevention
  • App settings: language, theme, units, starting tab, notification switches, tutorial state, XP and level

Crash and diagnostics reports — only if you turn them on

  • The error, the stack trace, the device model and OS version, and your account identifier. This is off by default and stays off until you enable it in the app

3. Why We Use Your Data and the Legal Basis

PurposeDataLegal basis
Create and run your account, keep it synchronized across your devicesAccount and identity, app settingsContract — Art. 6(1)(b)
Record and display your weight, workouts and nutrition; calculate calorie and macro targetsHealth and body dataYour explicit consent — Art. 6(1)(a) and Art. 9(2)(a)
Read a nutrition label from a photo, or turn a spoken meal description into entries, each time you ask for itThe photo or the transcribed textContract — Art. 6(1)(b), plus your explicit consent for the health content — Art. 9(2)(a)
Look up a product you scannedThe barcode onlyContract — Art. 6(1)(b)
Let a coach you chose follow your training and nutritionHealth and body data, display nameYour explicit consent — Art. 6(1)(a) and Art. 9(2)(a)
Manage your Spotty Pro subscription and unlock paid featuresSubscription and purchases, account identifierContract — Art. 6(1)(b)
Apply referral and promotional codesCodesContract — Art. 6(1)(b)
Send the reminders you switched on (meals, workouts, weigh-ins)Push token, notification settings, whether you logged anything that dayYour consent — Art. 6(1)(a)
Keep the service secure, prevent abuse and enforce usage quotasAccount identifier, device and technical dataOur legitimate interest — Art. 6(1)(f) in running a service that is not abused
Diagnose and fix crashesCrash and diagnostics reportsYour consent — Art. 6(1)(a), off by default
Answer your support messagesWhat you write to usContract and our legitimate interest — Art. 6(1)(b) and 6(1)(f)
Keep purchase records where accounting and tax law requires itSubscription and purchasesLegal obligation — Art. 6(1)(c)

You give the explicit consent for health data when you enter those details during onboarding and every time you add a weight, a workout or a meal. You can withdraw it at any time — see section 11. Withdrawing does not affect processing that already happened.

We do not sell your personal data, we do not use it for advertising, and we do not make automated decisions that produce legal effects for you.

4. AI Features — What We Send to Google Gemini

Two features send your data to the Gemini API, operated by Google:

  • Voice meal logging. We send the text of your meal description exactly as your device transcribed it, together with the meal name (for example "Lunch") and your app language, so the model can return foods, quantities and nutritional values.
  • Nutrition label scanning. We send the photograph you take of the packaging, as a JPEG of up to 6 MB, in full. We do not crop it and we cannot tell what else is in the frame — a photo of a label often also captures your hands, other products such as medicine boxes, other people or your home. Please frame the shot on the label.

Both requests leave from our servers (Firebase Cloud Functions), not directly from your phone. We do not keep the photo or the transcription: only the values you accept are written into your log. We keep a short technical record of the request (your account identifier, the size of the image, the values the model returned) for debugging, never the image itself.

Spotty uses the paid tier of the Gemini API, on which Google acts as our processor, does not use the content to improve its models, and retains it only briefly for abuse monitoring. If you do not want to use these two features, do not use them — every other part of the app works without them.

5. Coaching — What Your Coach Can See

If you enter a coach's invitation code, you create a coaching link between your account and theirs. It exists only because you entered the code.

While the link is active, that coach can:

  • Read every nutrition entry in your log — foods, quantities, calories, macronutrients and dates — but cannot change or delete them
  • Read your complete workout history, and add workouts to your log (added workouts are marked as authored by the coach). They cannot modify or delete the workouts you logged yourself
  • Create, change and delete meal plans in your account, which you can read
  • See your display name

A coach cannot read your profile document — your weight history, your email address, your settings and your subscription stay outside their reach.

You control the link. You can end it at any time from the app; the coach's access stops immediately. Your coach is normally a person or a business independent of us. For what they do with what they see — their own notes, records and advice — the coach is a separate, independent controller and answers to you directly. Ask them for their own privacy terms.

6. Who We Share Your Data With

Spotty uses the following providers, each acting on our instructions and each with its own privacy policy:

ServicePurposePrivacy policy
Firebase Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, App Check (Google)Login, data storage, server-side features, securityhttps://firebase.google.com/support/privacy
Firebase Cloud Messaging (Google)Delivering push remindershttps://firebase.google.com/support/privacy
Firebase Crashlytics (Google)Crash reporting, only if you enabled ithttps://firebase.google.com/support/privacy
Google Sign-InAccount loginhttps://policies.google.com/privacy
Apple (Sign in with Apple, App Store)Account login, purchaseshttps://www.apple.com/legal/privacy
RevenueCatSubscription managementhttps://www.revenuecat.com/privacy
Google GeminiReading nutrition labels from photos and parsing spoken meals — see section 4https://ai.google.dev/gemini-api/terms
Open Food FactsPublic product data for barcodes — see section 7https://world.openfoodfacts.org/privacy

Besides these providers, your data reaches other people only in two cases, both of which you start yourself:

  • A coach, if you entered their invitation code — see section 5
  • A meal share link. When you share meals from the app, the selected entries and your display name are published at a secret link that anyone holding it can open. The link expires after 7 days, and you can revoke it earlier from the app

We do not sell your personal data and we do not share it for advertising.

7. Third-Party Data Sources

Our app uses Open Food Facts to retrieve public food product information (such as product name, barcode metadata, and nutrition values) when users scan barcodes or search for food items.

Open Food Facts is a community-maintained database. Data quality and completeness may vary. We do not guarantee that all nutrition values are complete, current, or error-free.

Data source: https://world.openfoodfacts.org License: Open Database License (ODbL)

This app is not affiliated with or endorsed by Open Food Facts. The lookup is performed by our servers and sends only the barcode, so none of your personal data reaches Open Food Facts.

8. Health Connect and Apple Health

If you allow it, Spotty reads from Health Connect (Android) or Apple Health (iOS): steps, active calories, total or basal calories, and walking and running distance for the current day — and, when you ask to import a cardio session, your recent workouts. Spotty only reads; it never writes anything back.

  • This data is read to show your activity in the app and its home-screen widget, and to adjust your daily calorie target
  • It is not sold, not used for advertising or marketing, not shared with data brokers, and not disclosed to any third party
  • The daily figures stay on your device. They are not written to our servers
  • The one exception is under your control: if you import a workout from Health into Spotty, its type, duration, distance and calories become a workout log in your account. From then on it is treated like a workout you typed in yourself — it syncs to Firebase and an active coach can see it (section 5)
  • You can withdraw access at any time in Health Connect (Android) or in Settings → Privacy & Security → Health (iOS)

9. Where Your Data Is Stored and International Transfers

Your data is stored by Google on Firebase and Google Cloud infrastructure. The Firestore database — your profile, meals, workouts, weigh-ins and everything else you log — is hosted in Google's eur3 multi-region, inside the European Union (data centres in Belgium and the Netherlands). Profile photos are stored in Firebase Storage, in the same project. Our server-side features (nutrition label reading, voice parsing, barcode lookup, subscription webhook, reminders) run in Google's us-central1 region, in the United States, so those requests are processed there. RevenueCat also processes subscription data in the United States.

Transfers outside the European Economic Area are covered by the European Commission's standard contractual clauses concluded with those providers and, where the recipient is certified, by the EU-U.S. Data Privacy Framework. You can ask us for a copy of the safeguards at spotty.support@gmail.com.

10. How Long We Keep Your Data

  • Account, profile and everything you logged: for as long as your account exists. We do not delete accounts for inactivity — your data stays until you delete the account yourself (section 12)
  • After you delete your account: erasure runs immediately on our servers. Residual copies in our providers' automatic backups are overwritten within 30 days
  • Crash and diagnostics reports: retained by Firebase Crashlytics for up to 90 days
  • Meal share links: they stop working 7 days after they are created — past that point nobody can open the link any more. The record itself stays in our database until you revoke the link in the app or delete your account; either one erases it
  • Photos and transcriptions sent to Gemini: not stored by us; Google keeps them only for its short abuse-monitoring window (section 4)
  • Support emails: up to 12 months after the matter is closed
  • Purchase and subscription records: for the period Romanian accounting and tax law requires

11. Your Rights

Under GDPR you have the right to:

  • Access the personal data we hold about you and receive a copy of it
  • Rectify inaccurate data — most of it you can correct directly in the app
  • Erase your data ("right to be forgotten") — see section 12
  • Restrict processing
  • Data portability — receive your data in a structured, commonly used, machine-readable format, and have it sent to another controller where technically feasible
  • Object to processing based on our legitimate interests
  • Withdraw your consent at any time, for the health data, the coaching link, the reminders or the crash reports, without affecting the lawfulness of processing carried out before the withdrawal
  • Lodge a complaint with a supervisory authority

To exercise any of these, write to spotty.support@gmail.com. We answer within 30 days.

The supervisory authority for Spotty is the Romanian one:

Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP) B-dul General Gheorghe Magheru 28-30, Sector 1, 010336 București, Romania anspdcp@dataprotection.ro — https://www.dataprotection.ro

You may also complain to the supervisory authority of the EU country where you live or work.

12. Deleting Your Account, Exporting Your Data, Withdrawing Consent

  • Delete your account. In the app: Profile → Delete Account. We first ask you to sign in again, to confirm it is really you. The deletion then runs on our servers and removes your profile and everything under it (meals, workouts, weigh-ins, coach meal plans), your profile photo, your referral code, your coaching invitation code, the coaching links on both sides, any meal share links you created, and your login account itself. It cannot be undone. Deleting your account does not cancel a subscription — cancel that in the App Store or Google Play
  • Delete only what you logged. Profile → Clear activity data removes meals, workouts and weigh-ins and keeps the account
  • Export your data. The app exports your profile, meals, workouts and weigh-ins to a machine-readable file you can save or send on. You can also ask us for the same export by email
  • Withdraw analytics consent. Profile → the crash and diagnostics reporting switch. It is off unless you turned it on
  • End a coaching link or turn off reminders from the same screens where you started them
  • If you cannot open the app, email spotty.support@gmail.com from the address on your account and we will do it for you within 30 days

13. Children's Privacy

Spotty is for people aged 16 and over. During onboarding, the date-of-birth selector does not accept a date that would make you younger than 16, and our Terms require the same minimum age.

In Romania, 16 is the age at which a person can consent for themselves to an online service (Art. 8 GDPR and Law 190/2018). Because we do not offer Spotty to anyone below that age, we do not collect or rely on parental consent. If we learn that an account belongs to someone under 16, we delete it. A parent or guardian who believes their child created an account can write to spotty.support@gmail.com.

14. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes via the app or by email, and the date at the top always shows the current version. Continued use of Spotty after changes constitutes acceptance.

Spotty

Antrenamente, mese și obiective, cu antrenorul tău alături. Pentru iPhone.

Aplicația

  • Antrenament
  • Nutriție
  • Coaching
  • Prețuri
  • Calculator de calorii

Ajutor

  • Întrebări frecvente
  • Asistență
  • Contact
  • Parteneri

Legal

  • Confidențialitate
  • Termeni și condiții
© 2026 Spotty Făcut în România