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

Reliable Context Article

Audit Trail Review in GxP: Capture, Protect, Review

What GxP audit trails must record, how to protect them, and how often to review them, read from 21 CFR 11.10(e), Annex 11, FDA, MHRA, EMA and ICH E6(R3).

By Reliable Context Research

Audit Trail Review in GxP: Capture, Protect, Review

Summary

  1. 01Generating, protecting and reviewing an audit trail are separate duties. A useful trail can still fail if nobody reviews it or administrators can alter it.
  2. 02A useful trail identifies who changed which record and field, when, why where required, and the previous and new values so earlier record states remain reconstructable.
  3. 03Protect audit trails from the people they record, retain them as long as the underlying records, and keep data, context and trails together during migration.
  4. 04Review relevant changes with the record at required review points. Otherwise, choose frequency by risk, document findings and disposition, and prove that exception reports catch their intended events.
  5. 05Clinical audit trails should support data-point visibility, dynamic exports and protection of blinding. The article applies audit trail principles to AI and integration layers by analogy.
Inside this article
  1. 01Generate, protect, review: three duties that get conflated
  2. 02Duty 1: what a useful audit trail contains
  3. 03Reason for change and old/new values
  4. 04Duty 2: protecting the trail from the people it records
  5. 05Duty 3: review — scope, frequency, and who
  6. 06Audit trails in clinical trial systems
  7. 07Audit trails when the system is an AI or integration layer
  8. 08Worked example: a reprocessed result
  9. 09Inspector question list
  10. 10Status and scope
  11. 11Sources

Generate, protect, review: three duties that get conflated

Inspection findings about audit trails usually blur three different obligations. The first is to generate a trail: the system must record who did what to a record, when, and where required why. The second is to protect it: the trail must be complete, unalterable by the people it records, and retained as long as the data. The third is to review it: someone accountable must read the relevant parts of the trail, at a frequency that matches the risk, and act on what they find.

An audit trail, in the FDA's wording, is "a secure, computer-generated, time-stamped electronic record that allows for reconstruction of the course of events relating to the creation, modification, or deletion of an electronic record" [1]. The EMA guideline on computerised systems in clinical trials uses almost the same definition. (A short glossary entry is at audit trail.)

A system can generate an excellent trail that nobody reviews; a quality unit can diligently review a trail an administrator could edit. Keeping the duties apart makes such gaps visible.

DutyUS anchorEU GMP anchorClinical trials anchorTypical failure
Generate21 CFR 11.10(e)Annex 11, clauses 9 and 12.4EMA guideline 6.2.1; ICH E6(R3) 4.2.2Trail disabled, or records events per page rather than per field
Protect21 CFR 11.10(e); 21 CFR 211.68(b)Annex 11, clauses 7.1, 7.2, 12EMA guideline 6.2.1 and section on privileged accessAdministrators can switch off or edit the trail; trail lost in migration
ReviewFDA Q&A 7 and 8Annex 11, clause 9 ("regularly reviewed")EMA guideline 6.2.2; ICH E6(R3) 4.2.3No documented review, or review of everything with no focus
94.1 %Initial integration result in the fictional stability sample example
95.0 %Specification in the fictional stability sample example
95.6 %Reported result after re-integration in the fictional example
Figure 01
Three separate audit trail duties
  1. 01Generate

    Record who did what to a record, when, and where required why.

  2. 02Protect

    Keep the trail complete, unalterable by the people it records, and retained as long as the data.

  3. 03Review

    An accountable person reads relevant trail entries at a frequency matching the risk and acts on findings.

Duty 1: what a useful audit trail contains

The regulatory minimum

US Part 11 requires "secure, computer-generated, time-stamped audit trails to independently record the date and time of operator entries and actions that create, modify, or delete electronic records", and states that "record changes shall not obscure previously recorded information" [2]. Two words carry weight. Independently means the trail is produced by the system, not typed by the user. Obscure means a change may never overwrite the prior value; the old value must remain readable.

EU GMP Annex 11 frames generation through risk: "consideration should be given, based on a risk assessment, to building into the system the creation of a record of all GMP-relevant changes and deletions (a system generated 'audit trail')" [3]. Clause 12.4 adds that systems "should be designed to record the identity of operators entering, changing, confirming or deleting data including date and time."

Who, what, when, why, and the values

The clinical guidance spells out the fields most precisely. The EMA guideline says "the audit trail should show the initial entry and the changes (value - previous and current) specifying what was changed (field, data identifiers) by whom (username, role, organisation), when (date/timestamp) and, where applicable, why (reason for change)", and that audit trails "should capture any changes in data entry per field and not per page" [4]. The MHRA's GXP data integrity guidance (section 6.13) describes the same content as the "who, what, when and why" of an action.

