Back to Articles|Published on October 28, 2026|16 min read

Reliable Context Article

EU AI Act Article 12: Record-Keeping and Logging Explained

What Article 12 of the EU AI Act requires high-risk AI systems to log, who keeps the logs under Articles 19 and 26, for how long, and from when.

By Reliable Context Research

EU AI Act Article 12: Record-Keeping and Logging Explained

Summary

  1. 01Article 12 requires high-risk AI systems to support automatic event recording throughout their lifetime. Articles 19 and 26(6) set the separate duties to retain those logs.
  2. 02Logging must support risk identification, post-market monitoring and deployer monitoring. For the general case, the provider defines and documents a schema appropriate to the system's intended purpose.
  3. 03Article 12(3) specifies minimum fields for remote biometric identification: the period of use, reference database, inputs that produced a match and the people who verified results.
  4. 04Providers and deployers must retain logs under their control for at least six months, with the period justified by intended purpose and subject to other Union or national law, especially data protection.
  5. 05A log can show that a system ran as designed, but cannot establish that its input facts were correct. Stable identifiers and versions must connect logs to retained source records.
Inside this article
  1. 01The short answer
  2. 02Scope: which systems Article 12 covers
  3. 03Article 12(1) and (2): automatic recording and its three purposes
  4. 04Article 12(3): the one place the Act lists fields
  5. 05Article 19: provider retention
  6. 06Article 26: deployer retention and monitoring
  7. 07When it applies: the Digital Omnibus dates
  8. 08A worked example: one log event
  9. 09Logs are not source records
  10. 10Design checklist
  11. 11Summary

The short answer

Article 12 of the EU Artificial Intelligence Act (Regulation (EU) 2024/1689) is a design requirement, not a retention rule. It says that a high-risk AI system must be technically capable of recording events automatically over its whole lifetime, and it names what those records are for. Who must keep the resulting logs, and for how long, is set by two other provisions: Article 19 for providers and Article 26(6) for deployers. Both set a floor of at least six months, subject to other Union or national law. Under the AI Act as amended by the Digital Omnibus on AI, these obligations apply to Annex III high-risk systems from 2 December 2027 and to Annex I product-embedded systems from 2 August 2028 [1].

This article reads the three provisions together, shows what a log record built to satisfy them could look like, and explains why a log is evidence that the system ran, not evidence that the facts it used were true. It is an educational reading of EU law, not legal advice.

six monthsMinimum log retention for providers and deployers, subject to other Union or national law
ten yearsProvider retention of technical documentation, quality-management documentation and the EU declaration of conformity
2 December 2027Application date for the logging and retention duties for Annex III high-risk systems
2 August 2028Application date for the logging and retention duties for Annex I high-risk systems

Scope: which systems Article 12 covers

Article 12 sits in Chapter III, Section 2 of the Act, the section titled "Requirements for high-risk AI systems". It therefore applies only to systems classified as high-risk under Article 6, which has two routes [2]:

  • Article 6(1), Annex I: the AI system is a safety component of a product, or is itself a product, covered by the Union harmonisation legislation listed in Annex I (machinery, medical devices and so on), and that product must undergo third-party conformity assessment.
  • Article 6(2), Annex III: the AI system falls into one of the use areas listed in Annex III, such as biometrics, critical infrastructure, education, employment, access to essential services, law enforcement, migration and the administration of justice.

A general-purpose chatbot used internally, a document summarizer or a coding assistant is not high-risk by default. It becomes relevant to Article 12 only if it is placed on the market or used for an Annex III purpose or as an Annex I safety component.

Two roles matter. A provider is the person or body that develops an AI system, or has one developed, and places it on the market or puts it into service under its own name or trademark. A deployer is a person or body using an AI system under its authority, other than for personal non-professional activity [2]. A bank buying a credit-scoring system is a deployer; the vendor is the provider. A bank that builds its own scoring system and puts it into service is both.

Article 12(1) and (2): automatic recording and its three purposes

Paragraph 1 is a single sentence: "High-risk AI systems shall technically allow for the automatic recording of events (logs) over the lifetime of the system" [3]. Three words carry the weight.

  • Technically allow. The obligation is on the system's capability. It is satisfied, or not, at design time. A deployer who switches logging off does not change whether the system "allows" it, but Article 26 then creates the deployer's own problem (see below).
  • Automatic. The recording must not depend on an operator remembering to write something down.
  • Lifetime. Logging is not a launch-phase or validation-phase activity. It must be possible for as long as the system is in use.

Paragraph 2 explains why the capability exists. Logging must ensure "a level of traceability of the functioning of a high-risk AI system that is appropriate to the intended purpose of the system", and the capabilities must enable the recording of events relevant for three things [2]:

