Protection des données et développement logiciel sécurisé

Votre logiciel traite des données de clients, de collaborateurs, de patients ou de participants à des études ? Le RGPD exige alors, en son article 25, la protection des données dès la conception et par défaut – en bref : Privacy by Design. Une protection des données ajoutée après coup coûte cher et reste souvent lacunaire. Nous développons les logiciels de sorte que la protection des données personnelles en fasse partie dès la première planification, et nous examinons les applications existantes pour repérer où elle fait défaut.

Privacy by Design : ce que cela signifie concrètement

  • Minimisation des données : le logiciel ne collecte que ce qui est nécessaire à la finalité. Chaque champ contenant des données personnelles doit être justifié.
  • Concept de droits d'accès : chaque rôle ne voit que les données dont il a besoin pour sa mission – dans l'interface comme dans les interfaces de programmation et les exports.
  • Chiffrement : lors de la transmission et du stockage, si nécessaire aussi pour des champs individuels, avec des clés conservées séparément des données.
  • Pseudonymisation : par exemple, les données de mesure et d'échantillons séparées des personnes auxquelles elles se rapportent.
Équipe planifiant ensemble une solution logicielle devant des écrans
  • Concept d'effacement : les durées de conservation sont définies dans le logiciel, et les données sont effacées dans les délais et de manière traçable.
  • Droits des personnes concernées : accès, rectification et export des données par une fonction du logiciel plutôt que par une intervention manuelle dans la base de données.
  • Journalisation : on sait qui a modifié quelles données et quand – sans que le journal lui-même devienne une collecte de données superflue.
  • Protection des données par défaut : la collecte de données et les transmissions facultatives sont désactivées au départ, les délais aussi courts que possible.

Développement logiciel sécurisé

La protection des données dépend de la sécurité du logiciel. C'est pourquoi les points suivants font partie de notre développement :

  • Analyse des menaces dès la planification : par où quelqu'un pourrait-il attaquer, et quels en seraient les dommages ? Nous en déduisons des exigences avant l'écriture de la première ligne de code.
  • Programmation sécurisée : les entrées sont vérifiées, les erreurs traitées proprement, les droits accordés de manière aussi restreinte que possible.
  • Aucun secret dans le code : les mots de passe et les clés se trouvent dans des configurations protégées, pas dans le code source.
  • Dépendances sous contrôle : les bibliothèques tierces sont recensées et tenues à jour – la base de la nomenclature logicielle exigée par le Cyber Resilience Act.
  • Tests sans données réelles : nous développons et testons avec des données de test fictives ou anonymisées.
  • Revue axée sur la sécurité : les modifications sont relues, y compris sous l'angle de la sécurité et de la protection des données. Pour en savoir plus, consultez Contrôle qualité et revue de code.

Examiner un logiciel existant

Pour une application existante, nous commençons par un état des lieux : quelles données personnelles le logiciel traite-t-il, où sont-elles stockées, vers où circulent-elles, et qui peut les voir ? Il en résulte une liste de mesures, classées par ordre d'urgence et assorties d'une estimation de l'effort. Les informations techniques aident votre délégué à la protection des données, par exemple pour le registre des activités de traitement ou pour une analyse d'impact relative à la protection des données.

Sur demande, nous mettons nous-mêmes en œuvre les mesures – par exemple ajouter un concept de droits d'accès, chiffrer des champs sensibles, intégrer un concept d'effacement ou compléter une fonction d'export pour les demandes d'accès.

Lorsque nous travaillons avec vos données

Pour le développement et les tests, nous n'avons en général pas besoin de données personnelles réelles. Lorsque c'est malgré tout nécessaire, par exemple dans le cadre du support pour l'analyse d'une erreur, nous l'encadrons par un contrat de sous-traitance conforme à l'article 28 du RGPD et limitons l'accès au strict nécessaire.

Remarque : nous nous chargeons de la mise en œuvre technique, et non du conseil juridique. Nous coordonnons les évaluations juridiques avec votre délégué à la protection des données, votre service juridique ou vos avocats.

Toutes nos prestations en matière de qualité et de sécurité sont présentées dans la vue d'ensemble.

Votre prochaine étape

Nouveau logiciel ou application existante : lors du premier entretien, nous déterminons quelles données votre logiciel traite et où le besoin d'action est le plus important.

Convenir d'un premier entretien

CONTACT

Sélectionnez votre langue

Premier entretienprendre rendez-vousPremier entretienprendre rendez-vous