[ Reports & investigation ]

Share DMARC evidence with a vendor without disclosing unrelated traffic

Prepare a minimal vendor evidence package that preserves the authentication diagnosis without exposing unrelated traffic or unnecessary identifiers.

By the EmailAuth research team · 7 min read

[ Key points ]

  • Start with the vendor’s specific diagnostic question.
  • Minimize fields and scope before approval and transfer.
  • Retention and onward use need explicit decisions.
On this page

Define the question and recipient first

A vendor may need evidence to diagnose a signing problem, an alignment mismatch or a reporting discrepancy. It rarely needs every report for every domain in the organization. Start by stating the exact question, the product and account involved, the intended recipient and what decision the evidence should enable. This prevents a request for “the DMARC data” from becoming an unnecessarily broad disclosure.

Confirm that the recipient is the authorized support or engineering contact for the relevant service. A familiar display name or forwarded request is not enough to establish that every attachment should be sent there. Drafting a package is separate from permission to transmit it. This article describes preparation only and does not authorize an email, upload or external share.

Keep the scope tied to the affected route and interval. A supplier investigating its own receipt workflow should not receive unrelated employee-mail, marketing or other supplier traffic merely because those observations occupy the same aggregate file.

Understand what the report can reveal

Aggregate reports contain technical observations and policy information that can reveal aspects of the sender’s infrastructure and traffic. RFC 9990 discusses privacy considerations for recipients and report data. Even when a field is not a message body, it may still be unnecessary for a vendor’s task. Treat minimization as a field-by-field decision rather than assuming all aggregate information is harmless.

Failure reports have a separate and potentially more detailed exposure surface under RFC 9991. Do not bundle them with aggregate summaries under a generic approval for “reports.” Identify the report type, content and recipient purpose explicitly. If a diagnostic question can be answered with a smaller summary or redacted excerpt, prefer that over a complete raw artifact. RFC 9990, section 7.1 and 7.2; RFC 9991, section 7.1 and 7.2

Build a data-field map before redaction

The field map should list each candidate item, why it is needed, whether an exact value is necessary, the proposed treatment and the consequence of removing it. Potential items include the relevant From domain, signing domain, selector, envelope domain, source address, report interval, count and evaluation result. Their necessity depends on the question; there is no universal bundle that should always be sent.

Some exact technical identities may be needed to diagnose alignment or locate an account-specific configuration. If those values cannot be shared under the approved scope, explain the diagnostic limitation rather than replacing them with misleading values. Other identifiers can be removed or consistently pseudonymized while preserving relationships. Keep a private mapping only when necessary and authorized, and do not include it in the vendor package by default.

Remove unrelated rows and domains, unnecessary recipient addresses, message content, internal notes and secrets. Never include passwords, API keys, session tokens or credentials in a support artifact. Review filenames, metadata, screenshots and hidden spreadsheet content as well as visible text; a redacted paragraph does not guarantee the attachment is minimized.

Preserve diagnostic relationships

A useful evidence sample should retain the distinction between raw authentication results and alignment. If the question concerns why DMARC failed, replacing every domain with the same placeholder can erase the relationship the vendor needs to understand. Preserve whether identities are equal, related or different, and clearly label synthetic replacements so they are not mistaken for real DNS names to query.

Keep the reporting interval, relevant result fields and scope notes together. If only selected rows are shared, state that the sample is filtered and identify the selection rule. Do not alter a result to make the example look simpler, and do not imply that a filtered count represents the organization’s total traffic. Where necessary, provide a concise analyst explanation alongside the retained fields. RFC 9989, section 4.4; RFC 9990, section 3.1

Approval and retention worksheet

Prepare an approval record with recipient, organization, product, purpose, exact files or fields, affected domain or route, time interval, sensitivity, transfer method and retention decision. Identify whether the vendor may retain the material for the case only, use it for another purpose or share it onward. Do not assume that a general support relationship authorizes unrelated reuse or broad access.

The retention decision should address both the vendor copy and the organization’s working copy. Record the intended duration or deletion trigger and who can verify completion where that matters. This is a proposed governance process, not a claim that a vendor contract already provides specific terms. If the available terms or recipient access are unclear, resolve that before transmission.

Acceptance requires a reviewer to compare the final package against the approved field map. The actual attachment, not merely a description, should be checked for unrelated rows, hidden data and accidental secrets. A changed recipient, expanded dataset or new purpose should trigger renewed review rather than being treated as a harmless continuation of the same share.

Fictional support package for one signing route

