SPHIOR Logo
SPHIOR

Concevoir le journal d'audit de l'IA générative : ce qu'exigent le règlement européen sur l'IA, ISO/IEC 42001 et les lignes directrices japonaises, et comment conserver les preuves

Publié 13 min de lecture

Aussi disponible en: English · 日本語 · 中文 · Español · Deutsch · Português

Points clés

  • Le journal d'audit de l'IA générative consigne chaque exécution d'IA (quand, qui, avec quel modèle, quelle décision) sous une forme vérifiable après coup.
  • Le règlement européen sur l'IA a reporté l'application des obligations relatives à l'IA à haut risque, mais l'exigence d'enregistrer automatiquement les journaux et de les conserver au moins 6 mois demeure.
  • Pour qu'un journal vaille preuve, il importe moins d'accumuler le contenu des prompts que de veiller à ce qu'il soit non réécrivable, qu'on sait qui a agi et qu'on voit quels champs manquent.
Sommaire
  1. Qu'est-ce que le journal d'audit de l'IA générative ?
  2. Pourquoi la « preuve d'usage de l'IA » est-elle demandée maintenant ?
  3. Tableau récapitulatif des exigences réglementaires et normatives
  4. Que faut-il consigner ?
  5. Faut-il conserver le texte des prompts et des sorties ?
  6. Où enregistrer ?
  7. Les conditions d'une preuve recevable en audit
  8. Les enjeux propres aux agents IA
  9. Ce que permet SPHIOR
  10. Modes d'enregistrement (4 options)
  11. IA et outils pris en charge
  12. Traitement des enregistrements
  13. Ce que vous pouvez montrer à l'auditeur
  14. Tarifs
  15. Questions fréquentes
  16. Suffit-il de conserver les journaux 6 mois ?
  17. Sans conserver le texte des prompts, comment enquêter en cas de problème ?
  18. Cela peut-il remplacer une certification ISO/IEC 42001 ?
  19. Un journal produit en interne ne convient-il pas ?
  20. En résumé

Utiliser l'IA générative en interne, intégrer des fonctions d'IA à un produit, confier des tâches à des agents IA : quel que soit l'usage, vous aurez bientôt à expliquer « qui utilise cette IA, pour quoi faire, et comment elle est encadrée ». L'interlocuteur peut être un auditeur, ou le questionnaire de sécurité d'un client.

À ce moment-là, les explications orales et les documents de politique ne suffisent pas : la question est de savoir si vous pouvez le démontrer par des enregistrements. Cet article passe en revue, dans l'ordre, ce qu'exigent les réglementations et les normes, les champs à consigner, l'endroit où enregistrer et les conditions à remplir pour que le journal d'audit de l'IA générative soit recevable comme preuve.

Qu'est-ce que le journal d'audit de l'IA générative ?

Le journal d'audit de l'IA générative consigne, pour chaque exécution d'IA, « quand, qui (ou quel agent), avec quel modèle et quelle décision a été prise », et le conserve sous une forme qu'un tiers peut vérifier après coup.

Son objectif diffère de celui des journaux d'activité ou des journaux applicatifs habituels.

Journal d'activité applicatif Journal d'audit de l'IA générative
Objectif principal Analyse des incidents, suivi de l'utilisation Justification auprès des auditeurs, des clients et des régulateurs
Lecteurs Les ingénieurs de l'entreprise Auditeurs, clients, tiers externes
Propriétés requises Facilité de recherche Absence de réécriture, identification de l'auteur de chaque action
Traitement du contenu Le texte est souvent conservé pour les analyses Le texte sensible n'est pas conservé ; l'empreinte (hachage) et les métadonnées suffisent souvent
Durée de conservation Fixée selon les besoins d'exploitation Fixée selon la réglementation et la période d'audit

