GestiLab Salute
Privacy e documenti legali
In questa pagina sono raccolti i documenti principali relativi a trattamento dei dati personali, cookie e condizioni di utilizzo del servizio.
Privacy Policy
Privacy Policy
Ultimo aggiornamento: 21 agosto 2026
1. Titolare del Trattamento
GestiLab Salute
Email: privacy.gestilab@gmail.com
Sede: Via delle Gerbere 117
Per qualsiasi richiesta relativa al trattamento dei dati personali, è possibile contattare il Titolare all'indirizzo email sopra indicato.
2. Tipologie di Dati Raccolti
GestiLab Salute raccoglie e tratta le seguenti categorie di dati personali:
2.1 Dati di Registrazione
- Indirizzo email: utilizzato per l'autenticazione e le comunicazioni di servizio
- Password: conservata in formato criptato (hash bcrypt)
2.2 Dati del Profilo Utente
- Nome completo (facoltativo)
- Genere (maschio, femmina, altro, preferisco non specificare)
- Data di nascita: per calcolo età ai fini del metabolismo basale
- Peso corporeo (kg): dato relativo alla salute ai sensi dell'Art. 9 GDPR
- Altezza (cm): per calcolo BMI e TDEE
- Livello di attività fisica: sedentario, leggero, moderato, intenso, atleta
- Obiettivo nutrizionale: perdere peso, mantenere peso, aumentare peso
- Deficit/surplus calorico giornaliero
2.3 Dati di Utilizzo dell'App
- Alimenti consumati: nome prodotto, marca, quantità, valori nutrizionali
- Codici a barre scansionati: EAN-13, EAN-8, UPC-A
- Pasti registrati: colazione, pranzo, cena, snack con timestamp
- Allenamenti: tipo di attività, durata, intensità, calorie bruciate stimate
- Peso corporeo storico: log del peso nel tempo (se inserito dall'utente)
- Prodotti alimentari contribuiti: prodotti aggiunti manualmente dall'utente al database
2.4 Apple Health / HealthKit
GestiLab Salute può integrare Apple Health / HealthKit solo previo consenso esplicito dell’utente.
Quando l’utente autorizza l’accesso, l’app può leggere dati relativi ad allenamenti, attività fisica, calorie bruciate, durata degli allenamenti e informazioni fitness pertinenti, al solo scopo di mostrare riepiloghi personali all’interno dell’app.
I dati Apple Health / HealthKit non vengono utilizzati per pubblicità, marketing, profilazione, data mining o condivisione con data broker.
L’utente può revocare in qualsiasi momento i permessi Apple Health dalle impostazioni di iOS.
Se autorizzato dall’utente, GestiLab Salute può scrivere dati relativi agli allenamenti su Apple Health. Questa funzione è facoltativa e può essere disattivata in qualsiasi momento.
2.5 Dati Tecnici
- Indirizzo IP: per sicurezza e prevenzione abusi
- User Agent: browser e sistema operativo
- Cookie tecnici: per il mantenimento della sessione autenticata
- Timestamp di accesso e operazioni
2.6 Dati Analitici (Anonimi)
- Statistiche di utilizzo aggregate tramite Vercel Analytics
- Dati anonimizzati senza identificazione personale
- Finalità: miglioramento servizio e performance
2.7 Documenti Caricati (Piani Nutrizionali e Referti di Composizione Corporea)
L'utente può caricare volontariamente foto, screenshot o PDF del proprio piano nutrizionale redatto da un professionista, oppure del referto di un esame di composizione corporea (bioimpedenziometria/BIA). Questi documenti possono contenere dati relativi alla salute ai sensi dell'Art. 9 GDPR e vengono trattati solo su iniziativa dell'utente.
Al momento del caricamento il documento viene letto una sola volta da un servizio di trascrizione automatica (Anthropic, si veda la sezione 6.1) al solo scopo di convertirlo in una bozza strutturata; la bozza è sottoposta a revisione obbligatoria dell'utente prima del salvataggio o dell'attivazione. Il documento originale non viene salvato dall'app: viene conservata esclusivamente la trascrizione rivista e approvata dall'utente. In alternativa, sia il piano sia i valori del referto possono essere inseriti manualmente senza alcuna lettura automatica.
I documenti caricati non vengono utilizzati per pubblicità, marketing, profilazione o addestramento di modelli, e i dati che ne derivano sono visibili solo all'utente che li ha caricati.
3. Finalità e Base Giuridica del Trattamento
I dati personali sono trattati per le seguenti finalità:
3.1 Fornitura del Servizio (Art. 6.1.b GDPR)
- Creazione e gestione account utente
- Calcolo TDEE (Total Daily Energy Expenditure) personalizzato
- Tracking giornaliero di calorie e macronutrienti
- Registrazione pasti e allenamenti
- Sincronizzazione dati tra dispositivi
Base giuridica: Esecuzione del contratto (fornitura del servizio richiesto)
3.2 Trattamento Dati sulla Salute (Art. 9.2.a GDPR)
- Calcolo metabolismo basale (BMR) e fabbisogno calorico
- Monitoraggio peso corporeo e variazioni nel tempo
- Stima calorie bruciate durante allenamenti
Base giuridica: Consenso esplicito dell'utente per il trattamento di dati relativi alla salute, fornito durante la registrazione mediante checkbox dedicato.
L'utente ha il diritto di revocare il consenso in qualsiasi momento, con conseguente impossibilità di continuare a utilizzare il servizio.
3.3 Sicurezza e Prevenzione Abusi (Art. 6.1.f GDPR)
- Rilevamento attività sospette
- Protezione da accessi non autorizzati
- Backup dati per disaster recovery
Base giuridica: Legittimo interesse del Titolare
3.4 Miglioramento del Servizio (Art. 6.1.a GDPR)
- Analisi aggregate (anonime) di utilizzo
- Ottimizzazione performance
- Sviluppo nuove funzionalità
Base giuridica: Consenso (facoltativo, disattivabile)
4. Modalità di Trattamento
I dati personali sono trattati con strumenti informatici e telematici, adottando misure di sicurezza tecniche e organizzative adeguate, tra cui:
- Crittografia: Comunicazioni HTTPS/TLS 1.3
- Autenticazione: Password hashate con algoritmo bcrypt
- Database: Accesso limitato con Row Level Security (RLS)
- Backup: Crittografati e conservati in datacenter EU
- Accesso: Limitato al personale autorizzato con necessità operativa
5. Periodo di Conservazione
I dati personali sono conservati per i seguenti periodi:
| Tipologia Dati | Periodo di Conservazione |
|---|---|
| Account attivo | Fino a richiesta cancellazione |
| Dati pasti e allenamenti | Conservati indefinitamente o fino a cancellazione manuale |
| Log accessi e sicurezza | 12 mesi |
| Backup | 30 giorni rolling |
| Account cancellato | Grace period 30 giorni, poi eliminazione permanente |
Dopo la cancellazione dell'account, i dati vengono eliminati in modo irreversibile entro 30 giorni dalla richiesta, salvo obblighi di legge.
6. Condivisione dei Dati
I dati personali non sono venduti, affittati o ceduti a terze parti per scopi commerciali o pubblicitari.
6.1 Fornitori di Servizi (Responsabili del Trattamento)
I dati sono trattati dai seguenti fornitori, con cui il Titolare ha stipulato accordi di Data Processing:
Supabase Inc.
Finalità: Hosting database e autenticazione
Sede: Stati Uniti (datacenter EU - Francoforte, Germania)
Garanzie: Certificazione SOC 2 Type II, clausole contrattuali standard UE
Privacy Policy: https://supabase.com/privacy
Vercel Inc.
Finalità: Hosting frontend e edge network
Sede: Stati Uniti (datacenter EU)
Garanzie: Certificazione SOC 2, GDPR compliance
Privacy Policy: https://vercel.com/legal/privacy-policy
Anthropic PBC
Finalità: Trascrizione una-tantum dei documenti caricati dall'utente — piani nutrizionali e referti di composizione corporea (nessun altro uso)
Sede: Stati Uniti
Garanzie: Data Processing Addendum, clausole contrattuali standard UE, nessun addestramento sui dati inviati via API, conservazione limitata ai tempi tecnici del fornitore
Privacy Policy: https://www.anthropic.com/legal/privacy
Open Food Facts (Association Loi 1901)
Finalità: Database prodotti alimentari (ricerca barcode)
Sede: Francia
Note: Query in sola lettura, nessun dato utente condiviso
Privacy: https://world.openfoodfacts.org/privacy
6.2 Database Comunitario Prodotti
I prodotti alimentari aggiunti manualmente dagli utenti possono essere:
- Visibili solo all'utente (status "pending")
- Approvati e resi pubblici (visibili a tutti gli utenti) dopo moderazione admin
- Non includono dati personali dell'utente (solo nome prodotto e valori nutrizionali)
Gli utenti possono richiedere la rimozione dei propri contributi contattando privacy@gestilab.it.
7. Trasferimento Dati Extra-UE
I dati sono principalmente conservati in datacenter situati nell'Unione Europea (Francoforte, Germania).
In caso di trasferimento verso Paesi extra-UE (es. Stati Uniti per servizi Supabase/Vercel), sono adottate le seguenti garanzie:
- Clausole contrattuali standard approvate dalla Commissione Europea
- Certificazioni SOC 2 Type II
- Privacy Shield (ove applicabile)
8. Diritti dell'Interessato
Ai sensi degli articoli 15-22 del GDPR, l'utente ha diritto di:
8.1 Accesso (Art. 15)
Ottenere conferma dell'esistenza dei propri dati e riceverne copia in formato JSON tramite la funzione "Esporta i miei dati" disponibile nel profilo.
8.2 Rettifica (Art. 16)
Modificare dati inesatti o incompleti tramite le impostazioni del profilo.
8.3 Cancellazione (Art. 17 - "Diritto all'Oblio")
Richiedere la cancellazione dell'account tramite la funzione "Cancella account" disponibile nel profilo. I dati verranno eliminati entro 30 giorni.
8.4 Limitazione (Art. 18)
Richiedere la limitazione del trattamento in caso di contestazione sull'esattezza o liceità.
8.5 Portabilità (Art. 20)
Ricevere i propri dati in formato strutturato (JSON) e trasmetterli ad altro titolare.
8.6 Opposizione (Art. 21)
Opporsi al trattamento basato su legittimo interesse (es. analytics).
8.7 Revoca Consenso (Art. 7.3)
Revocare il consenso al trattamento dati sulla salute in qualsiasi momento, con conseguente impossibilità di continuare a utilizzare il servizio.
8.8 Reclamo
Proporre reclamo al Garante per la Protezione dei Dati Personali:
- Sito: https://www.garanteprivacy.it
- Email: garante@gpdp.it
- Indirizzo: Piazza Venezia 11, 00187 Roma
9. Esercizio dei Diritti
Per esercitare i diritti sopra elencati, l'utente può:
Utilizzare le funzioni in-app:
- Profilo → Privacy e Dati → "Esporta i miei dati"
- Profilo → Privacy e Dati → "Cancella account"
- Profilo → Modifica dati per rettifiche
Inviare richiesta via email a: privacy@gestilab.it
Oggetto: "Esercizio diritti GDPR - [TIPO RICHIESTA]"
Il Titolare risponderà entro 30 giorni dalla ricezione.
10. Cookie e Tecnologie Simili
GestiLab Salute utilizza cookie e tecnologie simili. Per maggiori informazioni, consultare la Cookie Policy dedicata.
Tipologie di Cookie Utilizzati
Cookie Tecnici Necessari (non richiedono consenso):
- Cookie di sessione Supabase (autenticazione)
- Token JWT per mantenimento login
- Preferenze lingua e tema
Cookie Analitici (richiedono consenso):
- Vercel Analytics (anonimizzati, no profilazione)
- Disattivabili dalle impostazioni app
NO cookie di profilazione o tracciamento pubblicitario.
11. Sicurezza dei Dati
Il Titolare adotta misure tecniche e organizzative adeguate per garantire la sicurezza dei dati, tra cui:
- Crittografia end-to-end delle comunicazioni (HTTPS/TLS 1.3)
- Password hashate con algoritmo bcrypt (salt rounds 10)
- Row Level Security (RLS) a livello database
- Autenticazione a due fattori (disponibile in futuro)
- Backup automatici crittografati ogni 24 ore
- Audit log degli accessi amministrativi
- Penetration test periodici
- Formazione del personale su data protection
In caso di data breach con rischio per i diritti e le libertà degli utenti, il Titolare:
- Notifica il Garante entro 72 ore
- Informa gli utenti coinvolti senza ingiustificato ritardo
- Adotta misure correttive immediate
12. Minori
GestiLab Salute non è destinato a minori di 16 anni.
Se un genitore o tutore scopre che un minore ha fornito dati personali senza consenso, può richiederne la cancellazione immediata scrivendo a privacy@gestilab.it.
I dati di minori saranno eliminati entro 48 ore dalla segnalazione.
13. Modifiche alla Privacy Policy
Questa Privacy Policy può essere modificata nel tempo per conformità normativa o evoluzione del servizio.
Le modifiche sostanziali saranno comunicate tramite:
- Notifica in-app all'accesso successivo
- Email all'indirizzo registrato (se disponibile)
- Banner informativo nella dashboard
La data di "Ultimo aggiornamento" in cima al documento indica la versione corrente.
L'uso continuato del servizio dopo le modifiche costituisce accettazione della nuova Privacy Policy.
14. Contatti
Per qualsiasi domanda, richiesta o reclamo relativo al trattamento dei dati personali:
Email: privacy@gestilab.it
Oggetto consigliato: "Privacy - [TIPO RICHIESTA]"
Tempo di risposta: Entro 30 giorni
15. Legge Applicabile
La presente Privacy Policy è regolata dalla legge italiana e dal Regolamento UE 2016/679 (GDPR).
Per controversie relative al trattamento dei dati personali, è competente il Foro di Guidonia Montecelio.
GestiLab Salute
Privacy Policy v10.1.2 — Maggio 2026
Conforme a GDPR (Reg. UE 2016/679) e D.Lgs. 196/2003 (Codice Privacy IT)
Cookie Policy
Cookie Policy
Ultimo aggiornamento: 29 aprile 2026
1. Introduzione
GestiLab Salute utilizza cookie e tecnologie simili per garantire il corretto funzionamento del servizio e migliorare l'esperienza utente.
Questa Cookie Policy spiega cosa sono i cookie, come li utilizziamo e come l'utente può gestirli.
2. Cosa Sono i Cookie
I cookie sono piccoli file di testo che vengono salvati sul dispositivo dell'utente (computer, smartphone, tablet) quando si visita un sito web o si utilizza un'applicazione.
I cookie permettono al sito di:
- Riconoscere l'utente tra diverse visite
- Mantenere la sessione autenticata
- Ricordare preferenze e impostazioni
- Raccogliere statistiche di utilizzo
Tipologie di Cookie
Per durata:
- Cookie di sessione: eliminati alla chiusura del browser/app
- Cookie persistenti: rimangono sul dispositivo fino a scadenza o cancellazione manuale
Per provenienza:
- Cookie proprietari (first-party): impostati da GestiLab Salute
- Cookie di terze parti (third-party): impostati da servizi esterni (es. analytics)
3. Cookie Utilizzati da GestiLab Salute
3.1 Cookie Tecnici Necessari (NO consenso richiesto)
Questi cookie sono essenziali per il funzionamento del servizio e non richiedono consenso ai sensi dell'Art. 122 Codice Privacy.
| Nome Cookie | Fornitore | Durata | Finalità |
|---|---|---|---|
sb-access-token |
Supabase | 1 ora | Token autenticazione JWT |
sb-refresh-token |
Supabase | 30 giorni | Refresh sessione utente |
sb-auth-token |
Supabase | Sessione | Stato login |
Base giuridica: Art. 6.1.b GDPR (esecuzione contratto)
Disattivazione: Non è possibile disattivare questi cookie senza compromettere il funzionamento del servizio. La cancellazione comporta il logout immediato.
3.2 Cookie Analitici (Consenso richiesto)
Questi cookie raccolgono dati anonimi sull'utilizzo dell'app per migliorare performance e funzionalità.
| Nome Cookie | Fornitore | Durata | Finalità |
|---|---|---|---|
_va |
Vercel Analytics | 1 anno | Statistiche visite (anonime) |
_vercel_insights_* |
Vercel | Sessione | Web Vitals (performance) |
Dati raccolti (aggregati e anonimi):
- Pagine visitate
- Tempo di permanenza
- Browser e sistema operativo (User Agent)
- Performance (Core Web Vitals: LCP, FID, CLS)
NO raccolta di:
- Dati personali identificativi
- Indirizzo IP completo (mascherato)
- Comportamento individuale tracciato
Base giuridica: Art. 6.1.a GDPR (consenso)
Disattivazione: Profilo → Privacy e Dati → "Disattiva analytics"
Opt-out browser: Installare estensione "Vercel Analytics Opt-Out"
Privacy Policy Vercel: https://vercel.com/legal/privacy-policy
3.3 Cookie NON Utilizzati
GestiLab Salute NON utilizza:
- ❌ Cookie di profilazione pubblicitaria
- ❌ Cookie di retargeting/remarketing
- ❌ Cookie di social network (Facebook Pixel, Google Ads, etc.)
- ❌ Cookie di tracciamento cross-site
4. Tecnologie Simili ai Cookie
4.1 Local Storage / Session Storage
GestiLab Salute utilizza Local Storage del browser per:
- Cache temporanea prodotti alimentari (performance)
- Preferenze UI (tema chiaro/scuro, lingua)
- Stato temporaneo form (evitare perdita dati)
Dati conservati: Solo sul dispositivo locale, non inviati al server
Cancellazione: Impostazioni browser → Cancella dati sito
4.2 IndexedDB
Utilizzato per:
- Offline cache Service Worker (PWA)
- Sincronizzazione dati pending (quando torna connessione)
Dati conservati: Crittografati, solo sul dispositivo
5. Service Worker (PWA)
L'app utilizza un Service Worker per funzionalità Progressive Web App (PWA):
Funzionalità:
- Cache statica (HTML, CSS, JS) per uso offline
- Cache immagini prodotti (performance)
- Background sync (invio dati quando torna connessione)
Dati cached:
- Pagine app (
/oggi,/scan,/allena,/profilo) - Assets statici (icon, font)
- Risposte API recenti (max 24h)
Gestione:
- Cancellazione automatica dopo 30 giorni inattività
- Pulizia manuale: Impostazioni browser → Dati sito → Cancella cache
6. Gestione Cookie
6.1 Gestione Tramite App
Percorso: Profilo → Privacy e Dati → Gestione Cookie
Opzioni disponibili:
- ✅ Cookie tecnici: Sempre attivi (necessari)
- ⚙️ Cookie analitici: ON/OFF (default OFF, richiede consenso)
- 🗑️ Cancella cache: Rimuove Local Storage e IndexedDB
6.2 Gestione Tramite Browser
Tutti i browser moderni permettono di gestire i cookie:
Google Chrome:
- Impostazioni → Privacy e sicurezza → Cookie
- Seleziona "Blocca cookie di terze parti"
- Gestisci eccezioni per siti specifici
Safari (iOS/macOS):
- Impostazioni → Safari → Privacy
- "Blocca tutti i cookie" (blocca anche cookie tecnici)
- "Impedisci monitoraggio tra siti" (raccomandato)
Firefox:
- Impostazioni → Privacy e sicurezza
- "Protezione antitracciamento avanzata: Restrittiva"
Microsoft Edge:
- Impostazioni → Cookie e autorizzazioni sito
- "Blocca cookie di terze parti"
ATTENZIONE: Bloccare tutti i cookie impedisce il login e l'uso dell'app.
6.3 Cancellazione Cookie Esistenti
Desktop:
- Chrome/Edge:
Ctrl+Shift+Delete→ Seleziona "Cookie" - Firefox:
Ctrl+Shift+Delete→ "Cookie" - Safari: Preferenze → Privacy → "Gestisci dati siti web"
Mobile (iOS):
- Impostazioni → Safari → Cancella dati siti web
Mobile (Android):
- Chrome → Impostazioni → Privacy → Cancella dati navigazione
7. Cookie di Terze Parti
7.1 Supabase (Autenticazione)
Cookie impostati:
sb-*(sessione autenticazione)
Finalità: Gestione login e sicurezza account
Privacy Policy: https://supabase.com/privacy
Opt-out: Non possibile (cookie tecnici necessari)
7.2 Vercel Analytics
Cookie impostati:
_va,_vercel_insights_*
Finalità: Statistiche anonime performance
Privacy Policy: https://vercel.com/legal/privacy-policy
Opt-out: Impostazioni app → Disattiva analytics
8. Trasferimento Dati Extra-UE
I cookie di Vercel e Supabase possono comportare trasferimento dati verso Stati Uniti.
Garanzie adottate:
- Clausole contrattuali standard UE
- Certificazioni SOC 2 Type II
- Datacenter primari in EU (Francoforte)
Maggiori dettagli nella Privacy Policy.
9. Modifiche alla Cookie Policy
Questa Cookie Policy può essere modificata per:
- Nuove funzionalità che richiedono cookie
- Aggiornamenti normativi
- Cambi fornitori servizi
Le modifiche saranno comunicate tramite:
- Banner in-app
- Notifica email (se disponibile)
- Aggiornamento data in cima al documento
10. Consenso Cookie
Al primo accesso all'app, viene mostrato un banner informativo con:
- Link a questa Cookie Policy
- Link alla Privacy Policy
- Opzioni: "Accetta tutti" / "Solo necessari" / "Personalizza"
Consenso cookie analitici:
- ✅ Esplicito (opt-in)
- ✅ Revocabile in qualsiasi momento
- ✅ Granulare (puoi scegliere quali accettare)
- ✅ Registrato in database con timestamp
Cookie tecnici: Inseriti automaticamente (non richiedono consenso)
11. Minori
I cookie tecnici sono utilizzati anche per utenti <16 anni (con consenso genitori).
I cookie analitici richiedono consenso del tutore se utente <16 anni.
GestiLab Salute non raccoglie intenzionalmente dati di minori <16 anni senza consenso genitori.
12. Contatti
Per domande su cookie e privacy:
Email: privacy@gestilab.it
Oggetto: "Cookie Policy - [RICHIESTA]"
Per esercitare i diritti GDPR (accesso, cancellazione, etc.): consultare la Privacy Policy.
13. Link Utili
- Privacy Policy completa: /legal/privacy
- Termini di Servizio: /legal/terms
- Gestione consensi: Profilo → Privacy e Dati
- Garante Privacy IT: https://www.garanteprivacy.it
GestiLab Salute
Cookie Policy v1.0 — Aprile 2026
Conforme a GDPR (Reg. UE 2016/679), ePrivacy Directive e Linee Guida Garante Privacy
Termini di Servizio
Termini di Servizio
Ultimo aggiornamento: 29 aprile 2026
1. Accettazione dei Termini
Utilizzando GestiLab Salute (di seguito "Servizio", "App" o "Applicazione"), l'utente accetta integralmente i presenti Termini di Servizio.
Se l'utente non accetta questi Termini, deve cessare immediatamente l'utilizzo del Servizio e cancellare il proprio account.
L'utilizzo continuato del Servizio dopo modifiche ai Termini costituisce accettazione delle nuove condizioni.
2. Definizioni
Titolare: GestiLab / GestiLab sas, con sede in via delle gerbere 117
Utente: Persona fisica che si registra e utilizza il Servizio
Account: Profilo personale creato dall'Utente contenente dati anagrafici, obiettivi nutrizionali e storico utilizzo
Contenuto Utente: Dati inseriti dall'Utente (pasti, allenamenti, peso, prodotti contribuiti)
Servizio: Applicazione mobile/web GestiLab Salute per tracking calorico e nutrizionale
3. Descrizione del Servizio
GestiLab Salute è un'applicazione per il monitoraggio dell'apporto calorico e nutrizionale giornaliero, che include:
- Calcolo TDEE (Total Daily Energy Expenditure) personalizzato
- Barcode scanner per riconoscimento prodotti alimentari
- Database Open Food Facts per valori nutrizionali
- Tracking pasti giornalieri (colazione, pranzo, cena, snack)
- Registro allenamenti con calcolo calorie bruciate (MET)
- Libreria prodotti personale con funzione ricerca
- Statistiche e grafici di progresso
- Sincronizzazione cloud multi-dispositivo
Il Servizio è fornito "as is" (così com'è) senza garanzie implicite o esplicite di accuratezza dei dati nutrizionali.
4. Registrazione e Account
4.1 Requisiti di Registrazione
Per utilizzare il Servizio, l'Utente deve:
- Avere almeno 16 anni compiuti
- Fornire un indirizzo email valido
- Creare una password sicura (min. 8 caratteri)
- Accettare Privacy Policy e Termini di Servizio
- Fornire consenso esplicito al trattamento dati sulla salute (Art. 9 GDPR)
Minori 16-18 anni: Richiedono consenso del genitore/tutore.
4.2 Responsabilità Account
L'Utente è responsabile:
- Della riservatezza delle credenziali (email e password)
- Di tutte le attività svolte tramite il proprio account
- Della veridicità dei dati inseriti
L'Utente deve immediatamente notificare al Titolare:
- Accessi non autorizzati al proprio account
- Uso improprio delle credenziali
- Smarrimento dispositivo con app installata
4.3 Divieto di Utilizzo
È vietato:
- Creare account multipli per la stessa persona
- Utilizzare account altrui senza autorizzazione
- Condividere le proprie credenziali con terzi
- Utilizzare bot, script automatici o scraping
- Creare account con dati falsi o identità fittizie
Violazioni: Comportano la sospensione o cancellazione immediata dell'account.
5. Utilizzo del Servizio
5.1 Licenza d'Uso
Il Titolare concede all'Utente una licenza:
- Non esclusiva: Altri utenti possono usare il Servizio
- Non trasferibile: L'account è personale e non cedibile
- Revocabile: Il Titolare può revocarla in caso di violazioni
- Gratuita: Nessun costo per le funzionalità base (al momento)
5.2 Utilizzo Consentito
Il Servizio può essere utilizzato esclusivamente per:
- Monitoraggio personale dell'alimentazione
- Calcolo apporto calorico e nutrizionale
- Tracking allenamenti e attività fisica
- Consultazione database prodotti alimentari
5.3 Utilizzo Vietato
È vietato:
- Utilizzare il Servizio per scopi commerciali senza autorizzazione
- Rivendere, cedere o sublicenziare l'accesso
- Effettuare reverse engineering, decompilazione o disassemblaggio
- Copiare, modificare o creare opere derivate dal codice sorgente
- Estrarre dati massivamente (scraping) dal database
- Caricare malware, virus o codice dannoso
- Violare diritti di terzi (privacy, copyright, marchi)
- Utilizzare il Servizio per attività illegali
Sanzioni: Violazioni comportano cancellazione account e possibili azioni legali.
6. Contenuto Utente
6.1 Proprietà del Contenuto
L'Utente mantiene la proprietà dei dati inseriti (pasti, peso, allenamenti).
Il Titolare non rivendica diritti sui Contenuti Utente personali.
6.2 Licenza al Titolare
Creando Contenuto Utente, l'Utente concede al Titolare una licenza:
- Mondiale: Valida in tutti i Paesi
- Non esclusiva: L'Utente può concedere licenze anche ad altri
- Gratuita: Nessun pagamento dovuto
- Per la durata del Servizio: Fino a cancellazione account
Finalità della licenza:
- Fornire il Servizio (sincronizzazione, backup, visualizzazione)
- Migliorare algoritmi (statistiche aggregate anonime)
- Generare report personalizzati
6.3 Prodotti Alimentari Contribuiti
I prodotti alimentari aggiunti manualmente dall'Utente al database:
Status "Pending":
- Visibili solo all'Utente creatore
- Non condivisi pubblicamente
Status "Verified" (dopo moderazione admin):
- Pubblicati nel database comunitario
- Visibili a tutti gli utenti del Servizio
- Licenza: CC BY-SA 4.0 (Creative Commons Attribution-ShareAlike)
- L'Utente può richiedere rimozione contattando privacy@gestilab.it
Responsabilità Contenuto:
- L'Utente garantisce che i valori nutrizionali inseriti sono veritieri
- Il Titolare non è responsabile di errori nei dati contribuiti dagli utenti
- Contenuti offensivi, falsi o inappropriati saranno rimossi senza preavviso
7. Database Open Food Facts
Il Servizio integra il database Open Food Facts (https://openfoodfacts.org):
Natura:
- Database collaborativo open source
- Gestito da associazione francese (Loi 1901)
- Licenza: ODbL (Open Database License)
Utilizzo:
- Query in sola lettura (nessun dato utente inviato a OFF)
- Cache locale per performance
- NO garanzia accuratezza valori nutrizionali
Disclaimer:
- Il Titolare non è responsabile di errori nei dati Open Food Facts
- I valori nutrizionali sono indicativi e possono variare
- Per informazioni mediche precise, consultare professionista
8. Disclaimer Medico
8.1 Nessun Consiglio Medico
GestiLab Salute NON fornisce consulenza medica, diagnosi o trattamento.
Il Servizio è uno strumento di tracking basato su formule scientifiche standard (Mifflin-St Jeor per TDEE), ma non sostituisce:
- Consulto medico professionale
- Nutrizionista o dietista
- Personal trainer certificato
- Diagnosi clinica
8.2 Consultazione Professionale
L'Utente deve consultare un medico o nutrizionista qualificato:
- Prima di iniziare diete restrittive o ipocaloriche
- In caso di condizioni mediche preesistenti (diabete, disturbi alimentari, cardiopatie)
- Durante gravidanza o allattamento
- Per minori di 18 anni
- Prima di apportare modifiche significative alla dieta o esercizio fisico
8.3 Limitazioni e Rischi
Calcoli TDEE:
- Basati su formule statistiche medie
- Possono variare ±10-15% rispetto al metabolismo reale
- Non tengono conto di condizioni mediche specifiche
Valori Nutrizionali:
- Provenienti da Open Food Facts (crowdsourced)
- Possono contenere errori o essere obsoleti
- Variano tra lotti di produzione
Tracking Manuale:
- L'accuratezza dipende dalla correttezza dei dati inseriti dall'Utente
- Errori nella stima delle porzioni sono comuni
8.4 Esonero Responsabilità Medica
Il Titolare non è responsabile per:
- Conseguenze di diete auto-prescritte basate sui calcoli dell'app
- Effetti avversi dovuti a deficit/surplus calorici eccessivi
- Disturbi alimentari o comportamenti alimentari scorretti
- Reazioni allergiche o intolleranze alimentari
- Infortuni durante attività fisica
L'Utente utilizza il Servizio a proprio rischio e responsabilità.
9. Proprietà Intellettuale
9.1 Diritti del Titolare
Tutti i diritti di proprietà intellettuale su:
- Codice sorgente dell'applicazione
- Design, layout, grafica
- Loghi, marchi, nome "GestiLab Salute"
- Algoritmi e formule implementate
- Documentazione e contenuti testuali
sono di proprietà esclusiva del Titolare o concessi in licenza da terzi.
9.2 Marchi di Terzi
- Open Food Facts: Marchio registrato di Open Food Facts Association
- Supabase: Marchio di Supabase Inc.
- Vercel: Marchio di Vercel Inc.
L'uso di questi marchi è autorizzato esclusivamente per integrazione tecnica del Servizio.
9.3 Divieti
È vietato:
- Rimuovere o alterare avvisi di copyright
- Utilizzare marchi del Titolare senza autorizzazione scritta
- Creare app "clone" o derivate
- Distribuire o pubblicare il codice sorgente (proprietario)
10. Limitazione di Responsabilità
10.1 Servizio "As Is"
Il Servizio è fornito "così com'è" senza garanzie di:
- Disponibilità continuativa (uptime 100%)
- Assenza di bug o errori
- Accuratezza dati nutrizionali
- Compatibilità con tutti i dispositivi
10.2 Esclusione Garanzie Implicite
Il Titolare non garantisce:
- Idoneità per scopi specifici
- Risultati di perdita/aumento peso
- Accuratezza calcoli TDEE per ogni individuo
- Assenza di interruzioni del servizio
10.3 Limitazione Danni
Nei limiti consentiti dalla legge, il Titolare non è responsabile per:
- Danni diretti, indiretti, incidentali o consequenziali
- Perdita di dati (backup raccomandato via export JSON)
- Mancato guadagno o opportunità perse
- Danni da virus o malware (responsabilità utente mantenere sicurezza dispositivo)
Massimo risarcimento: Importo pagato dall'Utente negli ultimi 12 mesi (attualmente €0 per servizio gratuito).
10.4 Eccezioni
Le limitazioni sopra non si applicano a:
- Danni causati da dolo o colpa grave del Titolare
- Violazioni di diritti fondamentali dell'Utente
- Casi previsti da legge imperativa
11. Manutenzione e Disponibilità
11.1 Aggiornamenti e Manutenzione
Il Titolare può:
- Effettuare manutenzioni ordinarie/straordinarie
- Aggiornare funzionalità senza preavviso
- Modificare o rimuovere feature
- Interrompere temporaneamente il Servizio per upgrade
Downtime programmati: Comunicati con 24-48 ore di anticipo (se possibile)
11.2 Service Level
Target uptime: 99% mensile (no SLA garantito per servizio gratuito)
Backup dati:
- Automatici ogni 24 ore
- Retention: 30 giorni rolling
- Raccomandato: Export manuale periodico
11.3 Migrazione Dati
In caso di chiusura del Servizio, il Titolare fornirà:
- Preavviso di almeno 60 giorni
- Funzione export completo dati (JSON)
- Istruzioni per migrazione ad alternative
12. Modifiche al Servizio
12.1 Modifiche Funzionalità
Il Titolare si riserva il diritto di:
- Aggiungere nuove funzionalità
- Modificare funzionalità esistenti
- Rimuovere feature poco utilizzate
- Introdurre piani a pagamento (con preavviso)
Free tier: Le funzionalità base attuali rimarranno gratuite anche con introduzione piani premium (se applicabile).
12.2 Modifiche ai Termini
Modifiche sostanziali ai Termini saranno comunicate tramite:
- Notifica in-app
- Email all'indirizzo registrato
- Banner in dashboard
L'Utente ha 30 giorni per:
- Accettare i nuovi Termini (uso continuato = accettazione)
- Rifiutare e cancellare l'account
13. Cancellazione Account
13.1 Cancellazione Volontaria
L'Utente può cancellare l'account in qualsiasi momento tramite:
- Profilo → Privacy e Dati → "Cancella account"
- Email a: privacy@gestilab.it (oggetto: "Cancellazione account")
Grace period: 30 giorni per ripensamento (account sospeso, dati conservati)
Dopo 30 giorni: Eliminazione permanente e irreversibile di tutti i dati.
13.2 Cancellazione da Parte del Titolare
Il Titolare può cancellare l'account in caso di:
- Violazione Termini di Servizio
- Attività fraudolente o illegali
- Inattività prolungata (>24 mesi)
- Contenuti offensivi o inappropriati
Preavviso: 7 giorni (salvo violazioni gravi: immediata)
13.3 Effetti Cancellazione
Dopo cancellazione definitiva:
- ❌ Account non recuperabile
- ❌ Dati eliminati (pasti, allenamenti, profilo)
- ❌ Accesso al Servizio revocato
- ✅ Contributi database comunitario: rimangono anonimi (se approvati)
14. Legge Applicabile e Foro Competente
14.1 Legge Applicabile
I presenti Termini sono regolati dalla legge italiana e dal:
- Codice del Consumo (D.Lgs. 206/2005)
- Codice Civile italiano
- GDPR (Reg. UE 2016/679)
14.2 Foro Competente
Per controversie derivanti dai presenti Termini:
- Consumatori: Foro di residenza dell'Utente (Art. 66-bis Codice Consumo)
- Professionisti/Aziende: Foro di Guidonia Montecelio
14.3 Risoluzione Alternativa Controversie
Prima di ricorrere a vie legali, l'Utente può tentare:
- Mediazione: Organismo certificato (es. Camera di Commercio)
- Conciliazione: Negoziazione bonaria con il Titolare
Contatto per controversie: legal@gestilab.it
15. Disposizioni Finali
15.1 Nullità Parziale
Se una clausola dei presenti Termini è dichiarata invalida o inapplicabile:
- Le restanti clausole rimangono valide ed efficaci
- La clausola invalida è sostituita con norma più simile lecita
15.2 Rinuncia
La mancata applicazione di una clausola da parte del Titolare non costituisce rinuncia al diritto di farla valere successivamente.
15.3 Cessione
L'Utente non può cedere i presenti Termini o l'account a terzi.
Il Titolare può cedere i Termini in caso di:
- Fusione o acquisizione aziendale
- Vendita del Servizio a terzi
- Cambio di ragione sociale
Preavviso cessione: 30 giorni. L'Utente può cancellare l'account se in disaccordo.
15.4 Intero Accordo
I presenti Termini, insieme a Privacy Policy e Cookie Policy, costituiscono l'intero accordo tra Utente e Titolare.
Comunicazioni precedenti (email, social, etc.) sono superate da questi Termini.
16. Contatti
Per domande, segnalazioni o reclami sui Termini di Servizio:
Email supporto: support@gestilab.it
Email legale: legal@gestilab.it
Email privacy: privacy@gestilab.it
Tempo di risposta: Entro 5 giorni lavorativi
17. Versioni Linguistiche
La versione italiana dei Termini è quella ufficiale e vincolante.
Eventuali traduzioni in altre lingue sono fornite per comodità, ma in caso di discrepanze prevale la versione italiana.
18. Accettazione
Utilizando il Servizio, l'Utente dichiara di:
- ✅ Aver letto e compreso i Termini di Servizio
- ✅ Aver letto Privacy Policy e Cookie Policy
- ✅ Avere almeno 16 anni compiuti (o consenso genitori)
- ✅ Accettare integralmente tutti i Termini
- ✅ Utilizzare il Servizio in conformità alle leggi vigenti
Data prima accettazione: Registrata in database con timestamp
GestiLab Salute
Termini di Servizio v1.0 — Aprile 2026
Conformi a Codice del Consumo IT, Codice Civile IT e GDPR