[ Reports & investigation ]

Why a RUF report can contain sensitive message information

Identify the content, identities and hidden destinations that failure reports may disclose before collecting or sharing them.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Identify the content, identities and hidden destinations that failure reports may disclose before collecting or sharing them.
  • An internal-looking report address can forward private data elsewhere.
On this page

A failure report is not necessarily a safe summary of a mail problem. It can carry portions of the original message, trace headers and identities that reveal private communications. The report consumer may receive that information even when the domain owner did not send the message or know its final recipients.

RFC 9991 explicitly describes these exposure risks. Before enabling or forwarding ruf reports, review what can arrive, who can read it and why it is needed. The technical ability to route a report does not establish permission to distribute its contents.

Map the possible disclosures

A report may expose sender and recipient addresses, message headers, body content and routing information. Depending on the original message, those fields can reveal confidential business plans, employment information, calendar details or personal correspondence. Even a subject line can be sensitive.

Do not assume that only malicious content will appear. Legitimate mail can fail authentication because of mistakes or intermediary changes. Also do not assume every reporter includes a complete message; redaction and receiver policy affect the actual content. The safe intake design accounts for the possibility of sensitive material rather than relying on universal redaction.

Consider destinations the sender never knew

Forwarding and mailing lists can expose recipients beyond the original visible destination. A failure report generated after redistribution may reveal list membership or a forwarding destination to the author domain's report consumer. RFC 9991 calls out both cases.

Illustrative scenario: a user sends to a list, and a downstream delivery fails authentication. A report may reveal a recipient's address to a report consumer that the original sender did not select. This hypothetical example shows a disclosure path, not a claim that every list or receiver generates such reports.

Trace the entire recipient chain

Identify the published ruf address, the mailbox or service receiving it, forwarding rules, ticket integrations, exports and anyone with access to those copies. An address under your own domain can still forward to an outside processor. DNS naming alone does not establish where data ultimately resides.

Verify external-destination authorization where applicable, but keep the distinction clear: that mechanism prevents unsolicited reporting to unauthorized destinations; it does not replace privacy review, appropriate agreements or internal access approval. Review the real processing chain and its changes.

Minimize before expanding access

Collect failure reports only when the diagnostic benefit justifies the exposure. Use targeted duration, restricted recipients and the smallest evidence extract needed for an investigation. Where supported, apply redaction before copying material into ordinary tickets or collaboration tools. Check the redacted result itself, including quoted headers and attachments.

A useful investigation note might preserve the relevant domains, selector, authentication result and time without copying a personal subject or body. That choice depends on the diagnosis; removing every useful field can destroy the evidence. Document why retained sensitive fields are necessary and who may review them.

Handle hostile content and retention together

Reports may propagate phishing links, spam or malicious attachments from the original mail. Separate report intake from normal mail and inspect content using suitable isolated tooling. Avoid clicking links or rendering remote content during triage. Give access only to trained, authorized staff.

Define retention for raw reports, redacted extracts, exports and backups rather than only the primary mailbox. If a report appears to have reached an unintended destination, preserve the facts and invoke the organization's incident process instead of forwarding it widely for help.

The intended outcome is a documented collection boundary: purpose, destinations, access, minimization, retention and safe handling. A ruf request should not become an unexamined channel for distributing other people's communications.

Review a fictional forwarding chain before collection

Written case PRIV-01 places ruf intake at reports@example.org, forwarding to an external processor at processor.example and then a general support ticket queue. The proposed diagnostic purpose is to investigate selector failures. The privacy owner has not approved the external processor or ticket audience; no report has been collected. Keep collection expansion on hold. Ask the mail owner to map recipients and prepare a minimal selector/domain/result extract for the approved audience, excluding subject, body and personal mailbox identifiers unless a documented need justifies them. DNS authorization alone would not approve this processing chain. This is a fictional design review, not legal advice or evidence of an actual disclosure.

[ Takeaway ]

An internal-looking report address can forward private data elsewhere.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Trace and minimize the data

Mailbox forwarding and exports can expand access silently.

Next steps

  1. Inspect downstream destinations.
  2. Review redacted evidence before sharing.
  3. Include copies in retention controls.

CISO / SecOps

Control a sensitive intake channel

Failure reports combine private information with potentially hostile content.

Next steps

  1. Restrict trained reviewer access.
  2. Use isolated inspection.
  3. Apply the incident process to unintended disclosure.

Founder / Non-technical

Balance detail against exposure

Diagnostic value does not justify unlimited copies of private mail.

Next steps

  1. State the collection purpose.
  2. Approve the real processing chain.
  3. Limit the duration and audience.

[ FAQs ]

Frequently asked questions

Can a report contain an entire message?

The format can expose the entire message, though actual content depends on receiver policy and redaction.

Are only abusive messages exposed?

No. Legitimate messages that fail authentication accidentally may also be reported.

Can headers alone be sensitive?

Yes. Addresses, subjects and trace information can reveal people, activities and routing.

How could list membership be disclosed?

A report generated after list redistribution may expose downstream recipients to the author domain’s report consumer.

Is an internal-looking address necessarily internal?

No. It may forward to another service or organization, so trace the real recipient chain.

Does DNS authorization settle privacy permission?

No. External-report authorization and the permission to process or share sensitive data are separate questions.

What should be copied into an ordinary ticket?

Only the minimum reviewed and appropriately redacted evidence needed for that ticket’s audience and purpose.

What if the report includes suspicious links?

Treat them as untrusted original-message content and use approved isolated analysis rather than opening them directly.

[ Sources ]

Sources

  1. RFC 9991: DMARC Failure Reporting

    Sections §2 · §5 · §7.1 · §7.2 · §7.3 · §8

  2. RFC 9989: Domain-based Message Authentication, Reporting, and Conformance

    Sections §4.4 · §5.3.1 · §5.3.5 · §7.4 · §11.7

[ Glossary ]

Glossary

Identifier alignment
The required relationship between the author domain and an authenticated SPF or DKIM domain for DMARC.
Aggregate reporting request (rua)
A DMARC tag specifying destinations for aggregate authentication reports.
Failure reporting request (ruf)
A DMARC tag specifying destinations for potentially sensitive message-specific failure information.
Failure reporting options (fo)
Requested failure-report conditions, considered only with a ruf destination; they do not change the DMARC pass condition.
Reported disposition
The receiver-reported DMARC-related treatment, distinct from a complete final-delivery audit.
Reporting coverage
The receivers, periods and observed traffic represented in an available report set, not necessarily all mail sent.
Retention schedule
An approved purpose-based rule for keeping and disposing of a defined record class, including exceptions and copies.

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