Moodle e GDPR: Configurare la Privacy della Piattaforma
La conformità Moodle GDPR è un requisito imprescindibile per qualsiasi organizzazione che utilizzi la piattaforma per erogare formazione a utenti residenti nell'Unione Europea. Il Regolamento Generale sulla Protezione dei Dati (GDPR) impone obblighi specifici in materia di consenso utenti, diritto di accesso, portabilità e cancellazione dati Moodle. Dalla versione 3.5, Moodle ha introdotto strumenti nativi per la data protection Moodle, ma configurarli correttamente richiede una comprensione approfondita sia della normativa sia delle funzionalità tecniche. In questa guida vediamo come configurare la privacy LMS in modo completo e conforme.
Moodle GDPR: Le Funzionalità Native dalla Versione 3.5
A partire da Moodle 3.5, la piattaforma include un set di strumenti dedicati alla gestione della privacy conforme al GDPR. Questi strumenti sono accessibili da Amministrazione del sito > Utenti > Privacy e policy:
- Registro dei dati (Data Registry): consente di classificare lo scopo e la categoria dei dati raccolti per ogni plugin e contesto (corso, attività, blocco). Ogni elemento può essere etichettato con lo scopo del trattamento e il periodo di conservazione.
- Richieste dati (Data Requests): gli utenti possono inviare richieste di accesso ai propri dati e richieste di cancellazione direttamente dall'interfaccia Moodle. L'amministratore o il DPO designato riceve una notifica e può approvare o rifiutare la richiesta.
- Plugin policy tool: gestisce le policy di privacy e i termini di servizio, richiedendo il consenso utenti esplicito prima dell'accesso alla piattaforma.
- Data retention: configurazione dei periodi di conservazione dei dati per contesto, con eliminazione automatica alla scadenza.
Configurare il Consenso Utenti in Moodle
Il consenso utenti è il primo pilastro della conformità Moodle GDPR. La configurazione corretta prevede diversi passaggi:
Attivare il plugin Policy Tool
Accedere a Amministrazione del sito > Plugin > Gestione autenticazione e verificare che il plugin "Policy tool" sia attivo. Questo plugin sostituisce o integra il consenso standard di Moodle con un sistema più granulare.
Creare le policy necessarie
In Amministrazione del sito > Utenti > Privacy e policy > Gestione policy, creare almeno queste policy:
- Informativa sulla privacy: descrive quali dati vengono raccolti, per quale finalità, su quale base giuridica e per quanto tempo vengono conservati. Deve essere scritta in linguaggio chiaro e comprensibile, non in "legalese".
- Termini di servizio: regole di utilizzo della piattaforma, responsabilità dell'utente e dell'organizzazione.
- Cookie policy: se la piattaforma utilizza cookie di terze parti (analytics, plugin social), è necessaria una policy specifica con gestione granulare del consenso.
Ogni policy può essere configurata come obbligatoria (l'utente non può accedere senza accettarla) o facoltativa. Il sistema registra data, ora e versione della policy accettata da ciascun utente, creando un audit trail completo.
Gestione delle versioni
Quando una policy viene aggiornata, Moodle crea una nuova versione e richiede automaticamente il ri-consenso a tutti gli utenti al login successivo. Questo meccanismo garantisce che il consenso sia sempre riferito alla versione corrente della policy.
Data Protection Moodle: Diritto di Accesso e Portabilità
Il GDPR garantisce agli interessati il diritto di accedere ai propri dati e di riceverli in formato portabile. La data protection Moodle implementa questi diritti attraverso il sistema di Data Requests:
- Richiesta di esportazione dati: l'utente accede al proprio profilo e clicca su "Richieste dati" > "Richiedi esportazione dati". La richiesta viene inoltrata al responsabile della privacy (configurabile in Amministrazione del sito > Utenti > Privacy e policy > Impostazioni privacy).
- Contenuto dell'esportazione: Moodle genera un archivio contenente tutti i dati dell'utente: profilo, iscrizioni ai corsi, consegne compiti, messaggi forum, voti, log di accesso, preferenze e qualsiasi altro dato associato al suo account. Il formato è HTML navigabile, leggibile dall'utente.
- Tempi di risposta: il GDPR prevede un termine massimo di 30 giorni per evadere la richiesta. È consigliabile configurare notifiche email al DPO per evitare ritardi.
- Automazione: per piattaforme con molti utenti, è possibile configurare l'approvazione automatica delle richieste di esportazione, riducendo il carico amministrativo.
Cancellazione Dati Moodle: Diritto all'Oblio
La cancellazione dati Moodle è probabilmente l'aspetto più delicato della conformità GDPR, perché deve bilanciare il diritto dell'utente alla cancellazione con le esigenze di conservazione per obblighi legali.
Richiesta di cancellazione
L'utente può richiedere la cancellazione dei propri dati attraverso lo stesso sistema di Data Requests. La richiesta deve essere valutata caso per caso, perché esistono eccezioni legittime:
- Obblighi formativi legali: per la formazione obbligatoria (sicurezza sul lavoro, HACCP), i dati di completamento e gli attestati devono essere conservati per il periodo previsto dalla normativa specifica (tipicamente 3-10 anni), anche se l'utente ne richiede la cancellazione.
- Contenziosi in corso: se esistono procedimenti legali o disciplinari, i dati pertinenti devono essere conservati fino alla conclusione.
- Anonimizzazione vs eliminazione: in molti casi, la soluzione migliore è l'anonimizzazione dei dati (sostituzione dei dati identificativi con valori generici) piuttosto che l'eliminazione completa, per preservare la consistenza dei report aggregati.
Configurare i periodi di conservazione
Nel Data Registry di Moodle, è possibile configurare i periodi di conservazione per ogni tipo di dato e contesto. Ad esempio:
- Dati del profilo utente: cancellazione automatica 12 mesi dopo la disattivazione dell'account
- Log di accesso: conservazione per 24 mesi, poi eliminazione automatica
- Dati dei corsi di formazione obbligatoria: conservazione per il periodo legale (es. 5 anni per la sicurezza sul lavoro)
- Messaggi forum e interazioni: cancellazione 6 mesi dopo la chiusura del corso
Per automatizzare la cancellazione dati Moodle, configurare il task schedulato "Scadenza contesti dati" in Amministrazione del sito > Server > Task schedulati. Questo task verifica periodicamente i periodi di conservazione ed elimina i dati scaduti.
Privacy LMS: Configurazioni Tecniche Essenziali
Oltre agli strumenti specifici GDPR, la privacy LMS richiede configurazioni tecniche trasversali:
- HTTPS obbligatorio: tutto il traffico deve essere cifrato. Configurare il redirect HTTP > HTTPS a livello di web server e abilitare HSTS con max-age di almeno 31536000 secondi.
- Minimizzazione dei dati: disabilitare i campi del profilo utente non necessari. Se non servono indirizzo, telefono o foto profilo, non raccoglierli. In Moodle, i campi del profilo sono configurabili in Amministrazione del sito > Utenti > Campi profilo utente.
- Plugin e servizi di terze parti: ogni plugin che trasmette dati a server esterni (analytics, video hosting, strumenti collaborativi) deve essere documentato nell'informativa privacy. Moodle 3.5+ include un meccanismo per cui ogni plugin dichiara i dati che raccoglie, facilitando la mappatura.
- Backup cifrati: i backup del database e del filesystem contengono tutti i dati personali. Devono essere cifrati in transito e at-rest, con accesso limitato al personale autorizzato.
- Log di accesso amministrativo: tracciare chi accede al backend e al database della piattaforma, con quale frequenza e per quale scopo. Questo log è richiesto dal principio di accountability del GDPR.
Registro dei Trattamenti e DPIA
Per la piena conformità Moodle GDPR, l'organizzazione deve predisporre:
- Registro dei trattamenti (art. 30 GDPR): documenta tutti i trattamenti di dati personali effettuati attraverso la piattaforma. Il Data Registry di Moodle fornisce le informazioni di base, ma il registro formale deve includere anche le categorie di interessati, i destinatari dei dati e le misure di sicurezza adottate.
- DPIA (Data Protection Impact Assessment): per piattaforme che trattano dati su larga scala (oltre 10.000 utenti) o dati particolari (es. dati sanitari nei corsi di formazione medica), è obbligatoria una valutazione d'impatto sulla protezione dei dati prima dell'avvio del trattamento.
Conclusione
La conformità Moodle GDPR non è un'operazione una tantum ma un processo continuo che richiede configurazione tecnica, documentazione legale e revisione periodica. Gli strumenti nativi di Moodle coprono la maggior parte dei requisiti, ma devono essere configurati correttamente e integrati con le procedure organizzative dell'ente.
HIE Learning offre un servizio completo di adeguamento privacy LMS: dall'audit iniziale della piattaforma alla configurazione dei tool GDPR, dalla redazione delle policy alla formazione del personale amministrativo. Se la tua piattaforma Moodle necessita di un check-up sulla conformità GDPR, contattaci per una valutazione gratuita.
Domande frequenti
Moodle è conforme al GDPR?
Moodle, a partire dalla versione 3.5, include un set nativo di strumenti progettati per aiutare gli amministratori a raggiungere la conformità con il GDPR. La piattaforma fornisce funzionalità come il registro dei dati, la gestione delle richieste di privacy e i modelli per le policy, ma spetta all'organizzazione configurarle e utilizzarle correttamente secondo i propri obblighi legali.
Quali strumenti GDPR sono disponibili in Moodle?
Moodle offre strumenti specifici accessibili dal menu "Privacy e policy", tra cui il Registro dei Dati per classificare le finalità del trattamento, il sistema per gestire le Richieste di dati (come accesso, cancellazione e portabilità) e funzionalità per gestire il consenso degli utenti e i periodi di conservazione delle informazioni.
Come si gestisce la cancellazione dei dati degli utenti in Moodle?
La cancellazione dei dati in Moodle viene gestita attraverso le funzionalità di privacy integrate. Gli amministratori possono elaborare le richieste di cancellazione degli utenti, che attivano un processo di revisione e cancellazione dei dati personali secondo i periodi di conservazione definiti nel Registro dei Dati per ogni plugin e contesto.
La configurazione della privacy in Moodle è automatica?
No, la configurazione non è automatica. Sebbene Moodle fornisca gli strumenti tecnici, è responsabilità dell'amministratore del sito configurarli in modo dettagliato. Questo include la definizione degli scopi del trattamento nel registro, l'impostazione delle policy di consenso e la gestione dei cicli di vita dei dati per ogni componente della piattaforma.