PointPurposeCross-referenceWhat it implies for event selection
12(2)(a)Identifying situations that may result in the system presenting a risk, or in a substantial modificationArticle 79(1); Article 3(23)Events that show drift, out-of-range inputs, failures, version changes
12(2)(b)Facilitating post-market monitoringArticle 72Events that let the provider evaluate continuous compliance over the lifetime
12(2)(c)Monitoring the operation of the system by deployersArticle 26(5)Events a deployer needs to detect risk or serious incidents in use

The Act does not publish a list of mandatory fields for the general case. The phrase "appropriate to the intended purpose" leaves the event schema to the provider, who must document it. Article 13(3)(f) requires the instructions for use to include, where relevant, "a description of the mechanisms included within the high-risk AI system that allows deployers to properly collect, store and interpret the logs in accordance with Article 12" [2]. In other words, a provider's logging design is something a deployer should be able to read about, not reverse-engineer.

Recital 71 places logging inside a broader traceability objective: keeping records and technical documentation so that compliance can be verified and operation and post-market monitoring can be followed, and it repeats that high-risk systems "should technically allow for the automatic recording of events, by means of logs, over the duration of the lifetime of the system" [2].

Article 12(3): the one place the Act lists fields

For remote biometric identification systems, point 1(a) of Annex III, Article 12(3) sets a minimum. Logging must provide at least [3]:

  1. the period of each use, with start date and time and end date and time;
  2. the reference database against which input data has been checked;
  3. the input data for which the search has led to a match;
  4. the identification of the natural persons involved in verifying the results, as referred to in Article 14(5).

Article 14(5) in turn requires that, for these systems, no action or decision is taken on an identification unless it has been separately verified and confirmed by at least two natural persons with the necessary competence, training and authority, with a carve-out for law enforcement, migration, border control or asylum where Union or national law considers the requirement disproportionate [2].

The list is narrow, but it is instructive for every other high-risk system because it shows the shape regulators had in mind: when the system was used, against what reference data, on which input, and which humans confirmed the output. Those are the four questions most audits of an automated decision eventually ask.

A compliant log still proves only that the system ran; the facts it ran on need their own provenance.

Article 19: provider retention

Article 19(1) turns capability into custody. Providers "shall keep the logs referred to in Article 12(1), automatically generated by their high-risk AI systems, to the extent such logs are under their control". The period is "appropriate to the intended purpose of the high-risk AI system, of at least six months, unless provided otherwise in the applicable Union or national law, in particular in Union law on the protection of personal data" [4].

Four features of that wording are worth separating:

  • "To the extent such logs are under their control." A provider that ships software running entirely on the deployer's infrastructure may not hold the logs at all. The obligation follows control, not authorship.
  • "At least six months." This is a floor. The ceiling is "appropriate to the intended purpose". A system whose decisions can be contested years later may need far longer.
  • "Unless provided otherwise ... in particular in Union law on the protection of personal data." Logs that contain personal data are also subject to the GDPR's storage-limitation and data-minimisation principles. The AI Act defers to that law rather than overriding it.
  • Financial institutions. Article 19(2) says providers that are financial institutions subject to internal-governance requirements under Union financial services law keep the logs as part of the documentation kept under that law.

Article 16(e) makes keeping logs, when under the provider's control, one of the listed provider obligations, and Article 21(2) requires providers, on a reasoned request by a competent authority, to give access to the automatically generated logs to the extent they control them [2]. Logs are therefore something a provider may be asked to produce, not only to retain.

Compare Article 18, which requires providers to keep technical documentation, quality-management documentation and the EU declaration of conformity for ten years after the system is placed on the market or put into service [2]. The Act thus distinguishes documentation about the system (ten years) from logs of its operation (at least six months).

Article 26: deployer retention and monitoring

Deployers have a parallel duty. Article 26(6) says deployers "shall keep the logs automatically generated by that high-risk AI system to the extent such logs are under their control, for a period appropriate to the intended purpose of the high-risk AI system, of at least six months, unless provided otherwise in applicable Union or national law, in particular in Union law on the protection of personal data", with the same financial-institution rule as Article 19(2) [5].

Article 26(5) explains what the logs are for on the deployer side. Deployers must monitor operation on the basis of the instructions for use, inform providers where relevant under Article 72, and, if they have reason to consider that use may result in a risk within the meaning of Article 79(1), inform the provider or distributor and the market surveillance authority without undue delay and suspend use. Serious incidents must be reported immediately [2]. A deployer cannot detect any of this without the events Article 12(2)(c) exists to capture.

Article 99(4) provides for administrative fines of up to EUR 15 million or 3% of total worldwide annual turnover, whichever is higher, for non-compliance with provider obligations under Article 16 and deployer obligations under Article 26, with the lower of the two caps applying to SMEs under Article 99(6) [2].