FieldWhy it mattersSource wording
User identity (and role)Attributes the action to a person, not a shared accountAnnex 11 12.4; EMA 6.2.1 "username, role, organisation"
Timestamp, with time zoneOrders events; detects back-datingPart 11 11.10(e); MHRA 6.13 "time and time zone where applicable"; ICH E6(R3) 4.2.2(d) suggests UTC
Record and field identifierLocates the change at data-point levelEMA 6.2.1 "per field and not per page"
Previous and new valueShows what the record said beforePart 11 "shall not obscure"; EMA "value - previous and current"
Action type (create, modify, delete, sign, reprocess)Distinguishes data changes from workflow eventsICH E6(R3) 4.2.2(a)(iii) "workflow actions"
Reason for changeLets a reviewer judge whether the change was justifiedAnnex 11 clause 9; MHRA 6.13

Record-level and system-level events

The FDA distinguishes trails "that track creation, modification, or deletion of data (such as processing parameters and results)" from trails "that track actions at the record or system level (such as attempts to access the system or rename or delete a file)" [1]. Its example: the trail for an HPLC run "should include the user name, date/time of the run, the integration parameters used, and details of a reprocessing, if any", with "change justification for the reprocessing". It also expects aborted or incomplete injections to be "captured in audit trails" and "investigated and justified" (Q&A 12). ICH E6(R3) asks that systems "maintain logs of user account creation, changes to user roles and permissions and user access" [5].

Reason for change and old/new values

A reason such as "correction" or "per SOP" fills the field without explaining anything. A controlled list of reasons with an "other, specify" option, plus validation that rejects empty entries on critical fields, helps.

Some systems log that a field changed without storing the previous value, or keep it in a history table unlinked from the audit view. The test: from the audit trail alone, can a reviewer reconstruct the record as it stood at any earlier time? If not, previously recorded information has, in practice, been obscured. That is the same property as reproducing a past state of any record.

ICH E6(R3) adds a related expectation for clinical data: corrections "should be attributed to the person or computerised system making the correction, justified and supported by source records around the time of original entry and performed in a timely manner" (4.2.4). Note "or computerised system": automated corrections need attribution too.

Figure 02
Reasons and values that support reconstruction
Gaps in the change record
  • A reason such as "correction" or "per SOP" fills the field without explaining the change.
  • A field-change log may omit the previous value or leave it in a history table unlinked from the audit view.
Support for a useful review
  • Use a controlled list of reasons with an "other, specify" option and reject empty entries on critical fields.
  • Test whether the audit trail alone lets a reviewer reconstruct the record as it stood at any earlier time.

Duty 2: protecting the trail from the people it records

A trail is evidence about the people who use the system, so those people must not control it.

No switching off, or a record when it happens. The MHRA says "users should not be able to amend or switch off the audit trail. Where a system administrator amends, or switches off the audit trail a record of that action should be retained" [6]. The EMA guideline says it "should not be possible for 'normal' users to deactivate them", that deactivation by admin users should "automatically create an entry into a log file", and that entries "should be protected against change, deletion, and access modification" (6.2.1). ICH E6(R3) allows modification only "in rare circumstances (e.g., when a participant's personal information is inadvertently included in the data) and only if a log of such action and justification is maintained" [5].

Independence of privileged users. The EMA guideline notes that admin users can change the system time, deactivate audit trails and make "changes to data that are not captured in the audit trail [e.g. backend table changes in the database(s)]", and concludes that users with privileged access "should be sufficiently independent from and not be involved in the management and conduct of the clinical trial". The same logic applies in a GMP laboratory.

Retention and backup. Part 11 requires audit trail documentation to be "retained for a period at least as long as that required for the subject electronic records" [2]. For drug CGMP, backup systems must assure "that backup data are exact and complete and that it is secure from alteration, inadvertent erasures, or loss" [7]. Annex 11 asks that the ability to restore backups be "checked during validation and monitored periodically" (clause 7.2).

Migration. The EMA guideline says "data, contextual information, and the audit trail should not be separated" when data are migrated. Annex 11 clause 4.8 requires migration validation to check that data "are not altered in value and/or meaning". A migration plan that moves current values and archives the trail as a PDF has separated them.

A system can generate an excellent trail that nobody reviews; a quality unit can diligently review a trail an administrator could edit. Keeping the duties apart makes such gaps visible.

Duty 3: review — scope, frequency, and who

Who reviews

