NutriFit Health

Privacy / Confidențialitate

Privacy Notice / Notă de confidențialitate

Policy date displayed: 23 August 2026 · approved pilot-safe G1 behavior direction · runtime consent bundle 2026-08-23 · owner and named privacy/legal review remains required before any external tester or paid launch. / Data de politică afișată: 23 august 2026 · direcție G1 aprobată pentru pilot în condiții pragmatice · pachetul de consimțământ din aplicație este 2026-08-23 · aprobarea ownerului și revizuirea de către persoana desemnată pentru confidențialitate/juridic rămân necesare înainte de orice tester extern sau lansare cu plată.

This page records current product behavior; it is not a final legal or processor determination. / Această pagină descrie comportamentul actual al produsului; nu reprezintă o concluzie juridică sau privind rolurile furnizorilor.

Data categories / Categorii de date

If billing is separately enabled, card details are handled by the payment provider and are not stored in NutriFit Health tables. New Checkout and purchase initiation are OFF in the current pilot posture. / Dacă facturarea este activată separat, datele cardului sunt gestionate de procesatorul de plăți și nu sunt stocate în tabelele NutriFit Health. Checkout nou și inițierea achizițiilor sunt OPRITE în postura actuală de pilot.

Purposes and external services / Scopuri și servicii externe

We use account data for authentication, wellness data under the recorded sensitive-data consent to provide the requested product functions, bounded product events for first-party operation, and minimal commercial records for access and billing controls. / Folosim datele contului pentru autentificare, datele de wellness în baza consimțământului înregistrat pentru date sensibile pentru a furniza funcțiile solicitate, evenimente de produs limitate pentru operare proprie și evidențe comerciale minime pentru acces și controale de facturare.

Supabase provides identity, database, and private Storage; Vercel hosts the web app. Anthropic receives text/context or photos only when the corresponding provider feature is separately authorized and enabled. Open Food Facts supports package lookups when used. Stripe is relevant only to separately enabled Checkout/Billing flows; new purchases are not active in this pilot. Exact controller/processor roles, agreements, transfers, and retention conclusions remain for the named reviewer. / Supabase furnizează identitate, bază de date și Storage privat; Vercel găzduiește aplicația web. Anthropic primește text/context sau fotografii doar când funcția corespunzătoare este autorizată și activată separat. Open Food Facts susține căutările pentru ambalaje când sunt folosite. Stripe este relevant doar pentru fluxurile Checkout/Facturare activate separat; achizițiile noi nu sunt active în acest pilot. Rolurile exacte de operator/persoane împuternicite, acordurile, transferurile și concluziile privind păstrarea rămân de decis de revizorul desemnat.

AI, saved photos, and browser speech / AI, fotografii salvate și dictare în browser

Paid AI text or image processing requires the relevant account capability and the exact default-OFF global provider switch. The initial pilot posture keeps paid text, Photo Vision, document OCR, and the photo UI OFF. / Procesarea AI cu plată pentru text sau imagini necesită capabilitatea relevantă a contului și comutatorul global exact, implicit OPRIT. Postura inițială de pilot păstrează OPRITE textul AI cu plată, Photo Vision, OCR pentru documente și interfața foto.

If a meal-photo flow is separately enabled and the meal is saved, the original is stored in private Storage and linked to the meal until the user deletes the item or account. Retrieval uses a one-hour signed URL; that URL lifetime is not a deletion schedule. Individual deletion first marks the meal pending, retries Storage cleanup, and keeps the row plus reference tracked when cleanup is unavailable; full account deletion sweeps and verifies the owned Storage folder. / Dacă un flux foto pentru mese este activat separat și masa este salvată, originalul este păstrat în Storage privat și legat de masă până când utilizatorul șterge elementul sau contul. Afișarea folosește un URL semnat pentru o oră; durata URL-ului nu este o perioadă de ștergere. Ștergerea individuală marchează mai întâi masa ca în așteptare, reîncearcă eliminarea din Storage și păstrează rândul plus referința urmărite când curățarea nu este disponibilă; ștergerea completă a contului parcurge și verifică folderul Storage deținut.

On compatible devices, speech recognition is handled by the browser or operating system and may use an external speech service. NutriFit Health consumes the transcript and does not intentionally persist audio. The exact browser/OS processing path is not verified, so dictation is outside the initial external-pilot posture unless separately approved. / Pe dispozitive compatibile, recunoașterea vocală este gestionată de browser sau sistemul de operare și poate folosi un serviciu extern. NutriFit Health folosește transcrierea și nu păstrează intenționat audio. Calea exactă de procesare a browserului/sistemului nu este verificată, astfel că dictarea rămâne în afara pilotului extern inițial dacă nu este aprobată separat.

Your controls and their limits / Controalele tale și limitele lor

The pilot policy targets bounded operational windows where controllable: approximately 30 days for diagnostic logs, approximately 90 days for security/audit records when operationally needed, and approximately 30 days for rolling backups. Exact Vercel/Supabase provider defaults remain an external-compliance item; restore reconciliation must not revive intentionally deleted account data where technically feasible. / Politica de pilot țintește ferestre operaționale limitate acolo unde pot fi controlate: aproximativ 30 de zile pentru loguri de diagnostic, aproximativ 90 de zile pentru evidențe de securitate/audit când sunt necesare operațional și aproximativ 30 de zile pentru backupuri rotative. Valorile exacte implicite ale furnizorilor Vercel/Supabase rămân un element de conformitate extern; reconcilierea restaurării nu trebuie să reînvie datele de cont șterse intenționat acolo unde este fezabil tehnic.