🔏 Traçabilité · Journal d'audit

Qui a fait quoi, quand, d'où : la réponse est écrite

Chaque geste fait dans GSE-Web, par une personne, un assistant IA ou une intégration, laisse une ligne que personne ne peut effacer, pas même le logiciel. Le jour où l'on vous demande des comptes, vous ouvrez le journal.

Modifiable

Par personne

Conservation

400 j à illimitée

Assistants IA

Tracés

Journal d'audit
En direct

400

jours de conservation en serveur mutualisé, illimitée en dédié

0

ligne que le logiciel peut modifier ou effacer

1

scellé par jour, chaîné à celui de la veille

100 %

des appels d'assistants IA inscrits au journal

En deux mots

Une boîte noire pour votre stock

Vous travaillez comme d'habitude. Le journal note, en arrière-plan, ce qui s'est passé, et le garde à l'abri.

Qui, quoi, quand, d'où.

1

Vous agissez

Une sortie de stock, un changement de prix, la libération d'un lot, une connexion, un export : chaque écriture, chaque accès refusé et chaque consultation sensible passe par le journal.

« Lot L2026-0142 libéré par Claire Martin, motif : contre-analyse conforme. »
2

Le journal note

Il garde l'auteur, l'heure, l'adresse IP, l'appareil et la version de l'application, le résultat (réussi, refusé, en échec) et, pour les gestes importants, l'avant, l'après et le motif.

Personnes, assistants IA, intégrations : chacun sous son propre nom
3

Vous retrouvez

Le jour d'un audit, d'un litige ou d'un rappel de lot, vous filtrez par période, par personne ou par action, et la réponse est là, datée et signée de son auteur.

« Qui a modifié ce stock ? » ne se discute plus : ça se lit.
📋

La boîte noire d'un avion

Dans un avion, la boîte noire enregistre tout ce qui se passe dans le cockpit, et le pilote lui-même ne peut pas l'effacer. Le journal d'audit de GSE-Web suit la même règle : ce n'est pas une consigne donnée au logiciel, c'est la base de données qui refuse toute modification et toute suppression d'une ligne.

Mise en route

Rien à paramétrer

Le journal tourne dès le premier jour. Il reste à savoir où le lire.

1

Ouvrir le Journal d'audit

L'écran se trouve dans la section ADMIN du menu. Il est réservé à l'administrateur de votre organisation, et inclus à partir du forfait ENTREPRISE.

Menu › ADMIN › Journal d'audit
2

Filtrer, ouvrir, exporter

Filtrez par période, action, résultat ou canal (application, assistant IA, tâche planifiée). Ouvrez une ligne pour voir son détail : adresse IP, navigateur, appareil, avant et après.

Personne ne peut l'effacer. Ni un utilisateur, ni un administrateur, ni le logiciel lui-même : la base de données refuse toute modification et toute suppression d'une ligne. Seule la durée de conservation fait partir les lignes les plus anciennes, et cette purge laisse elle-même une trace.

Et l'hébergeur ? Quand l'équipe de la plateforme intervient sur votre organisation ou consulte votre journal, la ligne apparaît dans votre journal, à son nom.

Quatre usages, un même journal

Journal d'audit

L'écran de l'administrateur

ADMIN › Journal d'audit › Période · Action · Résultat · Canal › Détail de l'événement

Chaque ligne répond à cinq questions : quand, qui, quoi, sur quoi, avec quel résultat. Le détail ajoute l'adresse IP, le navigateur, la plateforme et sa version, l'appareil et, pour un geste métier, la valeur avant et après. La durée de conservation de votre organisation est affichée dans l'écran.

L'export se fait en CSV sur une période d'au plus 400 jours. L'export lui-même est inscrit au journal : on sait qui a sorti quoi, et quand.

Fiche de vie d'un lot

Audit qualité, pharmacie, agroalimentaire

Fiche du lot › Historique des statuts · Contrôles qualité

La fiche du lot réunit l'historique complet de ses statuts (quarantaine, bloqué, disponible), avec le nom, la date et le motif de chaque changement, et ses contrôles qualité : prélèvement, verdict, auteurs. Chaque mouvement garde deux dates, celle saisie et celle de l'enregistrement, pour repérer un antidatage.

Libérer un lot bloqué exige un motif, comme ajuster la quantité d'un lot qui n'est pas disponible. Sans motif, le logiciel refuse.

Rappel de lot

Où est partie la marchandise ?

Fiche du lot › Rappel de lot › Export CSV

