Accordo sul trattamento dei dati (DPA) — GuardrailX

Ai sensi dell'art. 28 del Regolamento (UE) 2016/679 ("GDPR"), tra:

  • il Cliente che ha accettato i Termini di servizio di GuardrailX, titolare del trattamento ("Titolare");
  • WebbergatePlus+ s.r.l., Strada Farnesiana 45, 29122 Piacenza (PC), Italia, P. IVA 03871830166, capitale sociale € 10.000, responsabile del trattamento ("Responsabile").

Questo accordo fa parte dei Termini di servizio e vale per tutta la durata del contratto.

1. Oggetto e durata

Il Responsabile tratta dati personali per conto del Titolare solo per fornire il Servizio descritto nei Termini, per la durata del contratto e per il tempo necessario alla cancellazione indicata al punto 9.

2. Natura e finalità del trattamento

AttivitàCosa succede ai dati
Inoltro delle chiamate degli agenti del Titolare ai provider di IA scelti dal Titolareil contenuto transita nella memoria del server il tempo necessario all'inoltro e non viene salvato
Registro delle chiamate (costi, limiti, analisi)si salvano solo metadati: data, provider, modello, token, costo, esito, durata, e i valori che il Titolare mette negli header X-GuardrailX-Agent, X-GuardrailX-Customer, X-GuardrailX-Session, X-GuardrailX-Step, X-GuardrailX-Feature (già X-GuardrailX-Tag) e X-GuardrailX-User; i messaggi di errore del provider, fino a 500 caratteri
Anti-loop e regole di unicitàimpronta (hash) delle ultime chiamate, solo in memoria, per la finestra scelta (al più 24 ore per le regole di unicità)
Privacy Guard, solo se attivato dal Titolarei dati riconosciuti nelle chiamate sono sostituiti con segnaposti in memoria prima dell'inoltro e rimessi nella risposta, senza salvarli; le voci del dizionario del progetto inserite dal Titolare sono salvate cifrate finché il Titolare non le toglie o non elimina il progetto; per le conversazioni che il provider ricostruisce da sé (API Responses di OpenAI, API Interactions di Gemini) la corrispondenza fra segnaposti e dati resta cifrata e solo in memoria per 24 ore dall'ultimo turno
Clienti finali e, se attivata, API per i sitiidentificativo del cliente finale scelto dal Titolare, spesa, limiti, saldo e movimenti, metadati facoltativi (che per istruzione non contengono dati personali); eventi firmati inviati all'indirizzo del sito indicato dal Titolare
Confronti fra modelli, solo se attivati dal Titolareper le chiamate scelte a campione, richiesta completa (istruzioni, conversazione, strumenti e parametri, senza chiavi) e risposte salvate cifrate (AES-256-GCM) e ripetute sul modello candidato con la chiave del provider del Titolare, anche più tardi su un altro modello scelto dal Titolare; se il Titolare accende il giudice sul testo, domanda e due risposte inviate al modello di partenza, come giudice, con la stessa chiave; testi cancellati 30 giorni dopo la fine del confronto
Autopilot, solo se attivato dal Titolareper le chiamate scelte a campione, domanda e risposte salvate cifrate e ripetute su un modello più economico dello stesso provider (e, dopo uno spostamento, sul modello precedente); domanda e due risposte inviate al modello in uso dal Titolare, come giudice, con la chiave del provider del Titolare; testi cancellati 30 giorni dopo la raccolta
Avvisimessaggi verso l'email e il webhook configurati dal Titolare, con nomi di progetto, chiave, agente o sessione

Il recapito delle notifiche tramite Webhook dipende dalla corretta configurazione e disponibilità dei sistemi del Cliente. WebbergatePlus+ s.r.l. non risponde per il mancato o ritardato ricevimento degli avvisi dovuto a malfunzionamenti, blocchi o indisponibilità degli endpoint forniti dal Cliente.

3. Tipi di dati e categorie di interessati

