Accordo sul trattamento dei dati — Business Edition
Versione 2026-10-04
In vigore dal 2026-10-04
Questa è la versione vigente. Indirizzo permanente di questa versione
Fa fede la versione inglese di questo accordo. Le traduzioni in altre lingue sono fornite per comodità di lettura.
Accordo sul trattamento di dati personali per conto di un titolare, ai sensi dell’articolo 28 del regolamento (UE) 2016/679 («GDPR»).
Questo accordo si applica a Trusted Codes Business Edition, che opera sull’infrastruttura di Trusted Codes. Non si applica a Enterprise Edition, dove il cliente gestisce un proprio nodo e il Responsabile non tratta i dati degli utenti del cliente. Quel caso è disciplinato da un accordo distinto e più breve.
Parti
Titolare («Cliente»): l’organizzazione indicata nell’account Trusted Codes che ha accettato questo accordo, insieme alla registrazione dell’accettazione descritta in fondo a questo documento.
Responsabile del trattamento («Fornitore»): Stefan Sonntag, operante con il nome Trusted Codes
Leonrodstr. 14b, 80634 Monaco di Baviera, Germania
Contatto: privacy@trusted.codes
Questo accordo fa parte dei Termini di servizio di Trusted Codes ed è a essi subordinato. Ha effetto quando il Cliente lo accetta e resta in vigore finché il Fornitore tratta dati personali per conto del Cliente.
1. Oggetto e durata
1.1 Il Fornitore tratta dati personali per conto del Cliente unicamente per fornire Trusted Codes Business Edition: un servizio di verifica che emette e controlla codici di accesso formati da parole tra persone identificate, insieme alle funzioni di amministrazione dell’organizzazione, notifica e assistenza descritte nella documentazione di prodotto.
1.2 La durata del trattamento corrisponde alla durata dell’abbonamento del Cliente, prolungata dei termini di cancellazione previsti alla sezione 10.
2. Natura e finalità del trattamento
2.1 Il Fornitore tratta i dati personali soltanto per:
- creare e amministrare gli account utente e l’appartenenza alle organizzazioni;
- generare, distribuire e verificare i codici di accesso e il materiale crittografico collegato;
- consegnare notifiche per posta elettronica e messaggio push;
- fornire la console di amministrazione, la reportistica e l’assistenza;
- proteggere il servizio da frodi e abusi;
- adempiere ai propri obblighi di legge.
2.2 Il Fornitore non vende dati personali e non li utilizza per addestrare modelli di apprendimento automatico. Il Fornitore tratta i seguenti dati in qualità di titolare autonomo e non per conto del Cliente: i dati necessari a proteggere il servizio da frodi e abusi (compresa la valutazione del rischio all’accesso), i dati di fatturazione, i dati necessari ad adempiere obblighi di legge e le statistiche sull’uso del servizio. Quando un utente finale memorizza una propria chiave API per l’assistente, l’azienda che ha emesso tale chiave riceve i contenuti dell’assistente su istruzione dell’utente finale; tale azienda non è un sub-responsabile del Fornitore.
3. Tipi di dati personali
3.1 Possono essere trattate le seguenti categorie:
| Categoria | Esempi | Protezione |
|---|---|---|
| Dati identificativi | nome, nome visualizzato | cifrati a riposo con una chiave detenuta dal Fornitore |
| Dati di contatto | indirizzo di posta elettronica | cifrati a riposo con una chiave detenuta dal Fornitore |
| Dati dell’account | identificativo dell’account, appartenenza all’organizzazione, ruolo, lingua, stato | memorizzati in chiaro |
| Dati di autenticazione | identificativo del fornitore di identità, registrazioni di sessione, registrazioni di dispositivo | memorizzati in chiaro |
| Dati di verifica | registrazioni di connessione, metadati dei codici, eventi di verifica e check-in alle riunioni, sessioni beacon, marche temporali | memorizzati in chiaro |
| Materiale crittografico | chiavi pubbliche e segreti dei codici | vedere 3.2 |
| Dati di contenuto e di configurazione | nomi e descrizioni delle connessioni, tag, preset, messaggi di invito, contenuto delle notifiche, nomi e autorizzazioni dei token API e delle applicazioni collegate, impronte dei sigilli | nomi e messaggi cifrati a riposo con una chiave detenuta dal Fornitore; il testo di un sigillo cifrato solo sul dispositivo dell’utente finale; il resto memorizzato in chiaro |
| Dati tecnici | indirizzo di origine, tipo di dispositivo, versione dell’applicazione, registrazioni diagnostiche | memorizzati in chiaro |
| Dati di localizzazione | paese, regione e città ricavati dall’indirizzo IP | memorizzati in chiaro |
| Dati di rischio e di fiducia | punteggio di rischio di frode, indicatori di rete, valutazioni di fiducia, punteggio di fiducia | memorizzati in chiaro |
| Identificativi del dispositivo | nome del dispositivo, versione del sistema operativo, identificativo assegnato dal sistema operativo | memorizzati in chiaro |
| Dati dell’assistente | categoria ed esito delle richieste all’assistente, utilizzo del modello; il testo di una richiesta solo se è stata classificata come abuso, per 30 giorni | memorizzati in chiaro; il testo della richiesta cifrato a riposo con una chiave detenuta dal Fornitore |
| Dati di verifica pubblica | parole di codice inserite, hash con chiave dell’indirizzo IP | memorizzati in chiaro; l’indirizzo IP solo come hash con chiave |
| Dati di fatturazione | indirizzo di fatturazione, numero di identificazione fiscale, stato dell’abbonamento | memorizzati in chiaro; i dati della carta non raggiungono mai il Fornitore |
3.2 Segreti dei codici. Se l’applicazione dell’utente finale lo supporta, i segreti dei codici sono cifrati sul dispositivo dell’utente finale per specifici dispositivi destinatari (X25519, AES-GCM), e il Fornitore non è in grado di decifrare tale copia. I segreti dei codici sono inoltre trattati dal Fornitore nei casi seguenti, nei quali sono cifrati a riposo con AES-256-GCM con una chiave controllata dal Fornitore, custodita in un servizio di gestione delle chiavi nell’Unione europea separato dalla base di dati, e possono essere decifrati dai server del Fornitore: (a) codici di connessione e di organizzazione generati dal servizio; (b) generazione di codici per client automatici e per l’applicazione desktop; (c) consegna degli inviti finché il dispositivo del destinatario non ha ricevuto il segreto; (d) account che utilizzano il backup delle chiavi sul server; (e) account dimostrativi.
4. Categorie di interessati
- i membri, i dipendenti e gli amministratori del Cliente;
- i contatti verificati del Cliente, ossia persone esterne che il Cliente verifica;
- le persone invitate dal Cliente che non hanno ancora accettato;
- le persone che verificano un codice emesso dal Cliente.
5. Istruzioni del titolare
5.1 Il Fornitore tratta i dati personali soltanto su istruzioni documentate del Cliente. Questo accordo, i Termini di servizio e l’uso che il Cliente fa delle funzioni del prodotto costituiscono tali istruzioni.
5.2 Il Fornitore informa il Cliente senza indugio se, a suo giudizio, un’istruzione viola la normativa sulla protezione dei dati. Il Fornitore può sospendere l’esecuzione di tale istruzione fino alla risoluzione della questione.
5.3 Qualora il diritto dell’Unione o di uno Stato membro obblighi il Fornitore a trattare dati personali oltre le istruzioni del Cliente, il Fornitore informa il Cliente di tale obbligo prima del trattamento, salvo che il diritto in questione vieti tale informazione per rilevanti motivi di interesse pubblico.
5.4 Quando gli utenti del Cliente si collegano con utenti di server gestiti da altri operatori (federazione), il Fornitore trasmette a tali server, su istruzione del Cliente, i dati necessari per il collegamento. Gli altri operatori non sono sub-responsabili del Fornitore.
6. Riservatezza
6.1 Il Fornitore garantisce che ogni persona autorizzata a trattare i dati personali sia vincolata a un obbligo di riservatezza, contrattuale o di legge, e che tale obbligo permanga dopo la fine del rapporto.
6.2 L’accesso è limitato alle persone che ne hanno bisogno per fornire il servizio o per adempiere a un obbligo di legge.
7. Sicurezza del trattamento (articolo 32 del GDPR)
7.1 Il Fornitore applica le misure tecniche e organizzative descritte nell’allegato 1. Il Cliente ha esaminato tali misure e le ritiene adeguate al rischio.
7.2 Il Fornitore può modificare le misure, purché il livello di protezione non sia ridotto.
8. Sub-responsabili
8.1 Il Cliente rilascia autorizzazione generale al ricorso a sub-responsabili. L’elenco aggiornato costituisce l’allegato 2 ed è pubblicato anche in una pagina propria, così da poter essere datato e sostituito indipendentemente da questo accordo.
8.2 Il Fornitore informa il Cliente almeno 30 giorni prima che un nuovo sub-responsabile inizi il trattamento o che uno esistente venga sostituito. L’avviso è dato per posta elettronica al contatto amministrativo del Cliente e mediante aggiornamento dell’elenco pubblicato.
8.3 Entro tale termine il Cliente può opporsi per ragionevoli motivi di protezione dei dati. Se le parti non risolvono l’obiezione, il Cliente può recedere dall’abbonamento interessato, con rimborso del periodo prepagato non utilizzato.
8.4 Il Fornitore impone contrattualmente a ogni sub-responsabile obblighi di protezione dei dati non meno protettivi di quelli del presente accordo e resta pienamente responsabile verso il Cliente dell’operato di tale sub-responsabile.
9. Assistenza al titolare
9.1 Diritti degli interessati. Tenuto conto della natura del trattamento, il Fornitore assiste il Cliente con misure tecniche e organizzative adeguate nell’evasione delle richieste di cui al capo III del GDPR. Il prodotto offre funzioni di esportazione e cancellazione che consentono al Cliente di rispondere alla maggior parte delle richieste senza rivolgersi al Fornitore. Ogni utente finale può inoltre esportare nel prodotto i propri dati personali.
9.2 Il Fornitore trasmette al Cliente, senza ingiustificato ritardo, ogni richiesta ricevuta direttamente da un interessato relativa ai dati del Cliente, e non vi risponde autonomamente salvo obbligo di legge o istruzione.
9.3 Violazione dei dati personali. Il Fornitore informa il Cliente senza ingiustificato ritardo e comunque entro 48 ore da quando viene a conoscenza di una violazione dei dati personali che riguarda i dati del Cliente. L’informazione descrive la natura della violazione, le categorie e il numero approssimativo di interessati e di registrazioni coinvolti, le probabili conseguenze e le misure adottate o proposte.
9.4 Il Fornitore assiste il Cliente nelle valutazioni d’impatto sulla protezione dei dati e nelle consultazioni preventive ai sensi degli articoli 35 e 36 del GDPR, nella misura in cui le informazioni siano a disposizione del Fornitore e non del Cliente.
10. Cancellazione e restituzione
10.1 Gli amministratori del Cliente possono esportare i dati dell’organizzazione con la funzione di esportazione del prodotto per tutta la durata dell’abbonamento e per 30 giorni dopo la cessazione. Ogni file di esportazione resta scaricabile per 7 giorni dalla sua creazione. Se dopo la cessazione la funzione di esportazione non è disponibile per il Cliente, il Fornitore fornisce l’esportazione su richiesta entro gli stessi 30 giorni.
10.2 Trascorso tale periodo, il Fornitore cancella i dati personali entro ulteriori 60 giorni, anche dalle copie di sicurezza secondo il ciclo di rotazione dei backup, salvo che il diritto dell’Unione o di uno Stato membro ne imponga la conservazione.
10.3 I documenti di fatturazione sono conservati per il periodo di conservazione previsto dal diritto commerciale e tributario tedesco.
11. Audit
11.1 Il Fornitore mette a disposizione del Cliente tutte le informazioni necessarie a dimostrare il rispetto dell’articolo 28 del GDPR.
11.2 Il Fornitore adempie agli obblighi di audit in primo luogo fornendo documentazione, compresi il presente accordo, l’allegato 1, l’elenco dei sub-responsabili e ogni certificazione o relazione di terzi di cui disponga.
11.3 Se tale documentazione non è sufficiente, il Cliente può svolgere un audit o incaricare un revisore indipendente che non sia concorrente del Fornitore, alle seguenti condizioni: preavviso ragionevole di almeno 30 giorni, non più di una volta per anno solare salvo dopo una violazione dei dati personali, svolgimento durante il normale orario di lavoro, assenza di interruzioni del servizio e impegno scritto di riservatezza. Il Cliente sostiene i propri costi.
12. Trasferimenti internazionali
12.1 Alcuni sub-responsabili sono stabiliti fuori dallo Spazio economico europeo, come indicato nell’allegato 2.
12.2 Per ciascuno di tali trasferimenti il Fornitore si avvale delle clausole contrattuali tipo adottate dalla Commissione europea (decisione 2021/914), unitamente alle misure supplementari descritte nell’allegato 1. Se il destinatario è coperto da una decisione di adeguatezza, il Fornitore può avvalersi di quest’ultima.
12.3 Il Fornitore sceglie una regione di distribuzione europea quando il sub-responsabile ne offre una.
13. Responsabilità e disposizioni finali
13.1 La responsabilità segue i Termini di servizio. L’articolo 82 del GDPR resta impregiudicato.
13.2 In caso di contrasto tra i Termini di servizio e il presente accordo sul trattamento dei dati personali, prevale il presente accordo.
13.3 Il Fornitore può modificare il presente accordo quando lo richieda la legge o una modifica del servizio. Le modifiche sostanziali sono comunicate con almeno 30 giorni di anticipo. Se il Cliente si oppone, può recedere dall’abbonamento interessato con rimborso del periodo prepagato non utilizzato.
13.4 Si applica il diritto tedesco. Il foro competente è Monaco di Baviera, nella misura in cui la legge consenta tale scelta.
13.5 Se una clausola è invalida, il resto resta in vigore.
Allegato 1 — Misure tecniche e organizzative
Cifratura
- I dati personali nella base di dati dell’applicazione e i segreti dei codici trattati dal server sono cifrati a riposo con AES-256-GCM prima della memorizzazione; l’indirizzo e-mail che il servizio di autenticazione utilizza per l’accesso e i nomi dei dispositivi degli utenti finali sono memorizzati in chiaro. Le chiavi di cifratura sono custodite in un servizio di gestione delle chiavi nell’Unione europea (Infisical), separato dal fornitore della base di dati (Supabase); i server dell’applicazione le recuperano in fase di esecuzione con credenziali proprie. Il Fornitore non è in grado di decifrare le copie dei segreti dei codici cifrate end-to-end.
- Se l’applicazione dell’utente finale lo supporta, i segreti dei codici sono cifrati end-to-end per specifici dispositivi destinatari, mediante accordo di chiavi X25519 e AES-GCM.
- Gli indirizzi IP utilizzati per limitare la frequenza delle richieste e per le statistiche di verifica sono memorizzati solo come hash con chiave (HMAC-SHA256).
- Tutto il traffico in transito è protetto da TLS.
- L’applicazione mobile conserva i dati locali in una base di dati cifrata.
Controllo degli accessi
- Politiche di sicurezza a livello di riga nella base di dati limitano l’accesso per organizzazione e per ruolo.
- L’accesso amministrativo è limitato a persone nominate ed è separato per ruolo, con una distinzione tra amministrazione della piattaforma e amministrazione del nodo.
- L’autenticazione supporta collegamenti monouso e fornitori di identità terzi. Per le azioni sensibili è disponibile la conferma biometrica.
Disponibilità e resilienza
- La base di dati è ospitata con copie di sicurezza automatiche e ripristino a un momento determinato.
- L’infrastruttura è gestita da un fornitore consolidato con proprie misure di resilienza.
Separazione
- I dati sono separati per organizzazione a livello di base di dati.
- Gli ambienti di produzione, collaudo e sviluppo sono progetti separati con credenziali separate.
Registrazione e monitoraggio
- Gli eventi applicativi sono registrati in forma strutturata.
- Le azioni amministrative su diritti e organizzazioni sono riportate in un registro di audit.
Cancellazione
- La cancellazione dell’account rimuove account, registrazioni di dispositivo, connessioni, segreti e token push con un’unica procedura controllata.
Misure supplementari per i trasferimenti
- Il materiale cifrato end-to-end è illeggibile per qualsiasi sub-responsabile.
- I dati personali sono cifrati prima di raggiungere l’archiviazione, con chiavi custodite nell’Unione europea separatamente dalla base di dati.
- Si scelgono regioni di distribuzione europee dove offerte.
Allegato 2 — Sub-responsabili
Questo elenco è pubblicato anche in una pagina propria: trusted.codes/legal/subprocessors, dove porta una propria data ed è sostituito indipendentemente da questo accordo.
Aggiornata al 2026-10-01
Servizio principale
Impiegati per ogni cliente del servizio ospitato.
| Fornitore | Finalità | Luogo | Dati condivisi | Base del trasferimento |
|---|---|---|---|---|
| Supabase | Base di dati, autenticazione, funzioni server e archiviazione di file | Unione europea (Stoccolma); gestore stabilito negli Stati Uniti | Tutti i dati di account, verifica e fatturazione del servizio | Clausole contrattuali tipo (2021/914) |
| Infisical | Custodia delle chiavi che proteggono i dati a riposo | Unione europea | Solo chiavi di cifratura — nessun dato personale | All’interno del SEE |
| Vercel | Hosting del sito pubblico, delle pagine e funzioni server di app.trusted.codes e dei portali web | Funzioni server nell’Unione europea (Francoforte); file statici dalla rete globale di Vercel; gestore stabilito negli Stati Uniti | Metadati della richiesta: indirizzo IP, agente utente, percorso richiesto; il contenuto dei moduli e delle richieste trattati dalle funzioni server | Clausole contrattuali tipo (2021/914) |
| Resend | Consegna della posta elettronica transazionale | Unione europea (Irlanda); gestore stabilito negli Stati Uniti | Indirizzo di posta elettronica e contenuto del messaggio, decifrato al momento dell’invio | Clausole contrattuali tipo (2021/914) |
| OpenAI | L’assistente dell’applicazione con la chiave propria di Trusted Codes: comprensione delle richieste, stesura delle risposte e vettori di ricerca per testi di aiuto e domande | Stati Uniti (clausole contrattuali tipo); dati dell’API conservati fino a 30 giorni per rilevare abusi | Il testo della richiesta, che può contenere qualsiasi cosa l’utente abbia scritto, ed estratti dei testi di aiuto. Non utilizzato per addestrare modelli. | Clausole contrattuali tipo (2021/914) |
| Sentry | Segnalazioni di errore dall’applicazione mobile, dall’applicazione desktop, dai portali web, dalla console di amministrazione e dal sito | Unione europea (Germania); gestore stabilito negli Stati Uniti | Traccia dello stack, versione dell’applicazione, modello del dispositivo o browser, identificativo dell’account. Nessun indirizzo di posta elettronica e nessun indirizzo IP. | Clausole contrattuali tipo (2021/914) |
| Stripe | Elaborazione dei pagamenti e fatturazione degli abbonamenti | Stripe Payments Europe Ltd, Irlanda; trattamento anche negli Stati Uniti | Nome e indirizzo di fatturazione, numero di identificazione fiscale, stato dell’abbonamento. I dati della carta non raggiungono mai Trusted Codes. | Clausole contrattuali tipo (2021/914) |
| Expo | Inoltro delle notifiche push ai servizi di consegna di Apple e Google, e distribuzione degli aggiornamenti dell’applicazione mobile | Stati Uniti | Token push, contenuto della notifica, indirizzo IP del dispositivo | Clausole contrattuali tipo (2021/914) |
| MaxMind | Controllo antifrode all’accesso e alla registrazione | Stati Uniti | Indirizzo IP, indirizzo di posta elettronica, agente utente. Trusted Codes conserva il risultato: un punteggio di rischio e una localizzazione a livello di città. Il contenuto di richieste e risposte non viene registrato. | Clausole contrattuali tipo (2021/914) |
| Hetzner Online GmbH | Server a noleggio su cui Trusted Codes gestisce Plausible Analytics, Metabase e il relay MCP | Germania (Norimberga) | I dati di questi tre servizi, come descritti nelle rispettive righe | All’interno del SEE |
| Plausible Analytics | Statistiche di utilizzo del sito e delle applicazioni del servizio | Germania, su un server noleggiato da Hetzner | Pagina visualizzata e referente, senza cookie. L’indirizzo IP è trattato solo in memoria, per formare un hash che cambia ogni giorno. | Gestito da Trusted Codes |
| Metabase | Analisi interne, utilizzate solo dal gestore | Germania, su un server noleggiato da Hetzner | Dati interrogati dalla base di dati del servizio | Gestito da Trusted Codes |
| MCP relay (mcp.trusted.codes) | Inoltro delle richieste tra un client di IA e l’applicazione desktop dell’utente | Germania, su un server noleggiato da Hetzner | Nessun contenuto viene memorizzato. I registri di connessione (nome utente ricavato dall’indirizzo di posta elettronica, indirizzo IP, ora) sono conservati per 7 giorni. | Gestito da Trusted Codes |
Opzionali e scelti dall’utente
Impiegati solo quando l’utente finale sceglie la funzione o quando il componente è configurato.
| Fornitore | Finalità | Luogo | Dati condivisi | Base del trasferimento |
|---|---|---|---|---|
| Apple | Accesso, quando l’utente finale lo sceglie | Stati Uniti | Nome e indirizzo di posta elettronica, oppure l’indirizzo di inoltro emesso da Apple | Clausole contrattuali tipo (2021/914) |
| Accesso, quando l’utente finale lo sceglie | Stati Uniti | Nome e indirizzo di posta elettronica | Clausole contrattuali tipo (2021/914) |
Programma di test degli store
Impiegato finché l’applicazione mobile è distribuita tramite un programma di test degli store di applicazioni.
| Fornitore | Finalità | Luogo | Dati condivisi | Base del trasferimento |
|---|---|---|---|---|
| Google (Workspace) | Gruppo di tester per il test nello store dell’applicazione Android | Stati Uniti | Indirizzo di posta elettronica del tester. Viene rimosso quando l’account è eliminato. | Clausole contrattuali tipo (2021/914) |
Solo sito pubblico
Riguardano i visitatori di trusted.codes, non gli utenti del servizio.
| Fornitore | Finalità | Luogo | Dati condivisi | Base del trasferimento |
|---|---|---|---|---|
| Google (Sheets and Apps Script) | Ricezione del modulo di contatto e del modulo della lista d’attesa, solo durante il periodo di prova | Stati Uniti | Nome, indirizzo di posta elettronica, oggetto e messaggio. Il foglio viene eliminato al termine del periodo di prova. | Clausole contrattuali tipo (2021/914) |
Registrazione dell’accettazione
Il Fornitore registra, per ogni accettazione: l’utente che accetta, l’organizzazione, l’identificativo e la versione del documento, la data e l’ora, l’indirizzo di origine e l’identificazione del client.
Il Cliente può recuperare in qualsiasi momento la versione esatta che ha accettato, all’indirizzo con versione indicato in cima a questa pagina. L’identificativo di versione non dipende dalla lingua letta: tutte e sei le traduzioni di questo testo sono la versione 2026-10-04.
Qualora le parti concludano invece un accordo negoziato o firmato, la registrazione conserva un riferimento a quel documento e segna l’origine come offline.
Accordo negoziato o firmato
Un cliente il cui ufficio legale necessiti di un documento negoziato o controfirmato può richiederlo a privacy@trusted.codes. L’accettazione di questo accordo permanente non è una rinuncia a tale richiesta, e la richiesta non deve essere definita prima dell’acquisto di un abbonamento: nel frattempo vale questo accordo permanente, e un documento negoziato lo sostituisce dalla data in cui entrambe le parti lo firmano.