Imagine a fictional receipt supplier investigating an aligned DKIM failure. The organization’s raw aggregate report also contains employee-mail and campaign observations. No real report or vendor request was accessed for this example. The proposed package contains only the relevant receipt-route rows, the bounded reporting interval, the pertinent identity relationships and a short explanation of what is uncertain.

The employee and campaign rows are excluded because they do not answer the supplier’s question. If the supplier needs an exact signing domain or selector, the organization must approve those values for that recipient and purpose. A redacted sample that obscures them may still be useful for a conceptual discussion but cannot be presented as sufficient for a live DNS diagnosis.

The final approval also records a case-specific retention decision. No package is sent merely because the draft is complete. If the supplier later asks for full message samples, that is a new content request with a different privacy profile, especially if it introduces recipients or message bodies. The next step is a scoped review, not automatic expansion.

Evidence and release status

The catalogue requires a data-field map and approved minimal evidence sample with an explicit retention decision. This article provides a preparation method and fictional package design only. No actual sample has been approved, no recipient resolved and no transmission or vendor deletion verified.

All six release gates remain open. A qualified reviewer should check that the proposed minimization preserves the diagnostic question while respecting recipient and purpose limits. Before any real share, obtain the required authorization for the actual data and destination. A safely prepared draft is valuable progress, but it is not evidence that the vendor received or handled anything.

[ Takeaway ]

Share only the approved evidence needed for the named vendor’s bounded diagnostic task.

[ By role ]

What this means for you

Choose your role for practical next steps.

Support owner

Ask a bounded question

The recipient needs relevant evidence, not the entire traffic estate.

Next steps

  1. Identify product and case scope.
  2. Confirm the intended recipient.

Technical analyst

Preserve useful relationships

Over-redaction can make an authentication diagnosis impossible.

Next steps

  1. Map fields before editing.
  2. Label synthetic replacements.

Data approver

Review the actual package

Approval must cover data, destination and use.

Next steps

  1. Check hidden and unrelated content.
  2. Record retention and onward-use limits.

[ FAQs ]

Frequently asked questions

Should a vendor receive the entire aggregate report?

Only if the full scope is necessary and specifically approved; otherwise prepare a minimized relevant sample.

Are failure reports equivalent to aggregate reports for sharing?

No. RFC 9991 identifies separate failure-report data-exposure considerations.

RFC 9991: DMARC Failure Reporting

Can every domain be replaced with one placeholder?

That can destroy alignment relationships needed for diagnosis; preserve the relevant distinctions.

RFC 9989: DMARC

Does preparing the package authorize sending it?

No. Transmission requires approval for the actual recipient, data and purpose.

Should unrelated rows remain for convenience?

No. Exclude unrelated traffic unless its necessity and sharing are explicitly approved.

Is a retention decision optional metadata?

The proposed workflow requires an explicit retention or deletion decision before sharing.

Was a real vendor sample approved or sent?

No. The example is fictional and no external share occurred.

What original evidence remains open?

A field map, approved minimal sample and explicit retention decision remain outstanding.

[ Sources ]

Sources

  1. RFC 9989: DMARC

    Sections §2.4 Out of Scope · §4.4 Identifier Alignment Explained · §4.7 DMARC Policy Record Format · §4.10 DNS Tree Walk · §5 DMARC Participation · §6 DMARC Feedback · Appendix A.6 Removal of the "pct" Tag · Appendix C Changes from RFC 7489

  2. RFC 9990: DMARC Aggregate Reporting

    Sections §3.1 Aggregate Reports · §3.3 Changes in Policy During a Reporting Period · §3.4 Report Request Discovery · §3.5 Report Delivery · §4 Verifying External Destinations · §5 Extensible Reporting · §8.1 Report Content as an Attack · §8.2 False Information · §9 Operational Considerations · §9.3 Report Storage · Appendix A DMARC XML Schema · §1 Introduction · §7.1 Report Recipients · §7.2 Data Contained Within Reports · §9.1 Report Generation

  3. RFC 9991: DMARC Failure Reporting

    Sections §2 DMARC Failure Reports · §4 Reporting Format Update · §5 Verifying External Destinations · §7 Privacy Considerations · §1 Introduction · §7.1 Data Exposure Considerations · §7.2 Report Recipients

[ Glossary ]

Glossary

Field map
A record of each proposed field’s purpose, necessity and minimization treatment.
Filtered sample
A selected evidence subset whose selection rule and limits are disclosed.
Purpose limit
The approved diagnostic use for a specified recipient.
Retention decision
The explicit intended storage period or deletion trigger for the evidence.

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