Un fournisseur vous signale un lot défectueux, une alerte sanitaire tombe : le rappel liste chaque tiers, bon ou commande client qui a reçu ce lot, avec les quantités et les dates. Vous savez qui prévenir, et vous l'exportez pour votre dossier.

Consulter un rappel est une lecture sensible : elle est elle-même inscrite au journal.

Assistants IA et clés API

Les machines aussi ont un nom

ADMIN › Clés API › Nouvelle clé › Libellé · Agit au nom de · Rôle · Expire le

Une clé API identifie une intégration ou un agent IA. Elle agit au nom d'un compte, bornée par un rôle qui peut la limiter à la lecture, expire à la date choisie et se révoque d'un clic. Elle ne s'affiche qu'une fois. Chaque appel fait avec elle, lectures comprises, porte son nom dans le journal.

Un assistant IA connecté à GSE-Web est noté à chaque appel d'outil, lecture comme écriture : « l'assistant de Claire » et « Claire » sont deux acteurs distincts dans le journal.

Garde-fous

Ce que le logiciel garantit

Une trace n'a de valeur que si personne ne peut la retoucher. GSE-Web ne compte pas sur la bonne volonté : il l'interdit.

Immuable par la base de données

L'application n'a tout simplement pas le droit de modifier ou d'effacer une ligne du journal. Même un bug, même un compte administrateur ne peut pas réécrire le passé. Il en va de même pour l'historique des mouvements de stock, des statuts de lot et des contrôles qualité.

Le geste et sa trace, ensemble

Pour les gestes qui engagent (un statut, un montant, un droit, un réglage, un compte, un motif), la ligne du journal s'écrit en même temps que l'action. Si elle ne peut pas s'écrire, l'action est annulée : pas de geste sans trace.

Des scellés quotidiens

Chaque nuit, la journée écoulée reçoit une empreinte numérique (SHA-256) de toutes ses lignes, chaînée à celle de la veille. Une ligne modifiée, retirée ou ajoutée après coup est détectée à la vérification.

Rien n'échappe au filet

Chaque écriture, chaque accès refusé et chaque consultation sensible (exports, liste des utilisateurs, rappel de lot) sont notés automatiquement, y compris pour les fonctions ajoutées demain. Les mots de passe et les secrets ne sont jamais recopiés.

Les acteurs

Chacun signe sous son propre nom

Une personne, un assistant IA, une intégration, l'équipe de la plateforme : le journal ne les confond jamais. C'est ce qui permet de répondre à « qui ? » sans hésiter.

Le journal distingue

Les utilisateurs : connexions, échecs de connexion, déconnexions, double authentification, changements de mot de passe, et tout ce qu'ils font ensuite.

Les assistants IA : chaque appel d'outil, avec le nom de l'assistant, l'utilisateur au nom duquel il agit, la durée et le résultat.

Les intégrations par clé API : chaque appel porte la clé utilisée, lectures comprises. La clé ne peut jamais faire plus que le compte qui la porte.

L'équipe de la plateforme : quand elle intervient sur votre abonnement, vos réglages ou vos données, ou lit votre journal, la ligne est chez vous, à son nom.

🔏

Connecté à la place d'un autre ? Les deux noms.

Quand le support se connecte à la place d'un utilisateur pour l'aider, le journal garde les deux noms : le compte utilisé et la personne réelle derrière l'écran.

🌐

Exportable, et l'export laisse une trace

Une période, un filtre, un clic : le journal part en CSV pour votre auditeur ou votre dossier qualité. Un export est une lecture sensible, il est donc lui-même inscrit au journal.

Vocabulaire

Les mots de la traçabilité

Six termes que vous croiserez dans l'écran, expliqués sans jargon.

Journal d'audit

La liste, datée, de tout ce qui s'est passé dans votre organisation : qui, quoi, quand, d'où, avec quel résultat.

Immuable

Qui ne peut être ni modifié ni effacé. Une ligne écrite au journal y reste, telle quelle, jusqu'à la fin de sa durée de conservation.

Motif

La raison d'un geste sensible, saisie au moment du geste. Libérer un lot bloqué sans motif est refusé.

Fiche de vie d'un lot

Toute l'histoire d'un lot sur une page : réception, contrôles, changements de statut avec leur auteur et leur motif.

Rappel de lot

La liste de tous ceux qui ont reçu un lot donné, avec les quantités et les dates. Ce qu'il faut sous la main lors d'une alerte.

Scellé

