Votre équipe a un correctif prêt. La QA a validé. Le support attend car le bug touche de vrais utilisateurs. Puis, quelqu’un du juridique, de la sécurité ou des achats pose une question qui bloque net la release : « Peut-on prouver que cette mise à jour est conforme ? »
Ce n’est plus un problème théorique. Cela arrive quand une équipe mobile veut pousser un patch JavaScript sur une app Capacitor, ou quand une équipe Electron doit désactiver un feature flag défectueux sans livrer un installateur desktop complet. Le travail d’ingénierie est peut-être terminé, mais la release échoue si personne ne peut répondre aux questions de conformité de base : qu’est-ce qui a changé, qui l’a approuvée, quels utilisateurs l’ont reçue, si le bundle a été altéré, et comment faire un rollback en cas de problème.
Les équipes ne peinent pas parce qu’elles ignorent les exigences réglementaires. Elles peinent parce que les règles sont écrites en langage juridique alors que le travail se passe dans la CI, les canaux de release, la signature de bundle, les logs et la réponse aux incidents. C’est dans cet écart que les releases stagnent.
Table des matières
- Pourquoi les exigences réglementaires sont plus cruciales que jamais
- Quelles sont les exigences réglementaires en développement logiciel
- Réglementations clés pour votre application Capacitor ou Electron
- Relier la conformité à votre processus de release et de mise à jour
- Checklist de conformité pratique pour votre équipe de dev
- Implémenter des live updates conformes avec Capgo
- Foire aux questions sur la conformité des apps
- Toutes les apps demandent-elles le même travail de conformité ?
- Les dépendances open source font-elles partie de la conformité ?
- Les mises à jour OTA sont-elles conformes dans des environnements réglementés ?
- Faut-il une revue juridique pour chaque mise à jour d'app ?
- À quoi le support doit-il pouvoir répondre lors d'un incident ?
- Quel est l'état d'esprit conformité minimal pour les développeurs ?
Pourquoi les exigences réglementaires sont plus cruciales que jamais
Il y a quelques années, beaucoup d’équipes de développement traitaient la conformité comme une revue de documents en fin de projet. Cette approche ne tient plus dès que votre app gère l’identité des utilisateurs, la localisation, des données de santé, des informations de paiement, des événements analytics ou un comportement configurable à distance. Le processus de release fait alors partie intégrante de votre posture de conformité.
La pression se ressent dans les budgets et les contrôles. Le marché mondial de la conformité réglementaire devrait passer de 21,16 milliards de dollars en 2024 vers 23,18 milliards de dollars en 2025, un 9.5% augmenter, et les petites et moyennes entreprises dépensent désormais en moyenne 620 000 $ par an en conformité, selon Tendances de l’industrie de la conformité Scottmax. Cette dépense est un signal. Les entreprises intègrent la conformité dans leurs opérations, leur ingénierie et leur gestion des fournisseurs, car elle ne peut plus reposer uniquement sur le service juridique.
Les retards de release sont généralement des échecs de processus
Ce qui bloque une release est rarement un litige juridique majeur. C’est généralement quelque chose de plus petit et de plus courant :
- Cartographie des données manquante : Personne ne peut affirmer si la mise à jour modifie la collecte ou le traitement des données personnelles.
- Preuves de release insuffisantes : L’équipe ne peut pas présenter un audit trail clair indiquant qui a approuvé le build et quels utilisateurs l’ont reçu.
- Aucun plan de rollback : La sécurité demande ce qui se passe si la mise à jour provoque un flux de données défaillant, et aucune réponse n'est documentée.
- Dérive du consentement : Le produit a modifié la logique de suivi ou de préférences, mais personne n'a vérifié si le consentement de l'utilisateur couvre toujours le nouveau comportement.
Règle pratique : Si vous ne pouvez pas expliquer une mise à jour en termes opérationnels, vous ne pourrez probablement pas la défendre en termes de conformité.
C'est pourquoi la gestion du consentement revient sans cesse dans les revues d'applications mobiles. Si votre équipe a besoin d'un exemple concret de là où le design produit et la conformité se rejoignent, lisez why consent management matters for app compliance. Le plus dur, ce n’est pas seulement de recueillir le consentement une fois. C’est de préserver les choix de l’utilisateur d’une version à l’autre, selon les régions et les chemins de mise à jour.
Cela touche désormais les équipes d'app classiques
Les équipes qui développent avec Capacitor et Electron pensent souvent que les exigences réglementaires ne concernent que les banques, les assureurs et les systèmes hospitaliers. C'est une vision trop étroite. Si votre app sert des utilisateurs au-delà des frontières, s'appuie sur des SDK tiers ou déploie des changements en dehors du cycle de revue complet des stores, vos process de release comptent. Les régulateurs comme les clients entreprises se soucient de la gestion des données, de l'intégrité, de la traçabilité et de la réversibilité.
La conformité n'est plus un sujet à part. Elle fait partie de votre façon de déployer en sécurité.
Quelles sont les exigences réglementaires en développement logiciel
Les exigences réglementaires logicielles sont les normes de construction des systèmes numériques. Elles définissent les conditions minimales pour traiter les données, protéger les utilisateurs, sécuriser les opérations et prouver que votre système se comporte comme prévu.
La manière la plus simple de les comprendre
Un inspecteur du bâtiment ne se préoccupe pas de savoir si votre plan d’étage est élégant. Il vérifie que les issues fonctionnent, que l’installation électrique est sûre et que la structure résiste aux contraintes. La réglementation logicielle fonctionne de la même manière. Elle ne vous dit pas comment concevoir votre application en détail. Elle encadre ce que vous devez protéger et ce que vous devez pouvoir prouver.

