The classic trap
Annex IX requires 5 categories of information to be published in the EU database of AI systems as soon as real-world testing begins outside a regulatory sandbox, and to be kept up to date throughout the test. Providers often confuse this registration with the Annex VIII one (placing on the market), or neglect updates when the test plan evolves. The EU AI Office runs the central database, the CNPD remains competent for the personal data dimension used during testing, and failure to register or stale information exposes the provider to Article 99 sanctions of up to EUR 15M or 3% of global turnover.
The 5 information blocks to keep alive throughout the test
- EU-wide unique identifier: number issued by the Article 71 database, to be obtained BEFORE testing effectively starts (not on day one).
- Full identity of provider and deployers: up-to-date contact details, including when a partner joins or leaves the consortium mid-test.
- System description and intended purpose: exact version, functional scope, applicable Annex III classification, sufficient to identify the system in the database.
- Test plan summary: objectives, metrics, target population, duration, stopping criteria, safeguards for data subjects under Article 61.
- Suspension or termination: immediate declaration of incidents, suspension decisions by the provider itself or by the authority, reason and remediation plan.
The specific trap: desynchronization between operational reality and the EU database
A real-world test evolves continuously: a deployer leaves the pilot, scope expands from 200 to 2000 users, an incident triggers a 48-hour partial suspension, a new model version is deployed. Each of these events must be reflected in the EU database before testing continues. Providers who treat registration as a one-shot act at project kickoff are building a regulatory time bomb.
How Luxgap automates this risk
Our Luxgap Real-World Trial Sentinel turns Annex IX registration from a static administrative form into a real-time mirror of your trial. The tool plugs an AI agent into your operational systems (MLflow, Weights and Biases, Azure ML, GitHub Actions, Jira, Confluence, your partner-deployer CRM) and detects every material event that should trigger an EU database update, without asking your AI project lead to fill in any form manually.
- Automatically reserves and syncs the EU unique identifier as soon as the project opens in your Jira backlog, before any test code is committed.
- Detects scope changes (new deployer, new model version, geographic extension) via MLflow and Azure DevOps webhooks and proposes the Annex IX record update in under 24 hours.
- Automatically generates the test plan summary in the format expected by the EU database, by cross-referencing the scientific protocol stored in Confluence and the stopping criteria defined in your risk register.
- Continuously monitors suspension signals (incident rate, bias alerts, user complaints raised via Zendesk or ServiceNow) and triggers an instant Teams alert when an Article 60(4) threshold is crossed.
- Produces a timestamped, cryptographically sealed PDF report on each update, enforceable before the EU AI Office and the CNPD in case of inspection, demonstrating full traceability of changes.
- Connects Annex IX obligations with those of Article 61 (informed consent of data subjects) and Article 73 (serious incident reporting) to eliminate blind spots between overlapping duties.
Available alongside a Luxgap DPO or CISO mandate or as a standalone SaaS brick depending on your scope. Request a tailored quote and our teams will prepare a demonstration on your actual trial, with a free 48-hour blank audit to measure your Annex IX exposure before any engagement.