QuestionProviderDeployer
Must the system be able to log?Yes, Article 12 (design requirement, Article 16(a))Not a deployer duty; relies on the provider's design
Must it keep logs?Yes, Article 19(1) and 16(e), if under its controlYes, Article 26(6), if under its control
Minimum periodAt least six months, appropriate to intended purposeAt least six months, appropriate to intended purpose
Overriding lawUnion or national law, especially data protectionUnion or national law, especially data protection
Produce on requestArticle 21(2), to a competent authorityArticle 26(12), cooperate with competent authorities
What the logs are used forPost-market monitoring (Article 72), risk identificationOperational monitoring and incident reporting (Article 26(5))
Figure 01
Provider and deployer logging duties
ProviderDesign and retention
  • Build the system with automatic logging capability.
  • Keep logs under its control for at least six months, appropriate to the intended purpose.
  • Use logs for post-market monitoring and risk identification.
DeployerRetention and monitoring
  • Rely on the provider's logging design.
  • Keep logs under its control for at least six months, appropriate to the intended purpose.
  • Monitor operation, suspend use if it may result in risk, and report serious incidents immediately.

Both retention duties are subject to other Union or national law, especially data protection.

When it applies: the Digital Omnibus dates

The AI Act entered into force on 1 August 2024 and has staggered application dates. The Digital Omnibus on AI, Regulation (EU) 2026/1744 of 8 July 2026, was published in the Official Journal on 24 July 2026 and entered into force on the third day after publication, 27 July 2026 [6]. It replaced point (c) of the third paragraph of Article 113. The Commission's AI Act Service Desk displays the consolidated text "as at 27 July 2026" [1].

ProvisionApplies from
General date of application of the Act2 August 2026
Chapter III Sections 1-3 (including Articles 12, 19, 26) for Annex III high-risk systems (Article 6(2))2 December 2027
Chapter III Sections 1-3 for Annex I high-risk systems (Article 6(1))2 August 2028
Articles 102 to 110 (amendments to other Union acts)27 July 2026

The Omnibus did not change the wording of Articles 12, 19 or 26: the Service Desk marks no passage of Article 12 as new or amended. It also amended Article 111(2): high-risk systems placed on the market or put into service before the Chapter III application date are covered only if they are subject to significant changes in their design from that date, while providers and deployers of high-risk systems intended for use by public authorities must comply by 2 August 2030 [6].

On technical standards: the international standard ISO/IEC 24970, Artificial intelligence — AI system logging, describes "common capabilities, requirements and a supporting information model for logging of events in AI systems". On 28 October 2026 the ISO catalogue listed it at stage 60.00, "International Standard under publication", reached on 24 October 2026 [7]. A standard gives a presumption of conformity with AI Act requirements only once it is a harmonised standard referenced in the Official Journal. ISO/IEC 24970 is not; as of 28 October 2026 the only such reference is EN 18286:2026, which covers the quality management system of Article 17, not logging [8].

Figure 02
When logging and retention duties apply
  1. 20272 December: Annex III high-risk systems

    Articles 12, 19 and 26 apply to Annex III high-risk systems.

  2. 20282 August: Annex I high-risk systems

    Chapter III Sections 1-3 apply to Annex I high-risk systems.

  3. 20302 August: public-authority systems

    Providers and deployers of high-risk systems intended for use by public authorities must comply by this date.

A worked example: one log event

The Act does not prescribe a format. The record below shows one way to satisfy the three purposes in Article 12(2) for a hypothetical Annex III employment-screening system deployed by Halden Therapeutics AG, a fictional company. Every value is invented.

{
  "event_id": "evt_01JD7Q9C4ZB1",
  "event_type": "inference.completed",
  "system": {"name": "candidate-screening", "provider_version": "3.4.1",
             "model_id": "rank-2026-09-30", "config_hash": "sha256:9f2c...e1"},
  "deployer": "Halden Therapeutics AG (fictional)",
  "use_period": {"start": "2027-12-14T09:02:11Z", "end": "2027-12-14T09:02:13Z"},
  "input_ref": {"type": "application", "id": "app_88412",
                "content_hash": "sha256:41ab...7d", "stored_by": "deployer"},
  "reference_data": [{"name": "role-requirements", "version": "2027-11-30"}],
  "output": {"score": 0.62, "band": "review", "threshold_version": "t-12"},
  "human_oversight": {"reviewer_id": "hr-0193", "action": "override",
                      "final_band": "advance", "reason_code": "missing-credit-for-equivalent-degree",
                      "at": "2027-12-14T11:40:05Z"},
  "anomalies": ["input_language_not_in_validated_set"],
  "retention_class": "ai-act-art26-min-6m"
}