Un bon exemple public est n’importe quel document Politique de confidentialitébien structuré. Il oblige une équipe à préciser, en langage clair, quelles données elle collecte, pourquoi, comment elle les utilise et quels droits ont les utilisateurs. Si votre implémentation technique ne correspond pas à ce document, le problème n’est pas seulement juridique. Il est opérationnel.
Depuis le début de 2025, 144 countries ont adopté des lois nationales sur la protection des données couvrant environ 82 % de la population mondiale, et le RGPD est entré en vigueur le 25 mai 2018, avec des amendes pouvant atteindre 4 % du chiffre d’affaires annuel mondial en cas de violation, selon l’aperçu de CDP sur les lois internationales de confidentialité.
Les catégories que les équipes utilisent vraiment
En pratique, les équipes d’ingénierie gèrent généralement quatre grandes catégories :
| Catégorie | Ce qu’il réglemente | Ce qu’il modifie dans l’application |
|---|---|---|
| Lois sur la vie privée | Collecte, utilisation, transfert, conservation et suppression des données personnelles | Flux de consentement, outils de suppression, outils d’export, choix SDK, comportement régional |
| Obligations de sécurité | Intégrité, contrôle d’accès, surveillance, réponse aux incidents | Authentification, chiffrement, gestion des secrets, journalisation, protection contre la manipulation |
| Règles et normes d’accessibilité | Utilisabilité pour les personnes en situation de handicap | Structure de l’interface, sémantique, support clavier, gestion lisible des erreurs |
| Contrôles sectoriels | Règles pour la finance, la santé, l’éducation, le secteur public, etc. | Pistes d’audit, séparation des données, workflows approuvés, divulgations restreintes |
Une erreur courante consiste à les traiter comme des listes de contrôle distinctes gérées par des départements différents. Dans les applications réelles, elles se chevauchent. Une mise à jour push qui modifie un écran de consentement, un événement analytics et un flux de paiement peut déclencher en même temps des exigences de confidentialité, de sécurité et sectorielles.
Pour les équipes qui ont besoin d'une vision du RGPD sous l'angle mobile, ce guide de conformité au RGPD est un point de départ technique utile.
Réglementations clés pour votre application Capacitor ou Electron
Les réglementations qui comptent le plus dépendent de vos utilisateurs, de vos données et de votre modèl’économique. Cela dit, trois référentiels reviennent sans cesse dans le développement d'applications mobiles et desktop : le RGPD, HIPAA, et PCI DSS. Même quand l'un d'eux ne s'applique pas directement, les grands comptes s'en servent souvent comme référence pour définir les bonnes pratiques.
Un obstacle majeur est la livraison des mises à jour. 78 % des entreprises fintech et de santé citent conformité réglementaire pour les mises à jour mobiles comme un obstacle majeur à l'adoption de stratégies live update, selon le reporting de GovExec cité dans les données vérifiées. Cela rejoint ce que rencontrent les équipes d'ingénierie. Déployer vite n'est pas le plus difficile. Prouver que cette voie rapide est maîtrisée, voilà le vrai défi.
Le RGPD côté produit
Le RGPD s'applique si vous traitez des données personnelles de citoyens de l'UE, même si votre entreprise n'est pas physiquement dans l'UE. Pour les équipes d'app, la conformité devient donc une question de comportement du produit, pas seulement de documents juridiques.
Voici ce que cela implique généralement au niveau opérationnel :
- Le consentement doit être réel : Si l'app demande des permissions pour l'analytics, le marketing ou le tracking optionnel, le choix doit être explicite quand c'est requis.
- User rights must be implementable: Accès, rectification, effacement et portabilité ne sont pas que des promesses sur le papier. Il faut construire les workflows sous-jacents.
- La minimisation des données change l’instrumentation : Les équipes loguent souvent trop par défaut. Les logs d’appareil, les rapports de crash et les traces de support peuvent devenir des dépôts de données personnelles.
- Cross-border data movement needs review: Les services hébergés, la livraison des mises à jour et les SDK tiers comptent tous.
Si votre application peut supprimer un compte utilisateur mais laisse des données personnelles dans les logs, les exports, les outils de support ou la télémétrie en arrière-plan, l’expérience utilisateur affiche « supprimé » alors que votre système dit « pas vraiment ».
HIPAA et PCI DSS côté ingénierie
HIPAA vise à protéger les informations de santé dans les contextes couverts. PCI DSS vise à protéger les données de cartes de paiement. Ils diffèrent par leur périmètre, mais produisent des conséquences d’ingénierie similaires.
Dans les applications de santé, le moyen le plus rapide de créer un risque est de laisser des informations protégées fuiter dans le mauvais flux de logs.
Pour les produits soumis à HIPAA, les ingénieurs doivent réfléchir sérieusement à l’endroit où finissent les identifiants utilisateurs, les détails cliniques, les pièces jointes, les exports de support et les diagnostics. Un log de débogage apparemment inoffensif peut devenir un problème de conformité s’il capture des informations protégées. Les équipes qui travaillent dans des environnements médicaux profitent souvent de conseils de sécurité pratiques écrits pour les opérateurs, comme cette vue d’ensemble de contrôles de sécurité et de conformité pour cliniques médicales.
Pour les fonctionnalités liées à PCI, le principe est plus simple que beaucoup d’équipes ne le pensent. Ne gérez les données de carte que si c’est absolument indispensable. Confiez la collecte des paiements à des processeurs certifiés et limitez le rôle de l’application au strict nécessaire. Plus votre application traite, stocke ou relaie directement des détails de paiement sensibles, plus vous héritez de contrôles à mettre en place.
Un cadre de décision utile ressemble à ceci :
- Si la règle concerne les droits sur les données, product and backend need to own it.
- Si la règle concerne l’intégrité et la traçabilité, l’ingénierie des releases doit en être responsable.
- Si la règle concerne les divulgations ou les champs sensibles, les outils QA et support doivent aussi en être responsables.
Cette répartition des responsabilités est cruciale, car la plupart des échecs de conformité dans les applications sont transversaux. Le problème n’est pas l’ignorance de la règle. C’est que chaque équipe suppose qu’une autre a géré le détail de l’implémentation.
Relier la conformité à votre processus de release et de mise à jour
Most compliance work gets easier once you stop treating it as abstract law and start treating it as une conception du contrôle des releases. Les régulateurs exigent la responsabilité, l'intégrité, la traçabilité, la réversibilité et un traitement approprié des données utilisateur. L'ingénierie y répond par des artefacts signés, des circuits d'approbation, des contrôles d'environnement, des logs et des procédures de rollback.

