Politică de confidențialitate
Ultima actualizare: 2026-08-31
Această politică explică modul în care IRONPEAK („noi") colectează, utilizează și protejează datele tale cu caracter personal, în conformitate cu Regulamentul (UE) 2016/679 (GDPR) și Legea nr. 190/2018.
1. Datele pe care le colectăm
1.1 Cont și autentificare
- Nume, adresă de email, parolă (stocată criptat cu bcrypt), metodă de autentificare.
- Sesiuni active: adresă IP, user agent, timestamp creare/expirare.
- Jurnal de audit: acțiuni de securitate (autentificare, export date, ștergere cont).
1.2 Profil fitness
- Sex, vârstă, înălțime, greutate, obiectiv, nivel de activitate — pentru calcule TDEE.
1.3 Date de sănătate (categorie specială, Art. 9 GDPR)
Prelucrate exclusiv pe baza consimțământului tău explicit (Art. 9(2)(a)). Poți retrage consimțământul oricând din Setări → Confidențialitate.
- Greutate corporală și măsurători (talie, șold, piept, brațe, coapse).
- Jurnal de antrenament: sesiuni, exerciții, seturi, greutăți, RPE, recorduri personale.
- Jurnal alimentar: alimente, cantități, macronutrienți, apă.
- Planuri de masă generate (pe baza profilului nutrițional).
- Suplimente administrate (tip, doză, frecvență).
- Fotografii de progres (stocate criptat AES-256-GCM; nu sunt vizibile pentru nimeni altcineva).
- Date importate din dispozitive purtabile (wearables) — vezi secțiunea 7.
- Metrici de mișcare din Form Check AI (unghi articular, simetrie, scor — nu se stochează video).
1.4 Comunitate
- Postări în feed (text, imagini), comentarii, reacții.
- Mesaje directe (DM) între utilizatori.
- Relații de follow (cine urmărești).
- Participare în grupuri.
1.5 Coaching 1:1
- Chestionar de matching coach (obiective, experiență, disponibilitate, buget).
- Mesaje de chat cu antrenorul (text și media de până la 30 secunde, stocate în MinIO).
- Videoclipuri trimise pentru review tehnic (stocate criptat în MinIO; vizibile doar pentru tine și antrenorul alocat).
- Adnotările antrenorului pe cadre video (metadata + imagini PNG).
- Planuri de antrenament alocate de antrenor.
1.6 Magazin online
- Adrese de livrare (nume, telefon, adresă completă).
- Comenzi (snapshot produs, cantitate, valoare, stare livrare).
- Date de facturare (snapshotate pe factură la momentul comenzii).
- Recenzii produse și liste de dorințe (wishlist).
- Cereri de retur (în baza OUG 34/2014 — 30 de zile).
1.7 Gamification
- Puncte XP acordate per activitate, nivel curent, badge-uri obținute.
- Participare la challenge-uri de platformă.
- Leaderboard: afișăm numele tău și nivelul în clasamentele publice. Poți dezactiva vizibilitatea din Setări → Confidențialitate.
1.8 Video on-demand și Audio
- Progres vizionare (titlu video, poziție, completat, data ultimei vizionări).
- Progres ascultare audio workout (titlu, poziție, completat).
- Înregistrări la clase live (titlu, data, durata).
1.9 Web Push
- Endpoint device (URL unic browser/dispozitiv) — stocat pentru livrarea notificărilor.
- Preferințe notificări (categorii activate, ore de liniște).
1.10 B2B Corporate (dacă ești angajat al unei companii-client)
- Dashboard-ul HR al companiei tale vede exclusiv statistici anonimizate (k-anonimitate k≥5). Nu se transmit date individuale de sănătate sau activitate angajatorului.
- Membrii organizației: adresă email (pentru invitație) și rol în organizație.
1.11 Plăți
- Abonamentele, comenzile din magazin și plățile coaching 1:1 pot fi procesate, în funcție de metoda aleasă la checkout, de Stripe Inc. (SUA), PayPal (Europe) S.à r.l. et Cie, S.C.A. (Luxemburg, cu procesare de fond în SUA) sau Mollie B.V. (Olanda). Nu stocăm datele cardului tău pe serverele noastre — fiecare procesator stochează datele de plată conform standardului PCI-DSS.
- Abonamentele recurente pot fi activate prin Stripe sau Mollie (mandat de debitare). PayPal este disponibil doar pentru comenzile din magazin (plată unică), nu pentru abonamente recurente.
- Plățile coaching 1:1 sunt procesate prin Stripe Connect; antrenorii primesc plata direct în contul lor Stripe (comision platformă: 25%).
2. Temeiurile juridice
| Prelucrare | Temei legal |
|---|---|
| Furnizarea serviciului, cont, autentificare | Art. 6(1)(b) — executarea contractului |
| Date de sănătate (greutate, antrenament, foto, wearables) | Art. 9(2)(a) — consimțământ explicit |
| Newsletter marketing | Art. 6(1)(a) — consimțământ (double opt-in) |
| Cookie-uri non-esențiale (analitice) | Art. 6(1)(a) — consimțământ (banner cookie) |
| Securitate, prevenire fraudă, moderare comunitate | Art. 6(1)(f) — interes legitim |
| Gamification leaderboard (afișare publică nivel/XP) | Art. 6(1)(f) — interes legitim (cu drept de opoziție) |
| Facturi, documente fiscale | Art. 6(1)(c) — obligație legală (Legea 82/1991, Codul Fiscal) |
| B2B — dashboard HR (date anonimizate) | Art. 6(1)(f) — interes legitim al angajatorului |
3. Perioada de retenție
- Date cont și fitness: pe durata contului activ; 30 de zile grace period după ștergere, apoi eliminare definitivă.
- Jurnale de audit: 12 luni (apoi anonimizare — userId devine null).
- Documente fiscale (facturi, confirmări plată): 10 ani (obligație legală, Legea 82/1991 și Codul Fiscal RO, Art. 25). Datele de facturare sunt snapshotate pe factură și rămân chiar dacă contul este șters.
- Newsletter: 2 ani de la ultima interacțiune; dovada dezabonării păstrată permanent.
- Preferințe cookie: 12 luni (re-consent la schimbare versiune sau expirare).
- Date wearables importate: pe durata conexiunii active; se șterg la deconectare (opțional, din setări).
- Endpoint-uri push: până la dezabonare sau expirarea endpoint-ului device.
4. Cui transmitem datele
4.1 Sub-împuterniciți (procesatori de date)
| Sub-procesor | Scopul prelucrării | Locație | Transfer internațional |
|---|---|---|---|
| Stripe Inc. | Procesare plăți abonament, shop, coaching | SUA | Clauze contractuale standard (SCC) |
| PayPal (Europe) S.à r.l. et Cie, S.C.A. | Procesare plăți magazin online (metodă alternativă la checkout) | Luxemburg / SUA | Clauze contractuale standard (SCC) |
| Mollie B.V. | Procesare plăți magazin și abonamente (metodă alternativă la checkout) | Olanda (UE) | Nu (transfer intra-UE) |
| Resend | Email tranzacțional și newsletter | UE (EMEA) | Nu |
| MinIO (self-hosted) | Stocare media (foto, video coaching, comunitate) | Propria infrastructură | Nu |
| LiveKit (self-hosted) | Clase live video în timp real | Propria infrastructură | Nu |
| Gotenberg (self-hosted) | Generare PDF facturi | Propria infrastructură | Nu |
| Umami (self-hosted) | Analitics comportament (anonim) | Propria infrastructură | Nu |
| Cloudflare, Inc. (Turnstile) | Protecție anti-bot la înregistrare, resetare parolă, newsletter și formularul de suport (fără CAPTCHA vizual) | SUA | Data Privacy Framework (DPF) |
Nu vindem datele tale. Nu transmitem date de sănătate individuale angajatorilor sau terților.
5. Integrări dispozitive purtabile (Wearables)
Dacă alegi să conectezi un dispozitiv purtabil, importăm date de sănătate prin OAuth 2.0 de la furnizori terți. Conectarea necesită consimțământul tău explicit (Art. 9(2)(a)) — trebuie să ai HealthConsent activ în aplicație.
| Provider | Date importate | Locație | Mecanism transfer |
|---|---|---|---|
| Strava Inc. | Activități fizice (alergare, ciclism, înot, etc.) | SUA | Clauze contractuale standard (SCC) |
| Fitbit LLC (Google LLC) | Activități fizice, ritm cardiac, date somn | SUA | Clauze contractuale standard (SCC) |
| Garmin International Inc. | Activități fizice, GPS, ritm cardiac | SUA | Clauze contractuale standard (SCC) |
| Withings SA | Greutate corporală, compoziție corporală | Franța / SUA | Clauze contractuale standard (SCC) |
- Token-urile OAuth sunt stocate criptat (AES-256-GCM). Nu sunt incluși în exportul GDPR.
- Poți deconecta orice provider oricând din Setări → Wearables.
- Deconectarea oprește sincronizarea viitoare, dar nu șterge automat activitățile deja importate. Le poți șterge manual sau prin ștergerea contului.
6. Drepturile tale (DSAR)
- Acces — export complet al tuturor datelor tale (Setări → Confidențialitate → Export date).
- Rectificare — editează profilul direct din aplicație.
- Ștergere — ștergere cont cu grace period 30 de zile (Setări → Confidențialitate → Șterge cont).
- Portabilitate — export structurat în format JSON (machine-readable).
- Retragere consimțământ — oricând, din Setări → Confidențialitate.
- Opoziție — prelucrări bazate pe interes legitim (ex: leaderboard).
- Restricționare — prelucrarea datelor tale poate fi restricționată la cerere.
- Plângere la ANSPDCP: www.dataprotection.ro.
Exportul datelor este disponibil direct din aplicație: Setări → Confidențialitate. Termenul legal de răspuns: 30 de zile (automatul nostru livrează de obicei în 24h).
7. Cookie-uri
Folosim cookie-uri strict necesare și, cu acordul tău, cookie-uri funcționale și analitice. Detalii în Politica de cookies.
8. Securitate
- HTTPS forțat (HSTS) pe toate endpoint-urile.
- Parole stocate cu bcrypt (cost 12). Fotografii și token-uri OAuth criptate AES-256-GCM.
- Autentificare în doi factori (2FA TOTP) disponibilă în Setări → Securitate.
- Jurnale de audit pentru acțiunile sensibile. Sesiuni active vizibile și revocabile din cont.
- În caz de breșă de securitate care te afectează, te notificăm în maxim 72h de la detectare, conform Art. 33-34 GDPR.
9. Contact / DPO
Pentru orice solicitare privind datele tale, contactează responsabilul cu protecția datelor: dpo@fitness.dbg.ro.