L'empreinte numérique d'une journée de journal, chaînée à celle de la veille. Si une ligne change, l'empreinte ne correspond plus.

Ce qui est noté

Ce que garde le journal

Du plus courant au plus sensible, ce que GSE-Web inscrit au journal de votre organisation.

Événement Ce que le journal garde
Accès
Connexions et accès refusés Connexion, échec, déconnexion, double authentification, tentative refusée faute de droit.
Gestes
Écritures et lectures sensibles Toute création, modification ou suppression, et toute consultation sensible : auteur, heure, poste, résultat.
Gestes qui engagent Valeur avant et après, et motif quand il est exigé : statuts de lot, comptages, prix, droits, réglages, comptes.
Machines
Assistants IA Chaque appel d'outil, lecture comme écriture : outil, utilisateur représenté, durée, résultat.
Intégrations par clé API Création et révocation de la clé, puis chaque appel fait avec elle. Jamais le secret.
Pour vos audits

Un auditeur demande,
vous lui montrez

Audit qualité, contrôle d'un client, litige avec un fournisseur : le journal vous donne une réponse datée, signée et vérifiable, au lieu d'un souvenir.

Conservation de 400 jours sur serveur mutualisé, illimitée sur serveur dédié (forfait CORPORATE). Quand la durée expire, la purge est elle-même inscrite au journal.

Scellés quotidiens chaînés : l'empreinte de chaque journée se vérifie à la demande ; une ligne modifiée, retirée ou insérée après coup est signalée.

Deux dates par mouvement : celle que l'opérateur a saisie et celle où le serveur l'a reçue. Un mouvement antidaté se repère.

Serveur MCP : l'assistant IA d'un administrateur lit le journal en lecture seule, et cette lecture laisse elle-même une ligne. Dans un établissement scolaire, le journal n'est jamais servi aux assistants, pour protéger les données des élèves.

audit_list_events — lecture seule
// qui, quand, d'où
"occurredAt": "2026-10-08T14:32:07Z",
"source": "api",
"actorName": "Claire Martin",
"impersonatorName": null,
"actorIp": "203.0.113.24",

// quoi, sur quoi, et pourquoi
"action": "INVENTORY_LOT_STATUS_CHANGED",
"entityType": "lot",
"details": {
  "lotNumber": "L2026-0142",
  "from": "blocked",
  "to": "available",
  "notes": "Contre-analyse conforme"
},

// avec quel résultat
"outcome": "success"

« Qui a modifié ce stock ? »
La réponse est déjà écrite.

Le journal d'audit est inclus à partir du forfait ENTREPRISE. Montrez-nous ce que votre auditeur vous demande : on regarde ensemble ce que GSE-Web y répond.

Questions fréquentes

Peut-on modifier ou supprimer une ligne du journal d'audit ?

Non. La base de données refuse toute modification et toute suppression d'une ligne au logiciel lui-même : ni un utilisateur, ni un administrateur, ni un bug ne peut réécrire le passé. Les lignes ne partent qu'à la fin de leur durée de conservation, et cette purge est elle-même inscrite au journal, ou avec la suppression complète de l'organisation à sa demande.

Combien de temps le journal est-il conservé ?

400 jours sur serveur mutualisé, sans limite sur serveur dédié (forfait CORPORATE). La durée qui s'applique à votre organisation est affichée dans l'écran Journal d'audit.

Les actions des assistants IA sont-elles tracées ?

Oui, toutes. Chaque appel d'outil d'un assistant IA connecté à GSE-Web, lecture comme écriture, est inscrit au journal avec le nom de l'assistant, l'utilisateur au nom duquel il agit, la durée et le résultat. Les intégrations par clé API sont tracées de la même façon, appel par appel.

Le journal d'audit est-il inclus dans mon forfait ?

L'écran Journal d'audit et les clés API sont inclus à partir du forfait ENTREPRISE, à 1 200 € HT par an pour 10 utilisateurs. L'historique des mouvements de stock, avec l'auteur et la date de chaque mouvement, existe dans tous les forfaits.

GSE-Web suffit-il pour passer une certification (ISO 9001, HACCP, bonnes pratiques de fabrication) ?

GSE-Web ne certifie pas votre organisation et ne détient pas lui-même ces certifications. Il vous apporte les preuves qu'un auditeur demande : qui a fait quoi et quand, le motif des gestes sensibles, la fiche de vie et le rappel d'un lot, et une trace que personne ne peut retoucher. La certification reste l'affaire de votre organisme certificateur.