---
title: "Keep proof of consent · Agent Wranglers"
url: https://agentwranglers.se/playbook/email/email-privacy/consent-records
updated: 2026-10-20
licence: "All rights reserved"
---

# Keep proof of consent

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Required
- Chapter: [Email privacy](https://agentwranglers.se/playbook/email/email-privacy)
- Rule: Send marketing email only to people who agreed to it, and keep a record of when, where and to what they agreed.
- How: Store the time, the form or page, the exact wording shown and the source address for every opt-in. Use confirmed opt-in, where the person clicks a link before they get mail. Keep consent for each topic separate. Never treat a purchase or an account as consent to marketing, unless your law allows it and you offered a clear way out.
- Check: Pick a random subscriber. The system shows when and how they agreed, with the wording, within a minute.

Example:

```json
{
  "email_hash": "b3a1…",
  "list": "product-news",
  "agreed_at": "2026-10-20T09:14:00Z",
  "source": "https://example.com/newsletter",
  "wording": "Send me product news about once a month.",
  "confirmed_at": "2026-10-20T09:16:12Z"
}
```

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers email playbook: https://agentwranglers.se/playbook/email/email-privacy/consent-records`.

- Previous: [Send only what the message needs](https://agentwranglers.se/playbook/email/email-privacy/email-data-minimisation)
- Next: [Keep email logs lean](https://agentwranglers.se/playbook/email/email-privacy/lean-email-logs)
- [Email privacy](https://agentwranglers.se/playbook/email/email-privacy)