Pour les apps sur des marchés réglementés, les entreprises doivent mener des évaluations de pré-conformité pour éviter les échecs aux tests officiels. Un service de livraison cloud doit être surveillé en continu pour que les mises à jour différentielles respectent la résidence des données et les référentiels de sécurité des marchés clés, comme expliqué dans la note de Deming Certification sur la conformité aux réglementations techniques.
Traduire les exigences légales en contrôles de release
Voici la correspondance pratique que les équipes doivent établir.
| Besoin de conformité | Contrôle technique | Pourquoi c'est important |
|---|---|---|
| Intégrité | Bundles de mise à jour signés | Affiche que les code utilisateurs reçoivent bien la code que vous avez prévu de publier |
| Contrôle des changements | Version history with approval records | Donne aux auditeurs et aux clients une trace claire des changements. |
| Réponse aux incidents | Rollback automatique et déploiement progressif | Permet à l'équipe de circonscrire une mauvaise release sans attendre la revue des stores |
| Auditabilité | Logs par appareil et historique des déploiements | Aide le support et la sécurité à reconstituer qui a reçu quoi, et quand |
| Gouvernance des données | Config par région et changements SDK révisés | Empêche une mise à jour inoffensive de créer un problème de confidentialité |
Un bundle signé est plus qu'une fonctionnalité de sécurité. En matière de conformité, c'est la preuve que votre pipeline de release préserve l'intégrité du logiciel. L'historique des versions est plus qu'un confort : c'est votre registre des modifications. Le rollback n'est pas seulement un mécanisme de stabilité : il fait partie de la réponse aux incidents.
Là où les équipes échouent généralement
Le point faible n'est souvent pas la release elle-même, mais le petit changement secondaire qu'elle inclut.
Exemples :
- Une mise à jour de config active un nouvel événement d'analytics sans vérifier si le consentement est toujours applicable.
- Une mise à jour textuelle modifie la description d'une permission, mais le service juridique n'a jamais été sollicité pour valider l'engagement présenté à l'utilisateur.
- Une mise à jour d'assets distants redirige les utilisateurs vers un nouveau service tiers qui n'a pas fait l'objet d'une revue fournisseur.
- Un hotfix contourne l'approbation normale sous prétexte que « c'est uniquement du front-end », alors que le front-end contrôl’un workflow sensible.
Ne classez pas les mises à jour par type de fichier. Classez-les par risque. Un changement de texte peut créer plus d'exposition en matière de conformité qu'un patch binaire.
C'est pourquoi les contrôles de conformité doivent être intégrés à la CI et aux release gates, et pas seulement dans les documents de politique. Les équipes qui cherchent un modèle d'implémentation pratique devraient consulter les contrôles de conformité en CI/CD pour les apps CapacitorLe modèl’est simple : posez automatiquement des questions lors de la release, puis exigez une revue humaine dès que le profil de risque change.
Un processus de release robuste inclut généralement ces contrôles :
- Identifiez les changements sensibles tôt : Marquez les PR qui affectent le consentement, la collecte de données, l'auth, les paiements, les flux de santé ou le comportement régional.
- Exigez des approbateurs par type de risque : Legal may not need every update, but they do need the ones that alter user-facing data behavior.
- Conservez les preuves de déploiement : Enregistrez qui a approuvé, quel artefact a été publié, quel canal l'a reçu et si un rollback a eu lieu.
- Faites du rollback une routine : Si un rollback nécessite de l'improvisation, ce n'est pas un véritable contrôle.
- Considérez les logs comme des actifs de données : Les logs des appareils et du support exigent la même rigueur que les payloads de API.
Quand les équipes font bien les choses, la conformité cesse d'être un blocage de dernière minute. Elle s'intègre au processus de release normal.
Checklist de conformité pratique pour votre équipe de dev
Une checklist ne remplacera pas une revue juridique ou des contrôles sectoriels spécifiques. Elle permettra d'éviter les erreurs d'équipe les plus courantes, surtout lorsque la responsabilité des releases est partagée.