La différence majeure tient au fait que les lecteurs sont extérieurs à l'entreprise. Si vous ne pouvez pas leur montrer que « ce journal n'a pas été retouché après coup », il reste une preuve faible, aussi détaillé soit-il.

Pourquoi la « preuve d'usage de l'IA » est-elle demandée maintenant ?

Il y a trois raisons principales.

  • Les questionnaires de sécurité des clients : les questions sur l'usage de l'IA générative (périmètre d'utilisation, données saisies, conservation des journaux) se multiplient
  • Les audits SOC 2 Type II et ISMS (ISO/IEC 27001) : il faut démontrer que les contrôles ont fonctionné tout au long de la période d'observation, et l'usage de l'IA fait partie de ce qu'il faut expliquer
  • La diffusion des agents IA : de plus en plus de tâches sont accomplies de manière autonome par une IA plutôt que par une personne, d'où le besoin d'enregistrements permettant de retracer « qui a fait quoi » au niveau de chaque IA

Tableau récapitulatif des exigences réglementaires et normatives

Contenu vérifié dans les sources primaires au 31 octobre 2026.

Référentiel Ce qui concerne les enregistrements Calendrier / statut
Règlement européen sur l'IA, article 12 Les systèmes d'IA à haut risque doivent permettre l'enregistrement automatique des événements (journaux) tout au long de leur cycle de vie Voir les dates d'application ci-dessous
Règlement européen sur l'IA, article 19(1) Le fournisseur conserve les journaux placés sous son contrôle pendant une durée adaptée à la finalité, d'au moins 6 mois Idem
Règlement européen sur l'IA, article 26(6) Le déployeur (l'entité qui utilise elle-même le système d'IA) conserve lui aussi les journaux placés sous son contrôle au moins 6 mois Idem
Dates d'application du règlement européen sur l'IA La modification de juillet 2026 (omnibus numérique) a reporté l'application des obligations relatives à l'IA à haut risque : à partir du 2 décembre 2027 pour l'IA à haut risque de l'annexe III, et du 2 août 2028 pour celle relevant de l'annexe I Vérifié dans la version consolidée de la Commission européenne (au 27 juillet 2026)
ISO/IEC 42001:2023 L'annexe A comporte une mesure (A.6.2.8) par laquelle l'organisation détermine à quelles étapes du cycle de vie du système d'IA les journaux d'événements sont enregistrés Le texte de la norme étant payant, seul l'essentiel est indiqué
Lignes directrices japonaises pour les acteurs de l'IA (AI事業者ガイドライン, ministère japonais des Affaires intérieures et des Communications et ministère japonais de l'Économie, du Commerce et de l'Industrie) La version 1.2 introduit une définition des agents IA comme des systèmes d'IA qui perçoivent leur environnement et agissent de manière autonome pour atteindre un objectif Version 1.2 publiée le 31 mars 2026
Loi japonaise de promotion de l'IA (AI推進法) Loi japonaise visant à promouvoir la recherche, le développement et l'utilisation de l'IA. Elle ne prévoit pas de sanctions Entrée en vigueur intégrale le 1er septembre 2025
SOC 2 Aucun critère spécifique à l'IA n'a pu être identifié. Des explications sont demandées dans le cadre des critères existants de surveillance (CC7) et de gestion des changements (CC8) Vérifié en octobre 2026

Le point à retenir : dans le règlement européen sur l'IA, c'est la date d'application qui a été reportée, et non l'exigence de journalisation elle-même. Au moment où l'application commencera, il faudra déjà disposer d'« au moins 6 mois » de journaux. Le plus réaliste est donc de mettre en place le dispositif de journalisation dès maintenant, et non juste avant la date d'application.

Sources primaires : Règlement européen sur l'IA, article 12 · article 19 · article 26 · article 113 (dates d'application) (AI Act Service Desk de la Commission européenne) / Lignes directrices japonaises pour les acteurs de l'IA (ministère japonais de l'Économie, du Commerce et de l'Industrie, en japonais) / Entrée en vigueur de la loi japonaise de promotion de l'IA (Bureau du Cabinet du Japon, en japonais)

