emailrules.today
Stop 1 of 8Week oneWeeks or years earlier

Consent

A clear, informed yes to marketing (rules vary by country) — silence or pre-ticked boxes are usually weak.

Say it out loud

We can prove this person asked for our email, what they were shown, and when.

Consent is permission, and its quality is what gets tested. A regulator does not ask whether a flag is true in your database; it asks what the person saw, when they saw it, and whether agreeing was a free choice. Bundling marketing into “I agree to the terms” is a classic fine pattern in Europe.

In your dataWhat a consent record has to containOur framingscrolls →
email dana@example.com
source checkout_newsletter_checkbox

Where, exactly. Not “website”.

wording "Email me Aurora news and offers.
Unsubscribe any time."

The literal text shown. This is the field almost nobody stores, and the only one that settles an argument.

pre_ticked false

A pre-ticked box is not consent in the EU or UK. Storing that it was unticked is the proof.

timestamp 2026-03-04T14:22:07Z

To the second, in UTC. “March 2026” is not a record.

ip 203.0.113.44
double_opt_in 2026-03-04T14:24:51Z

The confirmation click, if you use one.

Six fields. Most platforms store one boolean, which proves nothing when someone asks.

Yours

Nobody does this for you.

What goes wrong

Storing `marketing_opt_in = true` and nothing else. It is not evidence of anything: it cannot show what the person read, whether the box was pre-ticked, or whether marketing was bundled into a terms acceptance. The day you need it is the day you find out.

What people get told

The claim. GDPR requires double opt-in.

Actually. It does not contain the phrase. It requires consent you can demonstrate, and a confirmation click is simply the cheapest way to demonstrate it. German court practice is why the habit is near-universal in the DACH region.

Not the same as

Opt-out
Consent is permission before you send. Opt-out is the exit after you have.
A legitimate interest assessment
For marketing email to individuals in the EU, legitimate interest does not substitute for consent.

The dated rules behind this

A definition is not a citation. These are the pages with the primary source, the date it was published, and what to do about it.

See also

Where this sits

Stop 1, you get the address. Someone hands you an email address, and the terms of that handover decide everything after it.

FAQ

Awkward questions

Who is this actually for?

People who ship email and are too busy to re-read every PDF: week-one marketers, lifecycle/CRM, deliverability, multi-country ops, DTC brands, agencies — on Klaviyo, Mailchimp, Braze, HubSpot, SFMC, or something else. Pick your tool and geos so product-specific pages only appear when they match. EU and UK are first-class filters. Not for people who sell tools about email and need a fake score to demo.

Why only ~40 rules? Isn’t that… thin?

On purpose. A wall of 400 undated “best practices” is how you look busy and still get burned. Every page needs a primary source we actually read. Thin and checkable beats fat and folklore. Europe, bulk inbox rules, measurement honesty, and protocol topics like BIMI/DMARC policy are on the shelf when we can cite them — not every Member State and not every vendor myth. Coverage map lists what we still refuse to invent.

Is this legal advice?

No. If it were, you’d have a billable hour and a longer PDF. This is a dated operator reference written by an email geek. Confirm anything high-stakes with counsel who knows your facts. Same for “will this make me compliant?” — no tool does that. Lawyers and judges do. We say what the sources say and what to do first on Monday.

Why no trust score out of 100?

Because we refuse to invent a number you can’t audit. Fake scores sell seed tests and panic. You get findings, dates, and links. If that feels less exciting than a red dial, good — you’re not the red-dial customer.

Why should I trust you more than my ESP’s blog?

ESPs sell seats. Seed-score vendors sell fear. AI invents citations when nobody watches. We sell nothing today — no pixels, no placement scores, no affiliate — so we can say when a tool is the problem. A human verifies, dates, and corrects in public. Tools may help draft; they do not ship unsourced claims. Check the primary links. Fail that test and leave.

Do I need an account?

No. Filters live in this browser and the URL. Share the link. That’s it. Accounts come later only if they earn it — not so we can nurture you about email.

I’m an agency. Where’s multi-client mode?

We tried a client-name CRM on the setup card. It made the product feel like work before it felt useful. Role filters + copy link + one-page brief (optional PDF title) is enough for now. Complexity comes back when the free shelf is habit, not before.

Is the quiet changelog a bug?

No. Quiet means nothing material moved. We don’t invent urgency so the homepage looks “alive.” Sticky risks still show what usually needs a person when the market is still.