AU-11: Audit Record Retention

AU-11 requires you to retain audit records for a defined time period so you can support after-the-fact investigations and meet regulatory and organizational retention requirements 1. To operationalize it, set an enterprise retention standard for audit logs, enforce it in each logging platform, and prove it with immutable retention configurations, deletion controls, and repeatable evidence.

Key takeaways:

  • Define a single, approved audit-record retention period per system category, then implement it consistently across platforms 1
  • Retention is a control you configure and monitor, not a policy statement; auditors will test settings, deletion paths, and restoration
  • Keep an evidence bundle that ties retention requirements to technical enforcement, ownership, and recurring control checks

AU-11: Audit Record Retention is simple in text and easy to fail in practice. Most gaps happen after logging is “turned on”: log pipelines change, storage tiers rotate, SIEM licensing pressures shorten retention, engineers add exclusions, or a cloud service silently enforces default retention that conflicts with your investigation needs. AU-11 forces you to decide, document, and enforce how long audit records must be kept, across all systems that generate audit logs relevant to security, incident response, and compliance.

For a Compliance Officer, CCO, or GRC lead, the fastest path is to treat AU-11 like a requirement you can test. You want three things: (1) a clear retention rule (the “time period”), (2) technical enforcement in every relevant logging layer (source system, aggregation pipeline, SIEM/data lake, and archive), and (3) evidence that survives staff turnover and tool migrations. If you can show that combination on demand, AU-11 becomes low drama during audits and materially improves incident investigations.

Regulatory text

Requirement (AU-11): “Retain audit records for [time period] to provide support for after-the-fact investigations of incidents and to meet regulatory and organizational information retention requirements.” 1

Operator interpretation (what you must do)

  • Pick the time period: AU-11 deliberately leaves the retention duration as an organization-defined parameter (“[time period]”). Your job is to define it, get it approved, and apply it consistently. 1
  • Retain audit records, not just summaries: Keep the underlying audit records in a form that remains accessible for investigations. “Retain” means the records still exist and can be produced.
  • Tie retention to two drivers:
    1. incident investigations (you need enough history to reconstruct events), and
    2. regulatory/organizational retention obligations (your broader records retention program).
      1

Plain-English requirement (what an auditor expects)

You must be able to answer, with proof:

  1. How long do we keep audit logs for this system?
  2. Where are they stored and how are they protected from deletion or tampering?
  3. Can we retrieve them promptly for a defined time window when an incident occurs?
  4. Who owns this, and how do we know it stays configured that way over time?

Who AU-11 applies to

Entity scope

AU-11 is written for organizations implementing NIST SP 800-53, including:

  • Federal information systems
  • Contractor systems handling federal data
    (Operational applicability reflected in the provided framework context.) 1

Operational scope (what systems you should include)

Treat AU-11 as applying wherever audit records exist that could matter for security or investigations, including:

  • Identity systems (SSO, directory, MFA), privileged access paths
  • Core infrastructure (cloud control plane, endpoints, network, firewalls)
  • Business-critical applications (especially those handling sensitive data)
  • CI/CD and administrative tools (source control, IaC pipelines)
  • Third-party managed services that produce audit trails you rely on

If a third party operates parts of your stack, AU-11 still lands on you: your contracts and technical integrations must preserve the audit record retention you need.

What you actually need to do (step-by-step)

1) Set the retention requirement and approval trail

  • Define an audit record retention standard with:
    • retention period by data/system category (at minimum: production vs. non-production; high-risk vs. standard)
    • rationale tied to investigation needs and your records retention program
      1
  • Get documented approval (security leadership + compliance/records management). Auditors look for governance, not just an engineer’s preference.

Deliverable: a control card/runbook for AU-11 with objective, owner, triggers, steps, and exceptions (maps to common best-practice control design).

2) Build a log data flow map (so retention is end-to-end)

Create a simple map per major platform:

  • SourcesCollectors/forwardersCentral store (SIEM/data lake)ArchiveDeletion/destruction Your retention can fail at any hop. For example: endpoint logs retained locally but not forwarded; SIEM has short hot retention; archive lifecycle deletes too early.

Deliverable: “Audit Logging Architecture & Retention Map” (diagram + table).

3) Implement technical retention controls in each layer