Que faut-il consigner ?

Pouvoir consigner les champs suivants pour chaque exécution d'IA facilite grandement les explications.

Champ Contenu Situation où il sert
Qui Le compte de la personne, ou l'agent IA concerné « Qui a utilisé cette IA ? »
Quand L'heure d'exécution Montrer que le dispositif a fonctionné tout au long de la période
Avec quel modèle Nom du modèle, fournisseur, version N'utilisez-vous que des modèles approuvés ?
Décision La décision rendue par votre propre dispositif : autorisé, refusé, à vérifier, etc. Les garde-fous ont-ils fonctionné ?
Appels d'outils Les outils ou opérations externes appelés par l'agent Qu'a fait l'agent ?
Volume et durée Nombre de tokens, temps de traitement, coût Expliquer l'utilisation et les coûts
Identifiant de rapprochement Identifiant permettant le rapprochement avec vos propres journaux Relier aux autres enregistrements
Entrée et sortie Non pas le texte, mais une empreinte (hachage) ou une référence Vérifier après coup que « c'étaient bien ces entrées et sorties »

Faut-il conserver le texte des prompts et des sorties ?

Dans la plupart des cas, il n'est pas nécessaire de conserver le texte lui-même : l'empreinte (hachage) et des métadonnées sans contenu suffisent.

Le texte contient facilement des données personnelles de clients ou des informations confidentielles, et plus on en accumule, plus les dommages sont importants en cas de fuite. Si vous conservez le hachage, vous pouvez, en cas de problème, le rapprocher du texte dont vous disposez pour vérifier que « c'étaient bien ces entrées et sorties ».

Les recommandations de l'OWASP sur la prévention des injections de prompt dans les LLM demandent elles aussi, depuis leur révision du 4 octobre 2026, de consigner dans les journaux « les métadonnées et décisions importantes pour la sécurité » et d'en exclure les identifiants d'authentification et les informations sensibles inutiles (OWASP Cheat Sheet).

Où enregistrer ?

Ce que l'on peut enregistrer, et le degré de confiance accordé, varient selon l'endroit où l'on enregistre.

Lieu d'enregistrement Ce qui peut être enregistré Points faibles
Dans le code de l'application ou de l'agent Le plus détaillé : raisons des décisions, appels d'outils, etc. Nécessite de modifier le code. Les oublis d'enregistrement passent facilement inaperçus
Devant l'API de l'IA (proxy) Sans modifier le code, tous les appels qui transitent par lui Ne voit pas ce que vos propres garde-fous ont bloqué
Journaux de la console d'administration du fournisseur d'IA Aucun effort requis Durée de conservation et champs à la discrétion du fournisseur. Hors de votre entreprise

Le plus sûr est de combiner le code et le proxy plutôt que de choisir l'un ou l'autre. Le proxy capte de manière exhaustive « le fait qu'un appel a eu lieu », et la raison d'une décision est enregistrée par la couche de code qui l'a prise.

Autre point important : un journal que vous écrivez et conservez vous-même est, à lui seul, difficilement jugé digne de confiance par des tiers. Il faut un mécanisme qui démontre qu'il ne peut pas être réécrit après coup. C'est l'objet de la section suivante.

Les conditions d'une preuve recevable en audit