Dipendono da ciò che il Titolare fa inviare ai suoi agenti: potenzialmente qualsiasi dato contenuto nelle domande e nei documenti inviati ai modelli (per esempio dati di clienti, dipendenti, fornitori del Titolare). Il Titolare valuta se inviare categorie particolari di dati (art. 9 GDPR) o dati giudiziari (art. 10) e, se lo fa, ne garantisce la base giuridica; in quel caso si consiglia di non attivare i Confronti sulle chiamate interessate e di escludere dall'Autopilot gli agenti che le inviano. Privacy Guard riduce i dati personali che arrivano al provider ma non li esclude: riconosce i dati con regole automatiche, non tratta immagini e file allegati e lascia al provider il resto del testo. Per i dati che non devono arrivare al provider il Titolare usa la modalità che blocca le chiamate, o non li invia.

Il Titolare si impegna formalmente a non immettere dati personali appartenenti alle categorie particolari di cui all'art. 9 GDPR o dati relativi a condanne penali e reati ex art. 10 GDPR all'interno dei campi header (X-GuardrailX-*) o nelle impostazioni di configurazione. Qualora il Titolare decida di inoltrare tali categorie di dati nel payload delle chiamate o nei Confronti fra Modelli, garantisce sotto la propria esclusiva responsabilità di essere in possesso di un'idonea base giuridica e di aver adempiuto a tutti gli obblighi previsti dalla legge (compresa l'eventuale DPIA), manlevando integralmente il Responsabile.

4. Provider di intelligenza artificiale

Il Titolare può configurare nel Servizio provider di intelligenza artificiale di propria scelta (ad esempio OpenAI, Anthropic, Google, Mistral AI, DeepSeek e OpenRouter), utilizzando credenziali o chiavi API associate al proprio rapporto con tali provider. Il Responsabile trasmette i dati al provider selezionato esclusivamente sulla base delle istruzioni e delle configurazioni del Titolare e nella misura necessaria all'esecuzione della richiesta. L'utilizzo di un provider configurato dal Titolare costituisce istruzione documentata al Responsabile a trasmettere a tale provider i dati necessari all'esecuzione della richiesta. Il Titolare è responsabile della scelta del provider, dei modelli utilizzati e della verifica dei relativi termini contrattuali, delle condizioni applicabili al trattamento dei dati personali e delle eventuali garanzie richieste per trasferimenti verso paesi terzi. Le funzionalità di instradamento, di Confronto fra modelli e l'Autopilot trasmettono dati esclusivamente ai provider configurati dal Titolare. L'attivazione dell'Autopilot costituisce istruzione documentata a inviare un campione delle chiamate, con la chiave del Titolare, ad altri modelli dello stesso provider scelti dall'Autopilot e al modello in uso come giudice, entro gli obiettivi e la spesa fissati dal Titolare.

5. Obblighi del Responsabile

Il Responsabile:

  1. tratta i dati solo su istruzioni documentate del Titolare, cioè i Termini, questo accordo e le configurazioni fatte dal Titolare nel Servizio; informa senza ingiustificato ritardo il Titolare se ritiene che un'istruzione violi il GDPR o altra normativa applicabile in materia di protezione dei dati e può sospendere l'esecuzione dell'istruzione interessata fino alla sua modifica, revoca o conferma della relativa liceità;
  2. garantisce che le persone autorizzate al trattamento siano vincolate alla riservatezza;
  3. adotta le misure di sicurezza dell'Allegato A (art. 32 GDPR) e le aggiorna nel tempo;
  4. ricorre ai sub-responsabili secondo il punto 6;
  5. assiste il Titolare, per quanto possibile, nel rispondere alle richieste degli interessati (artt. 15-22) e negli adempimenti degli artt. 32-36;
  6. notifica al Titolare le violazioni dei dati personali senza ingiustificato ritardo e comunque entro 48 ore da quando ne viene a conoscenza, con le informazioni disponibili;
  7. mette a disposizione le informazioni necessarie a dimostrare il rispetto di questo accordo e consente verifiche (punto 8).