How each block maps to the text:

  • system.provider_version, model_id and config_hash let the provider tell whether a change amounted to a substantial modification, which is purpose 12(2)(a).
  • anomalies records a situation that may indicate risk, also 12(2)(a), and feeds post-market monitoring, 12(2)(b).
  • human_oversight records who intervened and why, which is what a deployer needs for 12(2)(c) and Article 26(5). It mirrors the Article 12(3)(d) idea of identifying the people who verified results, although that point is mandatory only for remote biometric identification.
  • input_ref stores a reference and a hash rather than the application itself. That keeps personal data in the deployer's governed store and lets the log be retained on its own schedule, which matters because Articles 19 and 26(6) defer to data protection law.

Logs are not source records

A log answers the question "what did the system do, when, with which version, and who intervened". It does not answer "were the facts the system relied on true, and where did they come from". In the example above, reference_data names a version of the role requirements. If that table said a degree was required when the published job description said "or equivalent experience", the log faithfully records a decision made on a wrong premise.

PropertyEvent log (Article 12)Source record for a fact
UnitAn event in the system's operationA value asserted about a real thing
AnswersWhen, which version, which input, which humanWhat the value is, where it was read, when, in what words
Typical retention driverAI Act floor of six months plus purposeThe life of the decision it supports, plus sector rules
Can show the system ran as designedYesNo
Can show an input fact was correctNoYes, if the source is retained and cited

For audit purposes the two need to be joinable. If a log entry carries a stable identifier and version for every reference fact or document it used, an investigator can move from "the system ranked this candidate at 09:02" to "on the basis of these requirements, as they read on 30 November". Without that join, an Article 12 log can be complete and still leave the most important question open. The site's audit-trail glossary entry and the handoff fault-injection test treat the operational side of the same problem.

Figure 03
What event logs and source records can prove
Event log
  • Records an event in the system's operation.
  • Answers when, which version, which input and which human.
  • Can show the system ran as designed, but cannot show an input fact was correct.
Source record for a fact
  • Records a value asserted about a real thing.
  • Answers what the value is, where it was read, when and in what words.
  • Can show an input fact was correct if the source is retained and cited.

For audit purposes, logs and source records need to be joinable through stable identifiers and versions.

Design checklist

The Act sets purposes rather than fields. The following list is a practical reading of those purposes, not a list of legal requirements.

  1. Event catalogue. Document which events are logged and map each to 12(2)(a), (b) or (c). Put the description in the instructions for use (Article 13(3)(f)).
  2. Time. Record start and end timestamps in UTC with a declared clock source; Article 12(3)(a) shows the expected granularity.
  3. Version identity. Log model, configuration and threshold versions on every event so that changes and possible substantial modifications are visible.
  4. Input reference. Store a stable identifier and a content hash for each input; keep personal data out of the log where a reference will do.
  5. Reference data. Identify every reference dataset or fact used, by version, so that the log can be joined to the source record.
  6. Human oversight. Record who reviewed, confirmed or overrode an output, when, and on what stated ground.
  7. Anomalies. Log out-of-distribution inputs, errors, fallbacks and refusals; these are the events post-market monitoring needs.
  8. Control and custody. Decide, in the contract, which party controls which logs, since both Article 19 and Article 26(6) attach the duty to control.
  9. Retention. Set a period of at least six months, justified by intended purpose, reconciled with GDPR storage limitation and any sector rule (for financial institutions, the documentation regime named in Articles 19(2) and 26(6)).
  10. Integrity and production. Make logs append-only or tamper-evident and exportable, so they can be produced to a competent authority under Article 21(2) without reconstruction.

Summary

Article 12 requires high-risk AI systems to be built so that their operation leaves a lifetime trail fit for three named purposes. Articles 19 and 26(6) make providers and deployers keep that trail, for at least six months and as long as the purpose requires, within the limits of data protection law. Since the Digital Omnibus, those duties apply from 2 December 2027 for Annex III systems and 2 August 2028 for Annex I systems. A compliant log still proves only that the system ran; the facts it ran on need their own provenance. The site's guarantees page describes that second layer as a cited, verbatim, dated source behind every value.

This article is an educational summary of EU law as of 28 October 2026 and is not legal advice.

External Sources (8)

Published by

Reliable Context Research

Reliable Context is a system of record for organizations that fuse private and public information and must defend every value they act on: one canonical record per real thing, ambiguity shown rather than hidden, and provenance behind every value.

Our product · Evidence and editorial standards · Contact

Request access

Editorial note

Researched and written by Reliable Context Research with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://reliablecontext.com/corrections.