For each logging repository (SIEM, cloud logging service, object storage, database audit table):

  • Configure retention/lifecycle policies to meet or exceed the approved period.
  • Restrict deletion:
    • limit who can delete logs
    • require ticketed approval for retention changes
    • use immutability features where available (write-once/read-many or locked retention)
  • Ensure time synchronization and integrity controls are consistent with your broader audit program (AU-family controls), so retained records remain meaningful.

Evidence expectation: screenshots/exports of retention and lifecycle settings, plus access controls for delete/modify actions.

4) Define exception rules that don’t break the control

Common legitimate exceptions:

  • cost-based tiering (hot vs. cold storage)
  • environment exclusions (non-prod)
  • high-volume telemetry that is not an “audit record” (be careful; document definitions)

Your exception process should require:

  • written justification
  • compensating controls (alternate data source, reduced scope, different storage tier)
  • expiration/review date and re-approval if still needed

Deliverable: AU-11 exception register entries with approvals.

5) Prove retrieval works (tabletop-ready)

Retention that can’t be searched is operationally weak. Test:

  • Can you retrieve logs for a known user/system across a historical window?
  • Can you export them in a forensically reasonable format?
  • Do you preserve fields needed for investigations (actor, action, target, timestamp, outcome)?

Deliverable: a “log retrieval test” ticket with query examples, results, and evidence attachments.

6) Run recurring control health checks

Set a recurring check to confirm:

  • retention policies still match the standard
  • no unauthorized changes occurred
  • storage lifecycle jobs have not shortened retention
  • ingestion gaps don’t create “retained nothing” scenarios

In Daydream, teams typically operationalize this with a requirement control card and a minimum evidence bundle, then track remediation items to validated closure so you can show sustained operation during audits.

Required evidence and artifacts to retain

Keep an “AU-11 evidence bundle” that an auditor can review quickly:

Governance and requirement definition

  • Approved audit record retention standard (policy/standard)
  • Data classification tie-in (what systems/logs are in scope)
  • AU-11 control card/runbook: owner, cadence, triggers, exception rules

System-level implementation proof (sample-based is fine)

  • Retention configuration exports/screenshots for:
    • SIEM/log platform retention
    • cloud logging retention settings
    • object storage lifecycle + immutability/retention lock (if used)
  • Access control evidence:
    • roles/groups that can alter retention or delete logs
    • change management tickets for retention changes

Operational proof

  • Recurring control check results (dated)
  • Incident or tabletop examples showing log retrieval for historical periods
  • Exception register entries and approvals

Common exam/audit questions and hangups

Expect auditors to ask:

  • “What is your audit log retention period, and where is it documented?” 1
  • “Show me the configuration enforcing retention for System X.”
  • “Who can delete logs or change retention settings?”
  • “How do you ensure logs are still available for investigations after tool migrations?”
  • “Show a retrieval test older than your SIEM hot tier.”

Hangups that slow audits:

  • Retention policy exists, but no platform evidence exists.
  • SIEM retains short-term; archive retains longer, but no one can query the archive.
  • Different teams implement different retention defaults with no exception process.

Frequent implementation mistakes (and how to avoid them)

  1. Policy-only retention
    Fix: require platform-level settings evidence and a recurring check.

  2. Confusing “audit records” with “all telemetry”
    Fix: define what counts as an audit record for your environment (auth events, admin actions, data access where applicable) and document exclusions with approvals.

  3. Retention set in one place but broken elsewhere
    Fix: maintain the end-to-end log flow map and test retrieval from the true system of record.

  4. Deletion permissions too broad
    Fix: separate duties. Very few admins should be able to delete logs or shorten retention; require change control tickets.

  5. Third-party logs ignored
    Fix: contract clauses and technical integrations (API exports, delivery to your storage) so third-party audit trails meet your retention requirement.

Enforcement context and risk implications

No public enforcement cases were provided in the supplied source catalog, so this page does not list specific cases.

Risk still shows up quickly in real investigations: without retained audit records, you cannot reconstruct who did what, when, and from where. That increases incident scope, complicates root cause analysis, and weakens your ability to demonstrate control effectiveness to auditors and customers. AU-11 explicitly ties retention to “after-the-fact investigations” and broader retention obligations, so gaps tend to become reportable audit findings rather than “engineering debt.” 1

A practical execution plan (30/60/90)