L'assistenza del Responsabile in materia di valutazioni d'impatto (DPIA) e gestione delle richieste degli interessati è fornita nei limiti della natura del Servizio. Qualora l'assistenza richiesta dal Titolare comporti un impegno operativo o tecnico straordinario, il Responsabile si riserva il diritto di addebitare al Titolare i relativi costi sulla base delle proprie tariffe orarie vigenti.

6. Sub-responsabili

Il Titolare autorizza in via generale il ricorso ai sub-responsabili dell'Allegato B. Il Responsabile comunica con almeno 30 giorni di preavviso l'aggiunta o la sostituzione di un sub-responsabile; entro quel termine il Titolare può opporsi per motivi ragionevoli legati alla protezione dei dati e, in mancanza di una soluzione, recedere dal contratto senza penali. Il Responsabile impone ai sub-responsabili obblighi equivalenti a quelli di questo accordo e ne risponde.

7. Trasferimenti fuori dallo SEE

Il Responsabile conserva i dati in Italia. Eventuali trasferimenti fuori dallo Spazio economico europeo da parte dei sub-responsabili avvengono solo sulla base di una decisione di adeguatezza o delle clausole contrattuali tipo della Commissione europea, con le misure supplementari necessarie.

L'integrazione del bot Telegram per la ricezione di avvisi costituisce una scelta del tutto opzionale ed esclusiva del Titolare. Abilitando tale canale, il Titolare impartisce istruzione diretta al Responsabile di trasmettere i metadati degli avvisi a Telegram Messenger Inc. / Telegram FZ-LLC, dichiarando di aver valutato e accettato i relativi rischi connessi al trasferimento verso paesi extra-UE

8. Verifiche

Il Titolare può chiedere informazioni scritte sul rispetto di questo accordo; il Responsabile risponde entro 30 giorni. Verifiche ispettive, anche tramite un revisore vincolato alla riservatezza, si concordano con almeno 30 giorni di preavviso, al massimo una volta l'anno salvo violazioni, e sono a carico del Titolare.

I costi e le spese derivanti dall'esercizio del diritto di verifica da parte del Titolare o di un suo revisore sono interamente a carico del Titolare medesimo. Tali verifiche dovranno svolgersi durante i normali orari lavorativi, con un preavviso minimo di 30 giorni, senza interferire con l'operatività del Servizio e con modalità tali da non compromettere la sicurezza dei sistemi o la riservatezza dei dati di altri clienti.

9. Fine del trattamento

Alla chiusura dell'account o alla risoluzione del contratto, il Responsabile cancella i dati personali trattati per conto del Titolare dai sistemi di produzione entro 30 giorni. Relativamente alle copie di sicurezza (backup), i dati del Titolare permangono in ambienti ad accesso riservato (la copia esterna è cifrata) e vengono eliminati o sovrascritti al termine del naturale ciclo di rotazione dei backup (14 giorni sul server, 60 giorni per la copia esterna). Prima della chiusura dell'account, il Titolare ha la facoltà di esportare il registro delle chiamate e i propri dati in formato CSV dalla dashboard. Restano esclusi dalla cancellazione immediata i soli dati che il Responsabile è tenuto a conservare in virtù di un obbligo di legge.

10. Responsabilità

