Cold email compliance checker
Checks your cold email against CAN-SPAM, GDPR, PECR and CASL and tells you what to add for each. Not legal advice.
Fix before sending
Recipient in United States3 rules are missing from the email. The fix for each one is below, with the rule it comes from.
What to change
Checked against CAN-SPAM Act and FTC Act for a recipient in United States.Only you can check
The text can't show these: consent records, your list source, your headers.1 passedNothing to do here.Says who is sendingShowHide
Check the claims
Ken AINext
What the compliance checker looks at
Paste a cold email and pick where the recipient is. The checker runs the checklist for that law and marks each item as passed, missing, to review or one only you can check, with the rule it comes from:
- Sender identity: a real name in the sign-off, and for Canada the business you send for.
- A physical postal address in the email, for the US and Canada.
- A way to opt out.
- A subject line with no fake "Re:" or "Fwd:" and no account-notice wording.
- Claims in the body that could mislead, checked by an AI pass.
- For the EU and UK, a line telling people where you got their data. Legitimate interest and CASL consent show as checks only you can confirm, because the text can't prove them.
It isn't legal advice. It catches the common mistakes, and each check links to the law it comes from.
The four laws, in short
- CAN-SPAM (United States) doesn't require consent, and it covers B2B email too. It requires honest headers and subject lines, a valid physical postal address, a clear way to opt out, and a message that is identifiable as an advertisement. You must honor opt-outs within 10 business days, and the opt-out has to keep working for at least 30 days after you send. Penalties run past $50,000 per violating email.
- GDPR (EU) covers named work addresses like [email protected], because they identify a person. B2B outreach usually rests on legitimate interest under Article 6(1)(f), with a balancing test you can show. Article 14 says you must tell people where you got their data, and when you contact them, that has to happen in your first message at the latest. Article 21 gives them an absolute right to object to direct marketing. National ePrivacy laws add a layer. Germany generally requires prior consent even for B2B email, while France allows B2B email that relates to the recipient's job.
- PECR (UK) lets you email corporate subscribers, such as limited companies and LLPs, without prior consent, as long as you say who you are and give a valid address for opt-outs. Sole traders and some partnerships count as individuals and need consent. UK GDPR still applies to the named person.
- CASL (Canada) requires consent before you send. For cold B2B email that usually means implied consent: the person published their address, on a company website for example, without saying they don't want messages, and your email relates to their role. Every message needs your name, a mailing address and a phone, email or web contact, plus an unsubscribe that works for 60 days and takes effect within 10 business days.
How to fix the warnings
- Missing address: add your company's postal address under the signature. For CAN-SPAM a PO box registered with USPS also counts.
- No opt-out: add one plain line, such as "If this isn't relevant, reply and I'll stop emailing you." Then make sure someone actually stops.
- Deceptive subject: drop "Re:" and "Fwd:" from first emails and make the subject describe the email.
- No data source for EU or UK recipients: add a short line on how you found them, and keep a written record of your legitimate interest assessment.
- Overclaims: replace "guaranteed results" and numbers you can't source with what you can back up.
A reply-based opt-out works under CAN-SPAM and CASL as long as it's clearly shown and you act on it.
Why compliance matters for cold email results
The law and good cold email point the same way. A real name, a real address and an easy way out make the email look like it came from a person, and that's what gets replies. People who can't find a way out click "report spam" instead, and complaints hurt delivery for the rest of your list. Google asks every sender to keep the spam rate reported in Postmaster Tools below 0.1% and never reach 0.3%.
Fines are the rarer risk. They are counted per email, though, so a campaign that gets it wrong gets it wrong thousands of times.