Considérez ceci comme une liste prête pour un sprint. Intégrez-la dans Jira, Linear, GitHub Issues, ou l'outil que votre équipe utilise. Une checklist ne fonctionne que si quelqu'un est responsable de chaque point.
Avant le début du développement
- Cartographier les données : Quelles données personnelles, financières, de santé, comportementales ou d’appareil cette fonctionnalité collecte-t-elle, affiche-t-elle, envoie-t-elle ou déduit-elle ?
- Définir les juridictions : Quelles régions et quels types de clients utiliseront la fonctionnalité ? La réponse modifie les exigences de stockage, de consentement et de contrat.
- Évaluez les fournisseurs : Quels SDK, outils d’analyse, fournisseurs d’authentification, services de mise à jour et outils de support touchent le chemin de la fonctionnalité ?
- Rédigez la règle de rétention : Si l’équipe ne sait pas combien de temps les données doivent exister, elles finissent par vivre éternellement par accident.
Si votre application s’adresse à des utilisateurs américains dans plusieurs États, Checklist pour les lois sur la vie privée aux États-Unis est un compagnon pratique pour le cadrage initial.
Pendant le développement et les tests
Utilisez-les comme prompts de pull request et de QA, pas comme un ajout de dernière minute :
- Does the feature change consent scope? Un nouveau suivi, une personnalisation ou une collecte en arrière-plan le font souvent.
- Can sensitive values appear in logs? Vérifiez les logs client, les rapports de crash, les exports du support, les traces réseau et les captures d'écran utilisées lors des tests.
- L'accès est-il correctement restreint ? Les outils d'admin internes et les panneaux de debug exposent souvent plus que l'app côté utilisateur.
- Can the system honor user rights? Les demandes de suppression, d'export, de correction et de révocation nécessitent des hooks techniques, pas seulement du texte de politique.
Un tableau de préparation à la release aide les équipes à repérer vite les lacunes :
| Question | Propriétaire | Bloquant de release si absent |
|---|---|---|
| Les catégories de données concernées ont-elles été identifiées ? | Produit et ingénierie | Oui |
| Avons-nous examiné l’impact des SDK tiers ? | Ingénierie et sécurité | Oui |
| Les logs ne contiennent-ils pas de données sensibles inutiles ? | Ingénierie et QA | Oui |
| Is user-facing disclosure still accurate? | Produit et juridique/conformité | Oui |
| Avons-nous des instructions de rollback ? | Ingénierie de release | Oui |
Au moment de la release et après
Conseils de release : La posture de conformité la plus sûre est celle que votre équipe de support peut expliquer lors d'un incident.
Avant la release, confirmez que le bundle ou le package est signé, que les approbations sont enregistrées, que les audiences cibles sont correctes et que le rollback est testé. Après la release, analysez les échecs par appareil, surveillez les comportements inattendus par région et conservez un historique de versions immuable.
Trois vérifications finales comptent plus que les équipes ne le pensent :
- Vérifiez l'audience : Une config de staging poussée en production est à la fois un problème d'ops et de conformité.
- Documenter les exceptions : Si vous avez contourné une étape habituelle pour un correctif d’urgence, notez pourquoi et qui a approuvé la décision.
- Boucler la boucle : Si la release a modifié la collecte, la divulgation ou les autorisations, mettez à jour la documentation destinée aux utilisateurs et les scripts de support.
La conformité devient gérable quand elle est répétitive. Si chaque release pose les mêmes questions, moins de surprises arrivent le jour du lancement.
Implémenter des live updates conformes avec Capgo
Les live updates ne sont pas automatiquement conformes ou non conformes. Elles le sont lorsque le chemin de livraison préserve l’intégrité, offre à l’équipe une traçabilité et prend en charge le déploiement progressif et le rollback. C’est le critère à appliquer pour évaluer toute approche OTA.
Dans les secteurs réglementés, les réglementations techniques doivent s’aligner sur les normes internationales telles que ISO et IEC afin de minimiser les frictions commerciales. Ce principe soutient les services qui diffusent des mises à jour de bundle web signées à travers un 300+ city tout en restant conforme à l’échelle mondiale, comme le reflètent les lignes directrices APEC sur les réglementations techniques.
Ce qui compte dans une plateforme live update