Pour qu'un journal soit recevable comme « preuve », cinq conditions sont nécessaires.

  1. Pouvoir montrer qu'il n'a pas été réécrit : en chaînant l'empreinte (hachage) de chaque enregistrement à celle du précédent, la modification d'un seul enregistrement intermédiaire rompt la concordance de tous les maillons suivants, ce qui rend toute altération détectable
  2. Un tiers peut le vérifier lui-même : le journal doit pouvoir être vérifié localement, sans avoir à faire confiance à l'entreprise ou au service qui l'a produit
  3. La durée de conservation est respectée : il doit couvrir le minimum de « 6 mois » du règlement européen sur l'IA ainsi que la période d'observation de l'audit (souvent 6 à 12 mois)
  4. On sait qui a agi : avec un compte ou une clé partagés, impossible d'expliquer qui a utilisé l'IA. Enregistrez séparément les personnes et les agents
  5. On voit quels champs manquent : indiquer explicitement les « champs non enregistrés » permet d'expliquer honnêtement le périmètre des enregistrements. Un journal dont on ignore ce qu'il ne contient pas perd au contraire en crédibilité

Les enjeux propres aux agents IA

Les agents IA appellent des outils et font avancer le travail de manière autonome, à la place d'une personne. Cela soulève des enjeux différents de ceux de l'IA générative utilisée par des humains.

  • Identifier chaque agent : enregistrez séparément quel agent a fait quoi. Si tout tourne avec une seule clé d'API, aucune distinction n'est possible
  • Conserver les appels d'outils : le risque n'est pas du tout le même selon que l'agent a seulement généré du texte ou qu'il a agi sur un système externe
  • Consigner s'il y a eu une vérification humaine : savoir si une personne a vérifié avant une opération importante est directement lié à l'explication des responsabilités
  • Inclure aussi les agents de codage : les agents de codage qu'utilisent quotidiennement les ingénieurs sont eux aussi, au niveau du trafic, des appels d'IA. On les oublie facilement, mais ils doivent faire partie du périmètre d'enregistrement

Ce que permet SPHIOR

La gouvernance de l'IA de SPHIOR est un dispositif conçu pour conserver des enregistrements répondant aux conditions décrites jusqu'ici.

Modes d'enregistrement (4 options)

Méthode Situation adaptée
Proxy (sphior-ai-governance-proxy) Vous voulez démarrer sans modifier le code. Il suffit de changer la destination de l'API de l'IA pour enregistrer tous les appels. Les clés d'API du fournisseur d'IA ne sont pas envoyées à SPHIOR
MCP distant Vous voulez que l'agent IA enregistre lui-même ses décisions. Connexion via OAuth 2.1
API REST Vous voulez envoyer depuis n'importe quel langage
SDK (@sphior/evidence) Vous voulez enregistrer explicitement depuis votre propre code

IA et outils pris en charge

Type Éléments pris en charge Mode d'enregistrement
Fournisseurs d'IA (API) OpenAI, Azure OpenAI, Anthropic, API compatibles OpenAI (Mistral, Groq, OpenRouter, etc.) Proxy
Agents de codage Codex CLI, Claude Code, Cursor, Windsurf, Cline Il suffit de pointer la destination vers le proxy
Agents et éditeurs compatibles MCP Claude Code, Cursor, Codex, Windsurf, Cline, Zed, etc. MCP
Applications et agents internes Node.js (SDK), autres langages (API REST) SDK / API REST

Lorsque l'API de destination appartient à un fournisseur connu, le proxy enregistre son nom ; dans les autres cas (modèle auto-hébergé, passerelle interne, etc.), il enregistre tel quel le nom d'hôte de destination. La destination n'est jamais complétée par une supposition arbitraire. La configuration est décrite dans la documentation.

Traitement des enregistrements

  • Le contenu n'est pas envoyé : par défaut, le texte des prompts et des sorties n'est pas transmis ; seules l'empreinte (hachage) et les métadonnées sont enregistrées
  • Conservation sous une forme qui rend toute altération détectable : chaque enregistrement est normalisé, haché et chaîné au précédent, puis l'ensemble est horodaté auprès d'une source externe
  • Vérifiable par un tiers : avec l'outil de vérification que nous publions, on peut contrôler localement sans avoir à faire confiance à SPHIOR
  • La décision reste celle de votre dispositif : l'autorisation ou le refus est décidé par vos propres garde-fous ; SPHIOR enregistre ce résultat
  • Les champs non enregistrés sont également indiqués : par exemple, le proxy n'enregistre pas le coût tant qu'aucun tarif unitaire n'est configuré (le tarif réel variant selon les remises et les contrats, il n'est pas deviné). De plus, le proxy ne voit pas les décisions de vos garde-fous : celles-ci doivent être enregistrées depuis la couche de code