The FDA compares audit trail review to "assessing cross-outs on paper when reviewing data" and says "personnel responsible for record review under CGMP should review the audit trails that capture changes to data associated with the record as they review the rest of the record" [1]. Production and control records, including audit trails, must be reviewed and approved by the quality unit under § 211.192. The MHRA adds that reviewers "should have sufficient knowledge and system access to review relevant audit trails, raw data and metadata" (6.13).

How often

The FDA's answer has two branches [1]:

  1. If the regulations specify a review frequency for the data, the audit trail follows it. Section 211.188(b) requires review after each significant step in manufacture, and § 211.22 requires data review before batch release.
  2. Otherwise, set the frequency "using knowledge of your processes and risk assessment tools", evaluating "data criticality, control mechanisms, and impact on product quality". A footnote gives examples suitable for risk-based frequency: trails capturing "instrument operational status, instrument communication logs, and alert records".

What to review

Not everything. The MHRA states "it is not necessary for audit trail review to include every system activity (e.g. user log on/off, keystrokes etc.)" and that review "may be limited to those with GXP relevance", performed either as a list of relevant data or by "a validated 'exception reporting' process" that flags predetermined abnormal data or actions [6].

A risk-based review design

The table below is an illustrative design, not a regulatory template. It assigns each class of event a review point and a rationale traceable to the guidance above.

Event classExampleReview pointReviewerRationale
Changes to reportable resultsRe-integration of a chromatographic peakWith the record, before batch releaseSecond-person reviewer, then quality unitFDA Q&A 8, first branch (§ 211.22, § 211.188(b))
Aborted, incomplete or deleted runsInjection aborted mid-sequenceWith the recordSecond-person reviewerFDA Q&A 12: investigate and justify
Method or configuration changesIntegration parameters in a processing methodEach change, plus periodicSystem owner and QAAnnex 11 clause 10 change control
Audit trail or time-setting changesClock changed, trail pausedEvery occurrence, via exception reportQA, independent of usersMHRA 6.13; EMA 6.2.1
Account and privilege changesAnalyst granted admin rolePeriodic (for example monthly)IT quality and QAICH E6(R3) 4.2.2(a)(i); Annex 11 clause 12
Instrument status and alertsCommunication-loss alertsRisk-based periodicSystem ownerFDA Q&A 8, footnote 13
Log-on and log-offSuccessful loginsNot routinely; on investigation—MHRA 6.13: not every activity

Document the review itself: who reviewed which trail, for which record or period, what was found, and the disposition. An undocumented review cannot be shown to an inspector. The FDA also says your approach should ensure "the reliability of the review is proven", which in practice means testing that exception reports actually catch the events they are meant to catch.

Audit trails in clinical trial systems

Clinical systems carry additional expectations. The EMA guideline asks that audit trails be "visible at data-point level in the live system" and exportable "as a dynamic data file to allow for the identification of systematic patterns or concerns in data across trial participants, sites, etc." (6.2.1). It also warns that "information jeopardising the blinding" must not appear in audit trails accessible to blinded users.

On review, the guideline requires "procedures for risk-based trial specific audit trail reviews", focused on critical data, "proactive and ongoing" unless justified, and lists what review is for: missing data, signs of manipulation, outliers, "data entered at unexpected or inconsistent hours and dates", incorrect processing, unauthorised access, and device malfunction (6.2.2). It adds that investigators should be introduced to navigating the audit trail of their own data. ICH E6(R3), adopted on 6 January 2025, states that review of data, audit trails and metadata "should be a planned activity, and the extent and nature should be risk-based, adapted to the individual trial and adjusted based on experience during the trial" (4.2.3).

Audit trails when the system is an AI or integration layer

More regulated data now pass through layers that are not the system of record: interfaces that move results from instruments to a LIMS, extract jobs feeding analytics, and AI components that summarise or classify. The guidance quoted here does not address AI audit trails specifically, so what follows applies its principles by analogy.

  • Integration jobs are actors. Annex 11 clause 5 expects systems exchanging data electronically to "include appropriate built-in checks for the correct and secure entry and processing of data". If an interface can create or modify GxP records, its actions need the same who, what, when and why as a human's, with the service identity recorded.
  • Extracts must be traceable. The EMA guideline notes that extracts for reporting "do not necessarily need to contain the audit trail information", but "the database audit trail should capture the generation of data extracts and exports" (6.2.1).
  • Automated changes need attribution. ICH E6(R3) 4.2.4 attributes corrections to "the person or computerised system making the correction". For an AI component that proposes or applies a value, a reconstructable record would include the input, the output, the model or configuration version, and the human who accepted or rejected it.
  • Custody across layers. When a value crosses systems, the trail in each system covers only its own segment. Linking those segments is the chain of custody problem.

