NutAPP — Termini, Condizioni d’uso e Informativa Privacy per il Professionista
Versione 2.0 — pubblicata il 15 ottobre 2026
Decorrenza per gli account già attivi: 15 novembre 2026
Parte I — Termini e condizioni d’uso
Art. 1 — Definizioni
Ai fini del presente documento:
- Krinolabs o Fornitore: Giovanni Buonsanti, operante con il marchio Krinolabs e raggiungibile all’indirizzo
flusso@krinolabs.it; - NutAPP o Servizio: la piattaforma SaaS composta dalla PWA professionista, dall’app mobile assistito e dai servizi tecnici connessi;
- Professionista: il nutrizionista, biologo nutrizionista, dietista o medico che si registra a NutAPP;
- Assistito: il paziente/cliente che il Professionista inserisce e attiva nell’ecosistema NutAPP;
- Account: l’utenza del Professionista e le impostazioni a essa associate;
- Documenti: i file PDF e i relativi metadati caricati dal Professionista per sé o per i propri Assistiti;
- CipherProxy: il sistema di cifratura applicato ai Documenti caricati su NutAPP;
- Licenza Full annuale: il diritto d’uso del Servizio per 12 mesi alle condizioni qui indicate.
Art. 2 — Oggetto e accettazione
I presenti Termini regolano l’accesso e l’utilizzo di NutAPP da parte del Professionista. Completando la registrazione, il Professionista dichiara di avere letto, compreso e accettato il presente documento. In mancanza di accettazione, il Professionista non è autorizzato a utilizzare il Servizio.
NutAPP è uno strumento organizzativo e comunicativo a supporto dell’attività professionale. Non fornisce diagnosi, prescrizioni, pareri medici o decisioni cliniche automatizzate e non sostituisce il giudizio professionale del Professionista.
Art. 3 — Funzionalità del Servizio
NutAPP consente, secondo il piano attivo, di gestire gli Assistiti, caricare e condividere Documenti PDF, inviare questionari, notifiche, comunicazioni e inviti, ricevere richieste di assistenza e gestire informazioni organizzative connesse alla relazione professionale.
Il Servizio può essere aggiornato o modificato per ragioni tecniche, di sicurezza, normative o di evoluzione funzionale. Per le modifiche sostanziali si applica l’Art. 10.
Art. 4 — Piani, trial, prezzo e pagamento
4.1 Trial in attesa di verifica
Ogni nuovo Professionista accede a un Trial iniziale, in attesa della verifica manuale del numero di iscrizione all’Ordine professionale dichiarato. In questa fase può utilizzare le funzionalità disponibili limitatamente a un Assistito.
4.2 Trial verificato
Dopo verifica positiva dell’iscrizione all’Ordine, Krinolabs può attivare una prova gratuita di tre mesi, con accesso completo e senza limiti numerici di Assistiti. La relativa data di scadenza è mostrata nella pagina Profilo.
4.3 Licenza Full annuale
La licenza Full annuale abilita l’accesso completo al Servizio per dodici mesi. Il prezzo corrente è €149 IVA inclusa per un anno. Il pagamento diretto può essere effettuato tramite carta con Stripe, Satispay o bonifico; l’attivazione/rinnovo avviene dopo verifica manuale del pagamento. Un eventuale coupon aziendale è monouso e abilita una licenza Full annuale secondo le condizioni comunicate al Professionista.
Il rinnovo eseguito prima della scadenza aggiunge un anno alla scadenza residua. Krinolabs potrà modificare prezzi e metodi di pagamento per i rinnovi futuri, con comunicazione preventiva ragionevole.
4.4 Avviso e scadenza
Nei trenta giorni precedenti la scadenza del Trial verificato o della Licenza Full annuale, NutAPP mostra un avviso con i giorni residui e l’invito a passare/rinnovare la licenza Full.
Alla scadenza, le funzioni operative sono disattivate. Restano accessibili esclusivamente la pagina Profilo/rinnovo e le Impostazioni necessarie alla gestione dell’Account. I blocchi sono applicati nell’interfaccia e nelle funzionalità server rilevanti.
Art. 5 — Mancato rinnovo, cessazione e cancellazione a cascata
Alla scadenza, NutAPP invia una comunicazione al Professionista e una notifica operativa interna a Krinolabs. Il mancato rinnovo non determina una cancellazione automatica immediata da parte del sistema; tuttavia, decorso un congruo periodo dalla scadenza e in assenza di rinnovo o diverse istruzioni scritte del Professionista, Krinolabs è autorizzata a cancellare l’Account del Professionista.
Il Professionista accetta espressamente che la cancellazione dell’Account, richiesta dal Professionista o effettuata da Krinolabs dopo mancato rinnovo alle condizioni del presente articolo, comporta l’eliminazione definitiva e irreversibile di:
- impostazioni, dati e configurazioni dell’Account del Professionista;
- anagrafiche e account degli Assistiti collegati;
- Documenti e relative versioni, inclusi i blob cifrati presenti nello Storage;
- comunicazioni, richieste di assistenza, survey/questionari, notifiche, pianificazioni e altri contenuti associati al Professionista o ai suoi Assistiti.
Dopo la cancellazione, le app degli Assistiti collegati risultano prive dei relativi contenuti e non è possibile recuperare dati, Documenti o configurazioni cancellati. Prima della cessazione, il Professionista deve adottare le misure necessarie per rispettare i propri obblighi deontologici e di legge, incluse continuità dell’assistenza, consegna e conservazione autonoma della documentazione sanitaria o professionale che sia tenuto a mantenere.
Art. 6 — CipherProxy e protezione dei Documenti
I Documenti caricati tramite il flusso CipherProxy sono cifrati lato server con AES-256-GCM prima dell’archiviazione nello Storage. La chiave è derivata in modo specifico per ogni Professionista mediante HKDF e un segreto crittografico conservato esclusivamente nell’ambiente protetto delle Edge Functions; il segreto non è inserito nel codice sorgente né nel database.
Nello Storage i Documenti sono conservati come blob cifrati. La decifratura avviene solo al download, tramite una Function che verifica l’autenticazione e l’autorizzazione del Professionista proprietario o dell’Assistito destinatario. La cifratura riduce in modo significativo il rischio di accessi impropri, ma non rende possibile garantire rischio zero.
Art. 7 — Responsabilità del Professionista
Il Professionista è l’unico responsabile dei contenuti, delle istruzioni professionali e della liceità dei dati inseriti o caricati. Si impegna a:
- inserire e trattare dati degli Assistiti solo quando dispone di un’idonea base giuridica e delle informazioni/consensi richiesti dalla normativa applicabile;
- fornire agli Assistiti una propria informativa privacy e gestire le loro richieste di esercizio dei diritti;
- non caricare contenuti illeciti, estranei alla relazione professionale o lesivi di diritti di terzi;
- conservare autonomamente, con i mezzi idonei alla propria attività, i documenti e i dati che è obbligato a mantenere;
- custodire con diligenza le credenziali di accesso e segnalare tempestivamente eventuali sospetti accessi non autorizzati.
Art. 8 — Assenza di backup e disponibilità del Servizio
Krinolabs non effettua copie di backup dei dati, dei Documenti o dei contenuti presenti in NutAPP, né durante il Trial né durante la Licenza Full. Il Professionista deve quindi mantenere, al di fuori di NutAPP, copie e archivi idonei dei Documenti e delle informazioni che deve conservare.
Il Servizio è erogato con misure tecniche ragionevoli, incluse misure di cifratura per i Documenti gestiti da CipherProxy. Tuttavia, nessun sistema informatico può garantire disponibilità continua o assenza assoluta di perdita, accesso non autorizzato, alterazione o indisponibilità dei dati, anche in caso di incidenti che coinvolgano fornitori cloud o altri soggetti terzi.
Nei limiti consentiti dalla legge, Krinolabs non risponde di perdite derivanti da indisponibilità di servizi di terzi, incidenti informatici o eventi di forza maggiore; resta ferma ogni responsabilità che non possa essere esclusa o limitata dalla normativa applicabile. Questa clausola non sostituisce gli obblighi di sicurezza, collaborazione e comunicazione previsti dalla normativa sulla protezione dei dati personali.
Art. 9 — Proprietà intellettuale
NutAPP, il marchio Krinolabs, la grafica, il software e i relativi elementi funzionali sono di proprietà di Giovanni Buonsanti / Krinolabs o dei rispettivi titolari. Al Professionista è concessa una licenza d’uso personale, non esclusiva, non trasferibile e limitata alla durata del piano attivo.
Art. 10 — Modifiche ai Termini
Krinolabs può aggiornare il presente documento per ragioni tecniche, organizzative, legali o commerciali. Le modifiche sostanziali saranno comunicate tramite email, notifica in-app o avviso in piattaforma con almeno 30 giorni di preavviso, salvo che una modifica immediata sia richiesta per legge o per ragioni urgenti di sicurezza. La versione corrente resta consultabile online nella PWA professionista.
Art. 11 — Legge applicabile e foro
I presenti Termini sono regolati dalla legge italiana. Per le controversie è competente in via esclusiva il Foro di Matera, salvo disposizioni inderogabili di legge.
Parte II — Informativa sul trattamento dei dati personali del Professionista
1. Titolare del trattamento e contatti
Il Titolare del trattamento dei dati personali del Professionista è Giovanni Buonsanti, operante con il marchio Krinolabs, contattabile all’indirizzo flusso@krinolabs.it.
Il Professionista può utilizzare questo recapito per richieste relative ai propri dati personali e per gli altri contatti relativi al Servizio.
2. Ruoli privacy rispetto ai dati degli Assistiti
Il Professionista è il titolare autonomo del trattamento dei dati personali, inclusi eventuali dati relativi alla salute, dei propri Assistiti. Krinolabs tratta tali dati esclusivamente per erogare il Servizio tecnico al Professionista e secondo le sue istruzioni documentate, salvo obblighi di legge.
Le parti devono disciplinare tale rapporto mediante un accordo di nomina a responsabile del trattamento ai sensi dell’art. 28 GDPR, da verificare e completare prima dell’uso operativo con dati sanitari. Restano in capo al Professionista le decisioni su finalità, basi giuridiche, tempi di conservazione, informative e gestione dei diritti dei propri Assistiti.
3. Dati trattati per il Professionista
Krinolabs può trattare:
- dati anagrafici e di contatto: nome, cognome, email, telefono, codice fiscale;
- dati professionali: professione, numero di iscrizione all’Ordine e informazioni di profilo;
- dati di account e autenticazione, in forma strettamente necessaria al funzionamento del Servizio;
- dati tecnici e di sicurezza: log tecnici, indirizzo IP, user agent, eventi di audit e operazioni eseguite;
- dati di comunicazione: richieste di supporto e messaggi necessari alla gestione del Servizio;
- dati amministrativi relativi a pagamento, ricevuta e attivazione della licenza. I dati completi della carta sono trattati dai rispettivi fornitori di pagamento e non da NutAPP.
4. Finalità e basi giuridiche
| Finalità | Base giuridica |
|---|---|
| Registrazione, attivazione account, erogazione e gestione del Servizio | Esecuzione di un contratto o misure precontrattuali — art. 6.1.b GDPR |
| Gestione pagamenti, fatturazione e obblighi fiscali/contabili | Obbligo legale — art. 6.1.c GDPR |
| Sicurezza, prevenzione abusi e tutela del Servizio | Legittimo interesse — art. 6.1.f GDPR |
| Invio di comunicazioni strettamente transazionali e di servizio | Esecuzione del contratto / legittimo interesse, secondo il contenuto |
5. Destinatari e fornitori
I dati possono essere trattati da fornitori tecnici necessari al funzionamento del Servizio, inclusi:
- Supabase per infrastruttura cloud, database, autenticazione, Storage ed Edge Functions;
- Resend per le email transazionali;
- Vercel per l’hosting della landing page e dei documenti pubblici;
- Stripe, Satispay e istituti bancari per i rispettivi flussi di pagamento avviati dal Professionista;
- consulenti, fornitori tecnici e autorità competenti quando necessario e legittimo.
Eventuali trasferimenti di dati fuori dallo Spazio Economico Europeo saranno gestiti usando le garanzie previste dalla normativa applicabile, inclusi, ove necessario, gli strumenti del Capo V GDPR.
6. Conservazione, cancellazione e assenza di backup
I dati del Professionista sono trattati per la durata del rapporto e successivamente solo per il periodo necessario a obblighi legali, difesa di diritti o gestione di richieste, fermo restando quanto previsto dall’Art. 5 per la cancellazione operativa dell’Account e dei contenuti NutAPP.
Krinolabs non realizza copie di backup dei dati e dei Documenti presenti in NutAPP. La cancellazione operativa dei contenuti non sostituisce eventuali obblighi legali autonomi del Professionista in materia di conservazione di documentazione sanitaria, professionale, fiscale o contabile.
7. Misure di sicurezza e incidenti
Krinolabs adotta misure tecniche e organizzative adeguate al rischio, comprese autenticazione, controlli di autorizzazione, policy di accesso e cifratura CipherProxy per i Documenti caricati tramite il relativo flusso. In caso di violazione di dati personali che riguardi trattamenti eseguiti per conto del Professionista, Krinolabs collaborerà e fornirà le informazioni disponibili senza indebito ritardo, affinché il Professionista possa valutare e adempiere ai propri obblighi.
8. Diritti del Professionista
Il Professionista può esercitare i diritti previsti dagli artt. 15-22 GDPR, tra cui accesso, rettifica, cancellazione, limitazione, portabilità e opposizione, nei casi applicabili. Può inoltre proporre reclamo al Garante per la protezione dei dati personali.
Le richieste relative ai dati del Professionista possono essere inviate a flusso@krinolabs.it. Le richieste relative ai dati degli Assistiti vanno rivolte al Professionista che ne è titolare del trattamento.
9. Aggiornamenti
La presente Informativa può essere aggiornata. Versione, data di pubblicazione e decorrenza sono indicate nella testata del documento.