[ Enterprise operations ]

Set retention and access for authentication evidence

Map report and message fields to their purpose, readers and retention decisions. Minimize exposure while preserving the evidence needed for a defensible finding.

By the EmailAuth research team · 7 min read

[ Key points ]

  • Keep aggregate reports, failure reports and full messages in distinct evidence classes.
  • Approve fields, access and transfer destinations rather than collecting everything.
  • Explain what redaction changes about cryptographic verification.
  • Set accountable retention decisions without inventing a universal legal deadline.
On this page

Decide what evidence is needed before collecting it

Authentication evidence is not one uniform dataset. An aggregate report, a failed-message report, a full message sample and a DNS change log can answer different questions while exposing different information. Retention and access rules should follow the diagnostic purpose and actual fields, rather than the name of the folder where everything happens to be stored.

This guide proposes a governance workflow, not a legal retention schedule. It uses the May 2026 DMARC reporting specifications and identified NIST controls reviewed on 8 November 2026. No customer report, mailbox or evidence repository was inspected. No retention setting was changed, sample approved, file shared or data deleted.

Build a field map by evidence class

For aggregate reporting, record the report origin, reporting interval, domain, connecting mail-system IP, message count and relevant authentication identifiers and results. RFC 9990 describes domain-level aggregate data rather than message content or individual-user details. Nevertheless, inspect the actual schema and any vendor extensions before applying that description to a received file. Infrastructure and volume information can still deserve restricted business access. RFC 9990

Failure reports require a separate classification. RFC 9991 explains that they can expose message headers and sometimes the entire message, including personal or confidential information. Requesting failure reports is therefore a distinct data-collection decision, not a harmless way to make an aggregate dashboard more detailed. Confirm necessity, scope and recipients before enabling or forwarding them. RFC 9991

Full message samples can contain addresses, subject lines, routing history, attachments, tracking identifiers and content unrelated to the investigation. DNS observations generally answer a configuration question, while application logs may connect that configuration to a real service or user. Map those categories separately so that access to a low-content technical summary does not automatically expose the original message.

Tie each field to a purpose and an owner

For every evidence class, write the question it answers, why the requested fields are necessary and who is accountable for their use. A request to understand alignment might need domains and trusted authentication results, not a message body. A different incident may need a restricted original sample. Neither case justifies collecting every available field by default.

Specify the approved storage location, allowed readers, export rights and retention trigger. Distinguish the investigator who can inspect a restricted sample from a service owner who needs only a conclusion. A ticket containing an unrestricted attachment can undermine controls on the original repository, so the field map must include copies and derived summaries.

NIST SP 800-53 Rev. 5 AC-6 provides the least-privilege principle, while SI-12 addresses information management across its lifecycle. They support defining access and retention deliberately; they do not prescribe one universal number of days for DMARC material. The cited PDF is the December 2020 updated edition, with later Release 5.2.0 identified on the publication page. NIST security and privacy controls

Redact without overstating what the sample proves

Create a derivative sample only when its audience and purpose are approved. Keep an explicit record of removed or substituted fields. Stable placeholders can preserve relationships between domains or addresses without exposing the original values, but such a transformation may change what can be verified from the sample.

For example, altering a signed header or body can invalidate the DKIM signature. A redacted message can still illustrate a parser finding, but it cannot automatically prove the original cryptographic verification result. Where verification matters, have an authorized analyst inspect the protected original and attach a bounded finding with provenance. RFC 6376

Hashing a file can help detect later alteration; it does not prove that the data was truthful, collected with permission or safe to distribute. Likewise, replacing an address with a hash is not a general guarantee of anonymity. Consider whether contextual fields or a small set of possible values allow someone to infer the original information.

Choose retention by evidence value and obligation

Separate raw inputs, parsed fields, investigation extracts and decision records. They need not have identical lifetimes. RFC 9990 leaves post-processing storage choices to the report evaluator; it does not impose a fixed retention period. A local retention decision should explain what continued value remains after extraction and which organizational obligations apply. RFC 9990

For audit and decision records, NIST AU-11 uses an organization-defined period consistent with applicable retention requirements. Have the accountable records, privacy or legal function resolve any relevant obligation or preservation hold. Do not use this article to erase material subject to an incident or legal preservation decision. NIST audit retention control

Define when the retention clock begins, who can extend it, how exceptions are reviewed and how deletion is evidenced. Account for backups, exports and vendor copies rather than claiming immediate erasure from one dashboard action. A request to review the schedule does not authorize deletion or permanent purging.

Control transfers and automated processing

Before sharing evidence externally, approve the specific fields or sample, named destination, purpose and access scope. DNS authorization for an external DMARC reporting destination is a protocol mechanism, not a substitute for the organization's decision about processing and disclosure. Review both independently. RFC 9990