Worked example: a reprocessed result

Halden Therapeutics AG is a fictional company used for illustration.

A Halden QC analyst runs an assay on a stability sample. The first integration gives 94.1 % of label claim, below the 95.0 % specification. Forty minutes later the same analyst re-integrates the peak with a modified baseline and reports 95.6 %.

What the trail must show for this to be defensible:

Time (UTC)UserActionOld valueNew valueReason
09:12analyst.kRun acquired—Sequence S-114, injection 3—
09:20analyst.kResult calculated—94.1 %—
10:01analyst.kProcessing method modifiedBaseline: valley-to-valleyBaseline: manual"Peak tailing, baseline drawn per SOP QC-117"
10:02analyst.kResult recalculated94.1 %95.6 %Reprocessing

A reviewer reading only the report sees a pass. A reviewer reading the trail with the record, as the FDA's "cross-outs" analogy asks, sees a failing result turned into a passing one by a manual baseline, and asks whether SOP QC-117 permits that, whether the first result was investigated as out of specification, and whether the analyst shows a pattern of manual integrations near limits. An exception report for "manual integration within 2 % of a specification limit" brings the event forward without reading every log line.

Figure 03
Fictional example: a reprocessed result
  1. 09:20Result calculated

    analyst.k calculates the initial result.

  2. 10:01Processing method modified

    analyst.k changes the baseline from valley-to-valley to manual, citing peak tailing and SOP QC-117.

  3. 10:02Result recalculated95.6 %

    The result changes from 94.1 % to 95.6 %, with the reason recorded as Reprocessing.

Inspector question list

Questions an inspector can be expected to ask, each traceable to the texts above:

  1. Which systems hold GxP records, and is the audit trail enabled on each? Show the risk assessment that decided this (Annex 11 clause 9).
  2. Show the audit trail for this specific result. Can you reconstruct every earlier value? (Part 11 11.10(e))
  3. Who can disable the audit trail, change system time, or edit data at database level? Show the log of each time that happened. (MHRA 6.13; EMA 6.2.1)
  4. Do any users who generate data also hold administrator rights? (EMA guideline on privileged access)
  5. What is your audit trail review procedure, who performs it, and at what frequency? Why that frequency? (FDA Q&A 7 and 8)
  6. Show the documented review for this batch or this trial period, and what was done with the findings.
  7. How do you know your exception reports catch what they are designed to catch?
  8. How were audit trails retained through the last migration or system retirement? (Annex 11 clause 4.8; EMA guideline)
  9. Are backups restorable, and when was restoration last tested? (Annex 11 clause 7.2; 21 CFR 211.68(b))
  10. For clinical systems: can investigators see the audit trail for their own data, and is blinding protected in audit views? (EMA 6.2.1, 6.2.2)

Status and scope

Revised Annex 11. The Commission and PIC/S consulted on a revised Annex 11 and a new Annex 22 from 7 July to 7 October 2025. On 28 October 2026 the EudraLex Volume 4 page still lists the January 2011 Annex 11, the text cited here.

This article is educational and is not regulatory advice; apply it through your own quality system and the regulations that govern your products and jurisdictions. Reliable Context keeps a cited, dated source behind every value and keeps any past state reproducible, the same properties an audit trail is meant to evidence.

Sources

  1. 21 CFR 11.10, Controls for closed systems (eCFR) — audit trail requirement, "shall not obscure", retention.
  2. 21 CFR 211.68, Automatic, mechanical, and electronic equipment (eCFR) — controls over computer systems and backup data.
  3. FDA, Data Integrity and Compliance With Drug CGMP: Questions and Answers, Guidance for Industry, December 2018 — audit trail definition, who reviews, review frequency, aborted runs.
  4. EudraLex Volume 4, Annex 11: Computerised Systems (2011) — clauses 4.8, 5, 7, 9, 10, 12.4.
  5. European Commission, EudraLex Volume 4 page — Annex 11 version in force, checked 28 October 2026.
  6. PIC/S, Joint stakeholders consultation on the revision of Chapter 4, Annex 11 and new Annex 22, 7 July 2025 — consultation dates.
  7. MHRA, 'GXP' Data Integrity Guidance and Definitions, Revision 1, March 2018 — section 6.13 on audit trail content, protection and review.
  8. EMA, Guideline on computerised systems and electronic data in clinical trials, EMA/INS/GCP/112288/2023 — sections 6.2.1, 6.2.2, privileged access, migration.
  9. ICH E6(R3) Guideline for Good Clinical Practice, adopted 6 January 2025 — sections 4.2.2-4.2.4 and glossary.
External Sources (7)

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.