Il Suo software tratta dati di clienti, collaboratori, pazienti o partecipanti a studi? Allora il GDPR, all'articolo 25, richiede la protezione dei dati fin dalla progettazione e per impostazione predefinita – in breve: privacy by design. Una protezione dei dati integrata solo a posteriori è costosa e spesso resta lacunosa. Sviluppiamo software in modo che la protezione dei dati personali ne faccia parte fin dalla prima pianificazione, e verifichiamo le applicazioni esistenti per individuare dove manca.
Privacy by design: che cosa significa concretamente
- Minimizzazione dei dati: Il software rileva solo ciò che è necessario allo scopo. Ogni campo con dati personali deve essere motivato.
- Concetto dei permessi: Ogni ruolo vede solo i dati di cui ha bisogno per il proprio compito – nell'interfaccia utente così come nelle interfacce di sistema e nelle esportazioni.
- Crittografia: durante la trasmissione e l'archiviazione, se necessario anche per singoli campi, con chiavi conservate separatamente dai dati.
- Pseudonimizzazione: ad esempio dati di misura e di campioni separati dalle persone a cui appartengono.

- Piano di cancellazione: I periodi di conservazione sono definiti nel software, i dati vengono cancellati nei termini previsti e in modo tracciabile.
- Diritti degli interessati: Accesso, rettifica ed esportazione dei dati tramite funzioni del software invece che con interventi manuali nel database.
- Registrazione: È tracciabile chi ha modificato quali dati e quando – senza che il registro stesso diventi una raccolta di dati superflua.
- Impostazioni predefinite rispettose della privacy: La raccolta facoltativa di dati e le trasmissioni sono inizialmente disattivate, i termini il più brevi possibile.
Sviluppo sicuro del software
La protezione dei dati dipende dalla sicurezza del software. Per questo i seguenti punti fanno parte del nostro sviluppo:
- Analisi delle minacce in fase di progettazione: Dove potrebbe attaccare qualcuno, quale sarebbe il danno? Da qui ricaviamo i requisiti prima che venga scritta la prima riga di codice.
- Programmazione sicura: Gli input vengono verificati, gli errori gestiti correttamente, i permessi assegnati nel modo più restrittivo possibile.
- Nessun segreto nel codice: Password e chiavi si trovano in configurazioni protette, non nel codice sorgente.
- Dipendenze sotto controllo: Le librerie di terzi vengono censite e mantenute aggiornate – la base per la distinta base del software secondo il Cyber Resilience Act.
- Test senza dati reali: Sviluppiamo e testiamo con dati di test fittizi o anonimizzati.
- Review con attenzione alla sicurezza: Le modifiche vengono riviste da un collega, anche sotto il profilo della sicurezza e della protezione dei dati. Maggiori informazioni alla voce Controllo qualità e code review.
Verificare il software esistente
Per un'applicazione esistente iniziamo con un inventario: quali dati personali tratta il software, dove vengono archiviati, verso dove fluiscono e chi può vederli? Ne risulta un elenco di misure, ordinate per urgenza e con impegno stimato. I dati tecnici supportano il Suo responsabile della protezione dei dati, ad esempio per il registro delle attività di trattamento o per una valutazione d'impatto sulla protezione dei dati.
Su richiesta attuiamo noi stessi le misure – ad esempio integrare a posteriori un concetto dei permessi, crittografare i campi sensibili, implementare un piano di cancellazione o aggiungere una funzione di esportazione per le richieste di accesso.
Quando lavoriamo con i Suoi dati
Per lo sviluppo e i test di norma non abbiamo bisogno di dati personali reali. Dove invece è necessario, ad esempio nel supporto durante l'analisi di un errore, lo regoliamo con un accordo sul trattamento dei dati ai sensi dell'articolo 28 del GDPR e limitiamo l'accesso allo stretto necessario.
Nota: Ci occupiamo dell'attuazione tecnica, non della consulenza legale. Le valutazioni legali le concordiamo con il Suo responsabile della protezione dei dati, con il Suo ufficio legale o con i Suoi avvocati.
Tutti i servizi in materia di qualità e sicurezza sono disponibili nella panoramica.
Il Suo prossimo passo
Che si tratti di un nuovo software o di un'applicazione esistente: nel primo colloquio chiariamo quali dati tratta il Suo software e dove è più urgente intervenire.