Treat received reports as untrusted inputs. RFC 9990 identifies malicious report content and forged reporting data as risks. Parsing limits and provenance checks should be evaluated in the actual implementation, not assumed because a file is XML. An analysis agent should receive only the approved subset and no independent permission to export it or change repository access.

A fictional field-map exercise could retain domain-level alignment observations in an analyst view while keeping a necessary original message in a separately restricted incident store. Its retention values remain undecided until the responsible owner approves them. The exercise is a design example, not an approved sample or proof that a deletion process works.

Required original evidence: A data-field map and approved minimal evidence sample with an explicit retention decision. The field map in this draft is proposed, the approval and sample are absent, and the commissioning gate remains open.

[ Takeaway ]

Classify the actual evidence before storing or sharing it. A useful technical sample and a protected original can have different readers, purposes and retention needs.

[ By role ]

What this means for you

Choose your role for practical next steps.

Evidence custodian

Separate originals from working views

The custodian maintains the link between collected inputs, derived fields and redacted samples. Repository controls should survive exports and ticket attachments rather than ending at the source folder.

Next steps

  1. Identify copies and downstream destinations in the field map.
  2. Record transformations without silently replacing the original.
  3. Keep retention triggers and exceptions discoverable to authorized reviewers.

Privacy and records reviewer

Approve necessity before choosing a duration

The reviewer decides whether the proposed evidence is proportionate to its purpose and which obligations affect its lifetime. The same technical workflow can expose very different data across report classes.

Next steps

  1. Review actual sample fields and optional extensions.
  2. Document the applicable retention decision and hold handling.
  3. Separate permission to inspect from permission to distribute.

Authentication investigator

Preserve the limits of each finding

The investigator should ask for the smallest useful evidence and state when a redacted sample cannot prove a cryptographic result. More collected content does not automatically produce a better-supported conclusion.

Next steps

  1. Connect requested fields to a specific diagnostic question.
  2. Use trusted result provenance rather than a decorative hash.
  3. Seek separate approval before adding content or another recipient.

[ FAQs ]

Frequently asked questions

Do aggregate and failure reports need the same access policy?

Not automatically. RFC 9990 describes domain-level aggregates, while RFC 9991 warns that failure reports can reveal headers or full message content. Inspect actual fields and extensions, then assign readers based on the diagnostic purpose and exposure.

Can a domain-level report still need business confidentiality controls?

Yes. Standard aggregate data is distinct from individual message content, but infrastructure, traffic volume and contextual business information may still warrant controlled access. Do not apply a broad “public data” label without inspecting what the repository actually holds.

Why might a redacted message no longer verify with DKIM?

DKIM verification depends on the signed headers and body under the signature’s rules. Editing covered content can invalidate verification. Preserve a restricted original when justified, and label the derivative’s limits instead of presenting it as unchanged cryptographic evidence.

Does hashing an address make an evidence sample anonymous?

A hash is not an assurance that the original value cannot be inferred. Context, predictable inputs and other retained fields can preserve links to people or services. Evaluate the actual sample and intended audience rather than relying on the transformation’s name.

How many days must raw aggregate XML be retained?

This guide supplies no universal number. RFC 9990 leaves post-processing storage to the evaluator. The organization should document operational value, applicable obligations, the retention trigger and an accountable decision for raw files and derived records separately.

Does publishing an external report-authorization record approve every disclosure?

No. Protocol authorization and organizational permission address different questions. Approve the destination, purpose and permitted data separately, including any later export of samples or enriched evidence beyond the original reporting arrangement.

What should happen when a preservation hold conflicts with scheduled deletion?

Escalate to the responsible records, incident or legal owner and record the applicable decision. Do not execute deletion merely because a normal timer expired. This article neither identifies a customer’s obligations nor authorizes purging evidence.

What would demonstrate that the proposed evidence policy works?

An approved field map, a reviewed minimal sample, an explicit retention decision and observed enforcement in the actual system would support evaluation. Those operational artifacts and implementation checks are absent here; a written workflow alone does not satisfy them.

[ Sources ]

Sources

  1. NIST SP 800-53 Rev. 5: Security and Privacy Controls
  2. NIST SP 800-53 Rev. 5 publication and release status
  3. RFC 6376: DomainKeys Identified Mail Signatures
  4. RFC 9990: DMARC Aggregate Reporting
  5. RFC 9991: DMARC Failure Reporting

[ Glossary ]

Glossary

Evidence class
A category based on the actual data and purpose, such as domain-level aggregates, failed-message reports or protected original samples.
Derived sample
A transformed working copy whose substitutions or removals are documented, with explicit limits on the conclusions it can support.
Retention trigger
The defined event that starts a locally approved retention period, distinct from an unexplained default duration.
Preservation exception
A documented reason to suspend ordinary disposal pending a decision by the accountable records, incident or legal owner.
Transfer scope
The approved combination of data, recipient, purpose and access level for an evidence disclosure, not a blanket right to forward later material.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base