Fermo restando quanto previsto dall'art. 82 GDPR in materia di responsabilità verso gli interessati, la responsabilità complessiva del Responsabile nei confronti del Titolare per qualsiasi violazione del presente DPA sarà soggetta alle limitazioni e al tetto massimo (cap) previsto all'art. 11 dei Termini di Servizio (pari all'importo complessivamente corrisposto nei dodici mesi precedenti).


Allegato A — Misure tecniche e organizzative

  • Cifratura in transito: HTTPS (TLS) tra agenti, Servizio e provider; dashboard solo su HTTPS con intestazioni di sicurezza (HSTS, Content Security Policy restrittiva).
  • Cifratura a riposo: chiavi API dei provider e testi dei Confronti e dell'Autopilot cifrati con AES-256-GCM e una chiave master conservata fuori dal database.
  • Minimizzazione: il contenuto delle chiamate non viene salvato (salvo Confronti e Autopilot attivati dal Titolare); con Privacy Guard, facoltativo, i dati personali riconosciuti diventano segnaposti prima dell'inoltro al provider, e le voci del dizionario del progetto sono conservate cifrate; il registro contiene solo metadati; conservazione limitata per piano (90 o 365 giorni), poi solo totali mensili; testi dei Confronti cancellati 30 giorni dopo la fine del confronto, quelli dell'Autopilot 30 giorni dopo la raccolta.
  • Accessi: password conservate come impronta bcrypt; email confermata prima del primo accesso; accesso con Google o Microsoft opzionale; limiti ai tentativi di accesso e di registrazione; chiavi gr_… conservate solo come impronta SHA-256; ogni utente vede solo i propri progetti; accesso ai server via SSH con chiave, riservato a personale autorizzato.
  • Rete: database non esposto su internet; applicazione raggiungibile solo tramite il reverse proxy HTTPS; indirizzi webhook verso reti private rifiutati.
  • Continuità: backup giornaliero del database, verificato e conservato 14 giorni sul server e 60 giorni in una copia esterna cifrata (contenuto e nomi dei file) presso un altro fornitore; procedura di ripristino documentata; monitoraggio dello stato del Servizio.
  • Aggiornamenti: dipendenze e sistema aggiornati; migrazioni del database versionate e verificate.
  • Violazioni: procedura di gestione e notifica entro 48 ore (punto 5.6).

Allegato B — Sub-responsabili autorizzati

Sub-responsabileAttivitàSede del trattamento
Server Plan S.r.l.server applicativo e databaseItalia
Cloudflare, Inc.rete di distribuzione e protezione (CDN, firewall) del sito e della dashboard: le pagine della dashboard, con i dati che mostrano, passano cifrate dai suoi server; le chiamate degli agenti ai provider norete mondiale, sede negli USA; Data Privacy Framework UE-USA e clausole contrattuali tipo
Register S.p.A.copia esterna cifrata dei backup del databaseItalia
Microsoft Ireland Operations Ltd. (Microsoft 365, fornito tramite GoDaddy)invio delle email di avviso configurate dal Titolare (possono contenere nomi di progetto, agente o sessione)UE, con possibili trasferimenti negli USA
Telegram (Telegram Messenger Inc. / Telegram FZ-LLC)invio degli avvisi tramite il bot ufficiale, solo ai clienti che lo collegano (possono contenere nomi di progetto, agente o sessione)fuori dallo SEE (Emirati Arabi Uniti), clausole contrattuali tipo

Stripe (pagamenti), Google e Microsoft (accesso con Google o Microsoft) trattano solo i dati dell'account del Cliente, come titolari o responsabili per nostro conto: sono indicati nell'Informativa privacy e non ricevono i dati delle chiamate. I provider di IA configurati direttamente dal Titolare e utilizzati mediante credenziali/API key riconducibili al rapporto contrattuale tra il Titolare e il provider non sono selezionati dal Responsabile quali propri sub-responsabili. Il Responsabile agisce esclusivamente quale intermediario tecnico, trasmettendo i dati al provider indicato dal Titolare sulla base delle istruzioni documentate di quest'ultimo. La qualificazione del provider ai sensi della normativa applicabile resta determinata dal rapporto e dalle condizioni intercorrenti tra il Titolare e il provider. L'integrazione del bot Telegram per la ricezione di avvisi costituisce una scelta del tutto opzionale ed esclusiva del Titolare. Abilitando tale canale, il Titolare impartisce istruzione diretta al Responsabile di trasmettere i metadati degli avvisi a Telegram Messenger Inc. / Telegram FZ-LLC, dichiarando di aver valutato e accettato i relativi rischi connessi al trasferimento verso paesi extra-UE

Ultimo aggiornamento: 27 ottobre 2026