Because the AU-11 “time period” is organization-defined, align the phases to outcomes rather than calendar promises.

First 30 days: decide and document

  • Assign AU-11 owner (Security/GRC) and system owners’ responsibilities.
  • Define the retention period(s) and exception criteria; route for approval.
  • Inventory log repositories and systems in scope; draft the log flow map.
  • Stand up the AU-11 evidence bundle structure (folders, naming, required screenshots/exports).

Next 60 days: enforce and close gaps

  • Configure retention/lifecycle policies in SIEM, cloud logging, and archives to match the standard.
  • Lock down deletion/retention-change permissions; require tickets for changes.
  • Migrate high-risk systems first (identity, privileged access, cloud control plane).
  • Start the recurring control health check and track remediation to closure.

By 90 days: prove operation and make it repeatable

  • Run retrieval tests for representative systems and older time windows.
  • Execute an exception review and either remediate or formally accept exceptions with compensating controls.
  • Produce an audit-ready packet: standard + sample configurations + check results + retrieval test evidence.
  • If you use Daydream, convert the above into a standing requirement workflow so evidence collection and health checks happen on schedule without manual chasing.

Frequently Asked Questions

How do I choose the AU-11 “[time period]” if NIST doesn’t specify one?

Set it based on investigation needs and your organizational retention obligations, then document the rationale and approvals 1. Auditors care that it’s defined, approved, and consistently enforced.

Do I need to keep logs in the SIEM for the full retention period?

Not necessarily. You need audit records retained and retrievable for the defined time period 1; hot SIEM storage can be shorter if you archive in a controlled, searchable way and can produce records on request.

What counts as an “audit record” for AU-11?

Treat audit records as security-relevant event records that support investigations (auth, admin actions, key data access, security tool actions). Document your definition and log sources so your scope is defensible against the AU-11 purpose statement. 1

How do we handle third-party systems where we don’t control the logging platform?

Contractually require audit log retention that meets your defined time period, or export logs to your environment for retention and investigation support. Keep evidence: contract language, export configuration, and samples showing logs are received and retained.

What evidence is fastest to produce during an audit?

A one-page retention standard, two to three system-level configuration exports showing enforced retention, and the most recent control health check results. Add one retrieval test demonstrating you can pull historical records for an investigation.

How often should we review AU-11 retention settings?

Review on a recurring cadence and on trigger events (SIEM migration, logging pipeline changes, major system onboarding). Auditors generally expect periodic verification plus change-driven checks, not one-time setup.

Footnotes

  1. NIST SP 800-53 Rev. 5 OSCAL JSON

Frequently Asked Questions

How do I choose the AU-11 “[time period]” if NIST doesn’t specify one?

Set it based on investigation needs and your organizational retention obligations, then document the rationale and approvals (Source: NIST SP 800-53 Rev. 5 OSCAL JSON). Auditors care that it’s defined, approved, and consistently enforced.

Do I need to keep logs in the SIEM for the full retention period?

Not necessarily. You need audit records retained and retrievable for the defined time period (Source: NIST SP 800-53 Rev. 5 OSCAL JSON); hot SIEM storage can be shorter if you archive in a controlled, searchable way and can produce records on request.

What counts as an “audit record” for AU-11?

Treat audit records as security-relevant event records that support investigations (auth, admin actions, key data access, security tool actions). Document your definition and log sources so your scope is defensible against the AU-11 purpose statement. (Source: NIST SP 800-53 Rev. 5 OSCAL JSON)

How do we handle third-party systems where we don’t control the logging platform?

Contractually require audit log retention that meets your defined time period, or export logs to your environment for retention and investigation support. Keep evidence: contract language, export configuration, and samples showing logs are received and retained.

What evidence is fastest to produce during an audit?

A one-page retention standard, two to three system-level configuration exports showing enforced retention, and the most recent control health check results. Add one retrieval test demonstrating you can pull historical records for an investigation.

How often should we review AU-11 retention settings?

Review on a recurring cadence and on trigger events (SIEM migration, logging pipeline changes, major system onboarding). Auditors generally expect periodic verification plus change-driven checks, not one-time setup.

Authoritative Sources

Operationalize this requirement

Map requirement text to controls, owners, evidence, and review workflows inside Daydream.

See Daydream
NIST SP 800-53: AU-11: Audit Record Retention | Daydream