Pour les équipes CapacitorJS et Electron, Capgo est un exemple de plateforme construite autour de ces contrôles. Elle publie des bundles web signés, prend en charge les déploiements progressifs par canal, applique les mises à jour au prochain lancement, conserve l'historique des versions, expose les logs par appareil et offre une protection automatique contre le rollback. Ces fonctionnalités sont essentielles car elles répondent directement aux exigences d'intégrité, de contrôle des changements, d'observabilité et de réponse aux incidents.
L'important n'est pas la marque, mais le modèle de contrôle :
- Bundles signés aident à prouver l'intégrité des artefacts.
- Canaux ciblés réduisent le rayon d'impact lors de la validation.
- Historique des versions fournit un registre durable des changements.
- Observabilité par appareil aide le support et la sécurité à expliquer ce qui s'est passé.
- Rollback automatique permet de contenir les incidents.
Si vous cherchez un aperçu des OTA compatibles avec les stores pour votre politique de release, ce guide sur les OTA conformes à l’App Store mérite d’être consulté.
Comment l'utiliser sans créer de nouveaux risques de conformité
Un outil live update peut tout de même poser problème si l’équipe l’utilise comme raccourci pour contourner la gouvernance. La discipline opérationnelle compte plus que le dashboard.
Appliquez ces règles :
- Séparez les canaux par niveau de risque : Gardez les releases bêta, internes, spécifiques aux clients et de production distinctes.
- Restreignez qui peut publier : Tous les développeurs capables de merger du code ne devraient pas pouvoir déployer une mise à jour OTA.
- Traitez le contenu et la config comme des modifications réglementées si nécessaire : Les modifications de texte, d'assets et de config distante peuvent affecter les divulgations et les droits.
- Conservez les preuves de release : Gardez les logs et les enregistrements de version assez longtemps pour l'audit et la revue d'incidents.
- Testez le rollback dans des conditions réelles : Un bouton de rollback dont personne ne se fie ne sert à rien en cas d’incident réel.
Bien faites, les live updates permettent aux équipes de corriger rapidement les problèmes sans renoncer aux contrôles attendus par les régulateurs et les acheteurs enterprise.
Foire aux questions sur la conformité des apps
Toutes les apps demandent-elles le même travail de conformité ?
Non. Le niveau approprié dépend des données que vous traitez, des marchés que vous servez, des clients avec lesquels vous contractez et du risque opérationnel que votre application crée. Une application de contenu grand public et une application de workflow de santé n’auront pas les mêmes obligations. Mais les deux doivent tout de même respecter un standard de base en matière de traitement des données, de traçabilité des releases et d’utilisation sécurisée des fournisseurs.
Les dépendances open source font-elles partie de la conformité ?
Oui. Les packages open source ont un impact sur la sécurité, le traitement des données, les licences et le risque lié à la chaîne d’approvisionnement logicielle. Si un SDK ou une dépendance collecte de la télémétrie, modifie le comportement de stockage ou introduit une vulnérabilité, votre équipe en assume les conséquences. Tenez un inventaire, passez en revue les dépendances à fort impact avant chaque release et ne partez pas du principe que « populaire » signifie « adapté ».
Les mises à jour OTA sont-elles conformes dans des environnements réglementés ?
Oui, si le processus de mise à jour est maîtrisé. Les questions clés sont simples : pouvez-vous prouver ce qui a changé, vérifier l’intégrité de ce qui a été livré, limiter qui l’a reçu et revenir en arrière en toute sécurité si nécessaire ? Si la réponse est oui, l’OTA peut soutenir un modèl’opérationnel conforme. Si la réponse est non, le problème ne vient pas de l’OTA en soi. Il vient d’un manque de contrôles de release.
Faut-il une revue juridique pour chaque mise à jour d'app ?
Généralement non. Les équipes doivent orienter les mises à jour en fonction du risque, et non de l’habitude. Une correction de coquille et une modification du flux de consentement ne relèvent pas du même circuit d’approbation. Créez une matrice de décision qui signale les mises à jour touchant aux données personnelles, aux autorisations, aux divulgations, aux paiements, aux workflows de santé ou au comportement régional.
À quoi le support doit-il pouvoir répondre lors d'un incident ?
Le support doit pouvoir identifier la version concernée, l’état de mise à jour de l’utilisateur, les actions de rollback connues et déterminer si le problème peut impliquer des données sensibles ou un comportement lié au consentement. Si le support ne peut pas répondre à ces questions, vos enregistrements de release ne sont pas assez complets.
Quel est l'état d'esprit conformité minimal pour les développeurs ?
Raisonnez en termes de preuves. Pas seulement « est-ce sûr », mais « peut-on prouver ce qui s’est passé ». Ce simple changement améliore la journalisation, la discipline de release, la revue des fournisseurs et la réponse aux incidents.
Si votre équipe déploie des applications CapacitorJS ou Electron et a besoin de correctifs plus rapides sans sacrifier l’auditabilité, Capgo mérite d’être évalué. Il offre aux équipes un parcours OTA maîtrisé avec des bundles signés, un historique des versions, un déploiement progressif par canal, des logs par appareil et la possibilité de rollback, afin que le travail de conformité reste intégré au processus de release au lieu de le bloquer à la fin.