Ce que vous pouvez montrer à l'auditeur

  • La liste des exécutions (filtrable par agent, modèle, décision et période)
  • Le nombre d'exécutions par couple agent × modèle et la répartition des décisions (autorisé, refusé, etc.)
  • Les informations de vérification de chaque enregistrement
  • Un pack de vérification pour la période choisie (1 000 enregistrements au maximum par export ; au-delà, exportez en découpant la période)

Tarifs

Offre Prix mensuel Enregistrements par mois
Gratuite 0 $ Affichage jusqu'à 10 000 (l'enregistrement continue jusqu'à 100 000 par mois)
Light 99 $ 100 000
Standard 199 $ 1 000 000
Unlimited 499 $ Illimité

Nous n'avons pas opté pour une facturation au volume. Avec une tarification à l'usage, « moins on enregistre, moins on paie », ce qui contredit l'objectif d'un enregistrement exhaustif. Les offres payantes n'interrompent pas l'enregistrement en cas de dépassement du plafond, et l'offre gratuite ne devient jamais payante à votre insu. Pour plus de détails, consultez les tarifs.

Questions fréquentes

Suffit-il de conserver les journaux 6 mois ?

Les articles 19 et 26 du règlement européen sur l'IA fixent un « minimum de 6 mois ». Une durée plus longue peut être exigée selon la finalité, et les audits tels que SOC 2 Type II imposent de couvrir la période d'observation (souvent 6 à 12 mois). Si d'autres textes prévoient des dispositions différentes, il faut aussi s'y conformer.

Sans conserver le texte des prompts, comment enquêter en cas de problème ?

Si vous conservez l'empreinte (hachage), vous pouvez la rapprocher du texte encore disponible chez vous ou des journaux du fournisseur pour vérifier qu'il s'agissait bien de ces entrées et sorties. Plus on accumule de texte, plus les dommages d'une fuite sont importants : le plus réaliste est de décider de conserver ou non le texte en mettant en balance le besoin d'enquête et le risque de fuite.

Cela peut-il remplacer une certification ISO/IEC 42001 ?

Non. Une certification s'obtient à l'issue de l'audit d'un organisme de certification. Le journal d'audit est l'un des éléments utilisés lors de cet audit et pour vos explications en interne comme à l'externe.

Un journal produit en interne ne convient-il pas ?

Il peut convenir. Mais lorsque vous le présentez à des tiers, vous devez pouvoir expliquer qu'il « n'a pas été réécrit après coup ». Le rendre démontrable, par exemple au moyen d'une chaîne de hachages et d'un horodatage externe, raccourcit l'explication.

En résumé

  • Le journal d'audit de l'IA générative est un enregistrement destiné à des tiers. Plus que le niveau de détail, ce qui compte est qu'il n'ait pas été réécrit et qu'on sache qui a agi
  • Le règlement européen sur l'IA a reporté sa date d'application, mais l'exigence d'enregistrement automatique des journaux et de conservation d'au moins 6 mois demeure
  • Le principe est de ne pas conserver le texte et d'enregistrer l'empreinte et les métadonnées. Indiquez aussi les champs non enregistrés
  • Combinez le proxy et la couche de code, et incluez les agents IA et les agents de codage dans le périmètre d'enregistrement

À lire aussi : Gestion des changements sur GitHub : en faire une preuve pour ISO/IEC 27001 (ISMS) et SOC 2

Ce que les auditeurs demandent ensuite