EU AI Act Record-Keeping Requirements: Logs, Duration & Access

7 min readLast reviewed 25 September 2026
In short

Article 12 requires high-risk AI systems to be technically capable of automatically logging events across their entire operational lifetime. Article 19 sets the provider's retention duty for those logs at a minimum of six months; Article 26(6) sets the same minimum for deployers. Neither figure is a ceiling: sector-specific law routinely pushes it longer, and GDPR's data minimisation principle can just as easily push the personal-data portion of a log shorter. Both retention duties carry direct fine exposure: Article 19 is explicitly named inside Article 16, and Article 26(6) is part of Article 26, and both of those articles sit in the Article 99(4) fine tier.

Article 12(1) requires high-risk AI systems to technically allow for the automatic recording of events over the system’s lifetime. Three things drive what “events” means here, per Article 12(2): the logs have to support identifying situations where the system could present a risk, or has undergone a substantial modification, facilitating post-market monitoring under Article 72, and monitoring the deployer’s operation of the system under Article 26.

The word “automatic” is doing real work in this article. A process where an operator manually notes down decisions in a spreadsheet doesn’t satisfy Article 12, however diligently it’s maintained, because it isn’t a built-in capability of the system and it won’t reliably capture every event at volume. For systems that weren’t designed with this in mind, retrofitting audit-grade automatic logging is frequently a larger engineering task than the compliance requirement first suggests: it usually means capturing inputs, intermediate steps, outputs, and any human intervention as a structured, continuous stream, not a periodic export.

Special content requirements for biometric systems

For systems intended for biometric identification specifically, Article 12(3) sets a concrete minimum for what the logs must capture: the period of each use (start and end, date and time), the reference database checked against the input data, the input data for which the search produced a match, and the identity of the natural persons involved in verifying the result under the Article 14(4) two-person rule. This is the only place in the Act where log content is specified this precisely; for systems outside this category, the general traceability requirement in Article 12(2) applies more broadly, without a prescribed content list.

Two retention duties, two different parties, both directly finable

Two provisions govern how long the logs have to be kept, and they apply to different parties in the relationship.

 

 Provider (Article 19)Deployer (Article 26(6))
What’s coveredLogs under the provider’s controlLogs under the deployer’s control
Minimum retention6 months6 months
Can be extended byOther Union or national law (e.g. data protection law)Other Union or national law
Financial institution carve-outCan fold into existing internal governance documentationCan fold into existing internal governance documentation
Fine exposureNamed directly in Article 16(e), reached through the Article 16 tierNamed directly within Article 26, reached through the Article 26 tier

Both retention duties are more exposed than they might first appear. Article 19 sits in Chapter III, Section 3, rather than Section 2, so it isn’t caught by Article 16’s general “ensure compliance with Section 2” clause the way Article 12’s logging capability is. It doesn’t need to be: Article 16 has its own specific limb, Article 16(e), which separately names keeping the Article 19 logs as one of the provider’s enumerated duties. Since Article 16 itself carries the full €15 million or 3%-of-turnover fine tier under Article 99(4)(a), a provider’s failure to retain logs under Article 19 is directly, not just indirectly, exposed at that level. Article 26(6) needs no such route at all, since it’s simply part of Article 26, which is named outright in Article 99(4).

A provider and a deployer can each be holding a different slice of the same system’s logs, depending on the deployment architecture. Where a provider hosts the model and the deployer only consumes an API, the provider is likely to control most of the raw event log, and the deployer’s Article 26(6) duty attaches to whatever subset is actually exposed to them. This is worth clarifying contractually rather than assuming, since “the logs are under the provider’s control” is doing real legal work in both articles.

Six months is a floor, and it can move in either direction

None of Article 12, 19, or 26(6) sets a maximum. The recurring phrase across all three is “appropriate in light of the intended purpose,” and that has teeth in practice. A credit-scoring system that becomes the subject of a discrimination complaint two years after a lending decision isn’t well served by a six-month retention window, and organisations with existing sector-specific record-keeping obligations, banking supervision, insurance solvency documentation, medical device vigilance, should treat those as the operative floor rather than the AI-specific six months.

The direction isn’t only “longer,” though. Article 19’s own text flags data protection law as a specific source of a different requirement, and that cuts both ways. GDPR’s storage limitation and data minimisation principles can push in the opposite direction for the personal-data portions of a log: keeping full inference records, including inputs and outputs that contain personal data, for longer than necessary creates its own GDPR exposure. For an insurer or bank whose logs are full of personal data by default, this is a genuine tension rather than a one-directional “keep everything longer to be safe” answer, and it’s worth a specific conversation between compliance and data protection teams rather than assuming the AI Act’s minimum and GDPR’s principles point the same way.

A worked example: Reconstructing a decision

Take a bank running a credit-scoring model. Fourteen months after a lending decision, a rejected applicant files a discrimination complaint. To respond credibly, the bank needs to reconstruct exactly what happened: the inputs the model received, the score it produced, whether a human reviewer looked at the case, and what that reviewer decided, the same reviewer whose oversight function is what Article 14 and GDPR Article 22 both require to be genuine. If the bank’s log retention followed only the Article 26(6) six-month floor, that record no longer exists. If instead the bank had assessed, correctly, that “appropriate to the intended purpose” for a credit decision meant a longer retention window, consistent with its existing regulatory record-keeping obligations, the reconstruction is straightforward. This is the practical difference between treating six months as a target versus treating it as a floor.

Record-keeping compliance checklist

  • Automatic logging built into the system architecture from the start, not added as a post-hoc export
  • Logs capture, at minimum: timestamps, inputs, outputs, and any human interventions or overrides
  • For biometric identification systems specifically: usage period, reference database, matched input data, and verifier identity captured (Article 12(3))
  • Logs are tamper-evident and access-controlled
  • Provider-side retention policy set at minimum six months, checked against sector-specific law for a longer requirement (Article 19, reached directly through Article 16(e))
  • Deployer-side retention policy set at minimum six months for logs under the deployer’s control (Article 26(6))
  • GDPR data minimisation and storage limitation reviewed specifically for the personal-data content of logs, not assumed to automatically align with the six-month AI Act floor
  • Contractual clarity established between provider and deployer on which party controls which portion of the log, where the deployment is API-based or third-party hosted
  • Financial institutions: log retention mapped onto existing internal-governance documentation rather than run as a parallel process
  • Logs available in a form that can be produced to a market surveillance authority on request

Deeploy: Continuous monitoring and insights

This sits close to the centre of what Deeploy’s platform is built for. Deeploy’s monitoring and insights capability captures inference logs, inputs, outputs, and model events automatically as a structured, auditable stream, stored under configurable retention policies rather than requiring a bespoke logging pipeline to be built around each model. For a deployer running third-party models via API, that also means having a clear, queryable record of the portion of the log actually under your control, precisely the ambiguity Article 26(6) leaves open, and a foundation for the post-market monitoring and human oversight obligations these same logs are meant to support.

Frequently asked questions

Disclaimer

This is general information, not legal advice. Please consult your legal/compliance team to confirm your organisation’s specific obligations. Deeploy supports your governance process; it does not constitute a guarantee of regulatory compliance.

Reading about compliance is step one. Operating it is Deeploy.See how teams use Deeploy to monitor, document and govern their AI against the EU AI Act.
Book a Demo

Thank you for subscribing!

You will receive a confirmation shortly.

Build audit-ready AI governance from day one