Guide
Interfaces API et protection des données : ce qu'exige le RGPD
Dès que des données personnelles sont traitées via des interfaces API, des obligations claires s'appliquent. Lesquelles concrètement, ce qui manque presque toujours en pratique et ce qui suffit réellement.
Dès que des données personnelles sont traitées via des interfaces API, il faut une base juridique, une limitation des finalités, des délais de suppression définis, l'information des personnes concernées et un contrat de sous-traitance avec chaque prestataire impliqué. En pratique, ce sont presque toujours les trois mêmes points qui manquent : le délai de suppression, la mention au point de collecte et la clarification de savoir si le fournisseur utilise les données pour son propre entraînement.
01 — Protection des données
Ce qu'exige le RGPD
Dès que des données à caractère personnel sont traitées — et cela arrive plus vite qu'on ne le pense, par exemple dès que quelqu'un saisit un nom ou un numéro de téléphone — les obligations habituelles s'appliquent : indiquer la base juridique, définir la finalité, respecter la minimisation des données, définir les délais de suppression, informer les personnes concernées.
Concrètement, cela signifie pour les interfaces API : un contrat de sous-traitance avec chaque prestataire impliqué, la vérification de où les données sont traitées, un délai de suppression documenté et un passage compréhensible dans la politique de confidentialité. Trois choses manquent presque toujours en pratique : le délai de suppression défini, la mention à l'endroit où les données sont collectées, et la clarification de savoir si le fournisseur utilise les données pour son propre entraînement.
Une analyse d'impact relative à la protection des données n'est nécessaire qu'en cas de risque élevé probable — ce qui n'est pas le cas pour la plupart des projets de ce type. L'examen lui-même devrait néanmoins être documenté, afin qu'il soit possible de justifier a posteriori pourquoi il a été écarté.
02 — Contrat
Ce qui doit être clarifié par écrit
- Propriété des données et des accès. Ils appartiennent au donneur d'ordre. Si un fournisseur ne le confirme pas clairement, c'est l'information la plus importante de l'entretien.
- Restitution en cas de résiliation. Dans quel format, dans quel délai, à quel coût.
- Pas de durée minimale sans contrepartie. Un engagement est acceptable s'il y a quelque chose en retour — sinon non.
- Ce que coûte une modification ultérieure. Ce n'est pas le prix du projet qui détermine les coûts globaux, mais le taux horaire de la troisième année.
- La documentation comme élément livrable. Pas comme promesse, mais comme poste dans l'offre.
03 — Risques
Ce qui peut mal tourner
- Le système répond faux. Limitez cela en le faisant travailler exclusivement à partir de contenus vérifiés et en le configurant pour qu'il transfère en cas d'incertitude au lieu de deviner. C'est une décision de configuration, pas une propriété de la technologie.
- L'effort est sous-estimé. Raison la plus fréquente : situation de départ floue. Un état des lieux honnête avant l'offre l'évite plus sûrement que n'importe quelle marge de sécurité.
- Personne ne le maintient. Le plus grand risque de tous — et le plus facile à éviter.
- Failles dans la protection des données. Elles proviennent presque toujours de délais de suppression manquants et de responsabilités floues, rarement de la technologie elle-même.
- Dépendance vis-à-vis du fournisseur. Évitable si les accès, données et documentation appartiennent contractuellement au donneur d'ordre.
04 — Questions
Questions fréquentes
Qui assure la maintenance par la suite ?
Vous recevez le code et la documentation. Nous construisons délibérément avec des technologies répandues, pour qu'un changement soit possible.
Une interface est-elle plus sûre qu'un export manuel ?
Nettement, car les erreurs humaines lors de l'export et de l'import sont éliminées et chaque échange est consigné. Un export manuel ne laisse aucune trace si quelque chose a été oublié.
Plusieurs systèmes peuvent-ils être connectés simultanément ?
Oui, c'est même le cas le plus fréquent — par exemple boutique, gestion commerciale et comptabilité ensemble. Chaque connexion est planifiée et testée individuellement, même si tout fonctionne ensemble à la fin.
Que se passe-t-il en cas de panne ?
La connexion retient ce qui n'a pas encore été transmis, réessaie et signale après plusieurs tentatives infructueuses. Les données ne sont pas perdues, elles arrivent avec retard.
À quelle fréquence les données sont-elles synchronisées ?
D'immédiatement à nocturne — selon ce qui est nécessaire sur le plan fonctionnel. La synchronisation immédiate n'est pas toujours meilleure : pour les systèmes avec post-traitement, une exécution nocturne est souvent le choix le plus stable.
Et si notre ancien système n'a pas d'interface ?
Il existe alors généralement des solutions de contournement : accès à la base de données, échange automatisé de fichiers, dans certains cas exceptionnels automatisation de l'interface. Toutes sont plus fragiles qu'une véritable interface. Nous vous disons honnêtement à quel point une telle solution sera stable avant que vous ne décidiez.
Combien coûte la maintenance en exploitation courante ?
Tant qu'aucun des systèmes connectés ne change fondamentalement, l'effort courant est faible — la surveillance se manifeste d'elle-même quand quelque chose ne va pas.
05 — Suite
Pages correspondantes
- Interfaces API — Aperçu
- Interfaces API — Avantages et inconvénients
- Interfaces API — Exemples pratiques
- Interfaces API — Alternatives
- Interfaces API — Déroulement
- Interfaces API — Contrat et propriété
- Interfaces API — exploitation courante
- Interfaces API — Comparaison de prestataires
- Automatisation de processus
- Logiciel sur mesure
- Connexion CRM
- Tous les guides
Prochaine étape
Nous examinons votre situation de départ.
Dites-nous ce qui prend du temps aujourd'hui. Cela donne une évaluation avec effort et bénéfice — et seulement après, une offre.