Oct 12, 2026
Whistleblowing e amministratore di sistema: chi vede le segnalazioni

Il canale whistleblowing è pronto, i ruoli no. Quando un'azienda italiana con più di 50 lavoratori attiva il canale interno previsto dal D.Lgs. 24/2023, la preoccupazione non è quasi mai la tecnologia in sé: è capire chi, materialmente, potrà aprire e leggere le segnalazioni. In particolare, la figura dell'amministratore di sistema è quella che, suo malgrado, può diventare il punto debole dell'intera procedura: ha i privilegi tecnici per accedere a log, backup e database, e se la sua posizione non è correttamente separata da quella del gestore delle segnalazioni, l'anonimato promesso sulla carta si dissolve in pratica.
Indice
- Punti chiave
- Cosa può fare (e cosa non dovrebbe fare) un amministratore di sistema sul canale whistleblowing?
- Separation of Duties: perché IT e gestore delle segnalazioni devono essere ruoli distinti
- Quali log conservare e quali mascherare per impedire la de-anonimizzazione tecnica
- Configurazione concreta del canale: ruoli, permessi e audit trail secondo il D.Lgs. 24/2023
- Checklist operativa per compliance officer e DPO prima del go-live
- Domande frequenti
- Fonti
Punti chiave
- L'amministratore di sistema deve essere escluso dall'accesso al contenuto delle segnalazioni: può gestire l'infrastruttura, mai leggere le segnalazioni o i messaggi.
- La separation of duties tra IT e gestore è un obbligo di progettazione ai sensi del GDPR e una garanzia richiesta dal D.Lgs. 24/2023, non un'opzione.
- I log vanno conservati per la durata necessaria all'audit, ma privati di qualsiasi elemento che consenta la de-anonimizzazione tecnica (IP, user agent, timestamp granulari).
- I termini di sette giorni per la presa in carico e di tre mesi per il riscontro devono essere tracciati da un audit trail immutabile, non da un promemoria in posta elettronica.
Cosa può fare (e cosa non dovrebbe fare) un amministratore di sistema sul canale whistleblowing?
L'amministratore di sistema può, e in molti casi deve, occuparsi dell'infrastruttura che ospita il canale: provisioning del server o del servizio cloud, backup, aggiornamenti di sicurezza, monitoraggio della disponibilità. Non deve, in alcuno scenario operativo, poter aprire una segnalazione, leggere un messaggio tra segnalante e gestore, o estrarre il contenuto del database applicativo. La distinzione è netta: il ruolo IT gestisce la macchina, non il contenuto.
Il rischio concreto è duplice. Da un lato, l'amministratore ha accesso tecnico al filesystem, ai backup cifrati e ai log di sistema: senza un'architettura che lo escluda a priori, può leggere il testo in chiaro delle segnalazioni anche se l'interfaccia utente non glielo consente. Dall'altro, anche senza cattiva fede, un errore umano (un backup ripristinato sul posto sbagliato, un dump del database aperto per debug) può trasformare un audit di routine in una fuga di dati.
Una buona architettura whistleblowing deve quindi prevedere la cifratura end-to-end con chiavi che non risiedono mai sul server in chiaro: solo così l'amministratore di sistema vede pacchetti cifrati anche durante un'operazione di manutenzione. La pagina sulla sicurezza del canale illustra come questo principio si traduca in pratica, dalla gestione delle chiavi all'architettura zero-access.
Separation of Duties: perché IT e gestore delle segnalazioni devono essere ruoli distinti
La separation of duties applicata al whistleblowing significa che nessuna singola persona può contemporaneamente (a) gestire l'infrastruttura tecnica e (b) leggere o lavorare una segnalazione. Il principio non è una best practice informatica generica: è un requisito di protezione dei dati by design e by default previsto dall'articolo 25 del GDPR, e un elemento di garanzia che i revisori si aspettano di trovare quando valutano un canale interno.
Nelle PMI italiane da trenta a ottanta dipendenti questa separazione è spesso complicata dal fatto che l'IT interno è composto da una, al massimo due persone, che tendono per natura a "mettere le mani ovunque". Il risultato è che l'amministratore di sistema finisce per essere anche il primo tecnico chiamato quando qualcosa non funziona, e a quel punto la domanda diventa: può leggere le segnalazioni durante il debug? La risposta corretta è no, ma la risposta corretta deve essere imposta dall'architettura, non dalla buona volontà.
Una separazione reale si vede da tre dettagli:
- L'amministratore di sistema non possiede le credenziali per decrittare il contenuto delle segnalazioni: le chiavi vivono altrove, idealmente sul dispositivo del gestore e nell'URL del segnalante.
- I log di accesso dell'amministratore al sistema applicativo sono essi stessi oggetto di audit: anche un tentativo di apertura viene registrato.
- Il gestore delle segnalazioni non ha alcun privilegio amministrativo sull'infrastruttura: non può modificare i log, cancellare una segnalazione, o alterare i timestamp.
Il tema della conformità GDPR applicata al canale è approfondito nella pagina dedicata alla conformità al GDPR, che lega questi principi agli articoli rilevanti del regolamento.
Quali log conservare e quali mascherare per impedire la de-anonimizzazione tecnica
La conservazione dei log è un campo minato: servono per dimostrare la correttezza della procedura, ma se contengono gli elementi sbagliati diventano loro stessi uno strumento di de-anonimizzazione. La regola operativa è conservare il necessario all'integrità e alla tracciabilità dell'audit, e mascherare tutto ciò che potrebbe ricondurre al segnalante.
In concreto, vanno conservati per l'intero periodo necessario alla difesa in giudizio (in genere non meno di cinque anni, secondo quanto previsto dalla normativa italiana sul whistleblowing e dalle indicazioni del Garante):
- Eventi di accesso al fascicolo da parte dei gestori, con data, ora e operazione effettuata.
- Cambiamenti di stato della segnalazione (da Ricevuta a In lavorazione a Risolta).
- Prove del rispetto dei termini di sette giorni per la presa in carico e di tre mesi per il feedback.
Vanno invece mascherati o non generati affatto:
- Indirizzi IP del segnalante al momento dell'invio della segnalazione.
- Identificatori del dispositivo o fingerprint del browser.
- Timestamp con granularità superiore al minuto, che combinati con altri metadati possono restringere il campo dei sospetti.
- Eventuali cookie o token di sessione legati alla pagina di invio.
Una pagina di segnalazione che non registra IP, non installa tracker e non scrive cookie analitici è la scelta di default corretta: il segnalante deve poter inviare la segnalazione senza che il sistema raccolga nulla che lo riguardi.
Configurazione concreta del canale: ruoli, permessi e audit trail secondo il D.Lgs. 24/2023
Il D.Lgs. 24/2023, che ha recepito la Direttiva (UE) 2019/1937, richiede che il canale sia gestito da una "persona o un servizio interno" e che la gestione rispetti la normativa sulla riservatezza. Tradotto in pratica, significa tre cose: definire ruoli distinti, configurare i permessi in modo coerente, e garantire che ogni azione sia tracciata.
I ruoli tipici di un canale ben configurato sono quattro:
- Segnalante: accede solo tramite un link privato generato al momento dell'invio, non possiede credenziali permanenti.
- Gestore delle segnalazioni: vede il contenuto, dialoga con il segnalante, gestisce lo stato del fascicolo.
- Amministratore di sistema: vede solo l'infrastruttura, mai il contenuto; i suoi accessi all'applicativo sono a loro volta auditati.
- Compliance officer o responsabile della procedura: ha visibilità di sintesi sui fascicoli e sull'andamento della procedura, ma non necessariamente accesso al contenuto completo di ogni segnalazione.
I permessi devono riflettere esattamente questi ruoli, e devono essere configurati prima del go-live: aggiungere il livello di accesso dell'IT dopo che il canale è già attivo è il modo più comune per ritrovarsi, mesi dopo, con un amministratore che ha letto tutto per curiosità o per abitudine. Una configurazione ragionevole parte dall'idea che l'IT può fare deployment, backup e monitoring, ma non può aprire un fascicolo; anche i permessi di root sul database non devono tradursi nella possibilità di leggere il testo in chiaro.
L'audit trail deve essere immutabile: una volta scritto, non deve essere modificabile né dal gestore né dall'amministratore di sistema. Deve poter essere esportato in un formato standard per gli auditors, e deve dimostrare in modo automatico il rispetto dei termini di sette giorni per la presa in carico e di tre mesi per il feedback. La procedura di indagine interna — come strutturare il fascicolo e la successiva attività istruttoria — è descritta in una guida dedicata del blog.
In questo scenario, la figura che materialmente deve gestire il canale può essere un software di whistleblowing pensato per le PMI europee, come ashio: un canale anonimo senza account, con cifratura end-to-end e audit trail integrato, che separa fin dalla progettazione il ruolo dell'IT dal ruolo del gestore e mantiene la procedura interamente in Europa. Non è la scelta giusta per organizzazioni con processi investigativi molto complessi che richiedono integrazioni custom con sistemi legali o di e-discovery; per il resto delle PMI rappresenta un modo per arrivare al go-live con la configurazione corretta già pronta, evitando il passaggio da fogli di calcolo e caselle di posta condivise a una procedura documentata e tracciabile.
Checklist operativa per compliance officer e DPO prima del go-live
Prima di andare in produzione, è buona prassi passare una checklist condivisa tra compliance officer e DPO. Non è una formalità: è il momento in cui si decide chi, concretamente, potrà leggere le segnalazioni.
Quali sono i ruoli che devono essere configurati sul canale?
Almeno quattro: segnalante (anonimo, senza account), gestore delle segnalazioni (accesso al contenuto), amministratore di sistema (solo infrastruttura, mai contenuto), e responsabile della procedura (visibilità di sintesi). Ogni ruolo deve avere permessi distinti e non sovrapponibili.
Come si esclude l'amministratore di sistema dalla lettura delle segnalazioni?
Con la cifratura end-to-end: le chiavi di decrittazione non risiedono sul server, e l'amministratore vede solo pacchetti cifrati anche durante manutenzione, backup o debug. I suoi accessi all'applicativo sono a loro volta tracciati in un log di audit.
Quali log vanno conservati e per quanto tempo?
Vanno conservati gli eventi rilevanti per l'audit (accessi al fascicolo, cambi di stato, rispetto dei termini di sette giorni e tre mesi) per almeno cinque anni; vanno mascherati o non generati IP, identificatori del dispositivo, fingerprint e timestamp troppo granulari.
Come si dimostra il rispetto dei termini al Garante o a un revisore?
Con un audit trail immutabile, esportabile in formato standard, che mostri automaticamente ogni presa in carico entro sette giorni e ogni feedback entro tre mesi. Un file Excel modificabile o una catena di e-mail non sono prove sufficienti.
La parte di onboarding dei dipendenti, che completa la procedura sul lato organizzativo, è trattata in una guida dedicata che spiega come informare il personale senza trasformare l'introduzione del canale in un esercizio burocratico., dove si affronta il tema di come informare il personale senza trasformare l'introduzione del canale in un esercizio burocratico.
Domande frequenti
L'amministratore di sistema può leggere le segnalazioni se serve per fare manutenzione?
No. Con una cifratura end-to-end corretta, l'amministratore vede solo dati cifrati anche durante la manutenzione, e non possiede gli strumenti per decrittarli. Se la piattaforma richiede di disattivare la cifratura per fare debug, la piattaforma non è adatta a un canale whistleblowing.
È sufficiente non dare all'IT le credenziali dell'applicativo?
No. L'IT ha spesso accesso al server, ai backup e al database a un livello più basso rispetto all'applicativo: senza cifratura end-to-end, può leggere il contenuto aprendo direttamente il database. La separazione dei ruoli deve essere imposta dall'architettura, non dalle sole credenziali applicative.
Il DPO deve avere accesso a tutte le segnalazioni?
Dipende dalla policy interna, ma in genere no: il DPO supervisiona la conformità della procedura, non lavora attivamente le segnalazioni. Una visibilità di sintesi (numero, stato, tempi) è spesso sufficiente; l'accesso al contenuto completo può essere previsto solo per le segnalazioni che richiedono escalation.
Cosa succede se l'amministratore di sistema è anche l'unico tecnico disponibile in azienda?
In una PMI con un solo tecnico interno è ancora più importante che l'architettura escluda la lettura delle segnalazioni a livello tecnico, perché la separazione delle persone non è realizzabile e deve quindi essere imposta dal sistema. Un servizio gestito con cifratura end-to-end è in questi casi la scelta più robusta.
Ogni quanto va rivista la configurazione dei ruoli?
Almeno una volta all'anno, e ogni volta che cambiano i responsabili IT o i gestori delle segnalazioni. Una procedura che non viene revisionata tende a erodersi: prima o poi qualcuno ottiene un permesso che non dovrebbe avere, e l'anonimato dei segnalanti diventa solo una dichiarazione di intenti.
