[ Agentic automation ]

Protect report data and message samples supplied to AI services

Reduce, classify and control authentication evidence before sending it to an AI service.

By the EmailAuth research team · 2 min read

[ Key points ]

  • Reduce, classify and control authentication evidence before sending it to an AI service.
  • Preserve the identity relationships needed for diagnosis while removing unrelated data; pseudonymization is not necessarily anonymization.
On this page

An authentication report and a message sample are not equivalent disclosures. A report may reveal sending infrastructure and volume; a full message can expose recipients, content, links, attachments and credentials accidentally embedded in text. Choose the smallest evidence set that can answer the operational question before deciding which AI service may receive it.

Classify the fields rather than the file extension

Inventory sender domains, IP addresses, recipient identifiers, message headers, subjects, body text and attachments separately. Determine which are personal data, confidential operational information or secrets in the relevant context. Do not assume that an XML report is anonymous or that public DNS names make the whole report public. RFC 9990 discusses privacy considerations for DMARC aggregate reporting.

For a DMARC alignment question, begin with the relevant domain identities, authentication results and timing. Preserve necessary relationships when substituting identifiers. Replacing every domain with one token can create apparent alignment that never existed; replacing each occurrence inconsistently can destroy real alignment. Record the transformation rules and keep the reidentification map separately if one is necessary.

Establish the receiving service boundary

Identify the service, account type, region where applicable, permitted users, retention settings, training-use terms, subprocessors and deletion process from current contractual and technical evidence. Do not infer enterprise protections from a consumer product name or a marketing statement. A local interface may still send requests to a remote model or telemetry service.

Where GDPR applies, evaluate purpose, lawful basis, data minimisation, processor arrangements, security and international transfers with the responsible privacy team. The regulation addresses these in Articles 5, 6, 28, 32 and Chapter V. A security purpose does not automatically settle every legal requirement, and this workflow is not legal advice.

Transform a sample and inspect the result

Suppose the diagnosis requires counts and exact domain-equality relationships, while a sample also contains an unrelated subject, recipient and credential field. A proposed field allowlist excludes those unrelated fields and credentials. Map the same original domain consistently to token A and a different original domain to token B. This preserves equality and inequality for that stated question without supplying the original names.

This hypothetical transformation is not an executed redaction, and tokens alone do not establish anonymization. Exact equality is not enough to preserve relaxed DMARC alignment or organizational-domain discovery. If that relationship matters, compute it through an approved private process before substitution or use an approved restricted review path. Inspect the resulting fields and relationships before any authorized disclosure; do not assume an allowlist catches every secret embedded inside an otherwise permitted value.

Keep analysis outputs inside the same policy

Treat summaries, embeddings, cached prompts and tool logs as derived copies that may still contain sensitive information. Configure access and deletion for those copies, not only the original upload. Retain enough provenance to reproduce a decision without retaining unnecessary content indefinitely. A hash of a sample can support integrity checking but does not anonymize the sample itself.

If the approved service or processing purpose changes, revisit the disclosure decision. When safe minimisation removes information essential to diagnosis, state the limitation and use an approved restricted review path instead of secretly sending the original. These are evaluation controls for AI-assisted analysis, not claims about available EmailAuth retention or privacy settings.

[ Takeaway ]

Preserve the identity relationships needed for diagnosis while removing unrelated data; pseudonymization is not necessarily anonymization.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Inspect transformed samples

Preserve technical relationships without copying irrelevant content.

Next steps

  1. Use an explicit output schema.
  2. Test repeated identities and free-text leakage.
  3. Inspect output for identifiers in free text.

CISO / SecOps

Govern derived copies

Outputs and logs extend the exposure boundary.

Next steps

  1. Verify contractual processing terms.
  2. Apply access and retention to derived data.
  3. Review processing destinations and deletion evidence.

Founder / Non-technical

Match disclosure to value

More data is not automatically better analysis.

Next steps

  1. Approve the purpose and evidence scope.
  2. Ask which fields can be omitted.
  3. Confirm the approved receiving service.

[ FAQs ]

Frequently asked questions

Are aggregate reports always anonymous?

No. Their infrastructure and identifier fields still require contextual classification.

Can I remove all domains for alignment analysis?

Only if the transformation preserves the relationships needed for the question. Simple consistent tokens preserve exact equality, not relaxed alignment or organizational-domain discovery.

Is redaction the same as anonymisation?

No. Remaining information or a retained mapping may allow reidentification.

What should be checked with the AI provider?

The actual account terms, processing scope, access, retention, deletion and relevant transfer arrangements.

Does a security purpose remove GDPR obligations?

No. Applicable purpose, lawful basis, processor and security requirements still need review.

What does the hypothetical minimization exclude?

The unrelated subject, recipient and credential field. Actual output still needs inspection, including secrets embedded inside permitted values; no transformation was executed here.

Are generated summaries harmless?

Not necessarily. They may reproduce sensitive source information and need the same controls.

What if minimisation prevents diagnosis?

Explain the limitation and use an approved restricted path for any additional evidence.

[ Sources ]

Sources

  1. RFC 9990 DMARC Aggregate Reporting

    Sections §3.1 · §3.1.1 · §7 · §8

  2. General Data Protection Regulation

    Sections Recital 26 · Article 4(5) · Articles 5, 6, 28, 32 · Chapter V (Articles 44–50)

  3. OWASP Prompt Injection

    Sections Types of Prompt Injection Vulnerabilities · Prevention and Mitigation Strategies

  4. RFC 9989 DMARC

    Sections §4.4 · §4.10.1 · §5.3.5 · §5.4 · §7.4 · §8

[ Glossary ]

Glossary

Data minimisation
Limiting data to what is necessary for a defined purpose.
Pseudonymisation
Replacing identifying information while retaining a possible means of attribution.

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