Dentoku Dev logoDentoku Dev
ComplianceGDPRCAN-SPAMOutreach

Compliance checklist: people-first email extraction and cold outreach

An operational checklist for balancing B2B outreach with privacy compliance (GDPR, CAN-SPAM, CCPA/CPRA) across extraction, messaging, and data retention.

Nicola OrlandiCEO & Founder at Dentoku Dev3 min readPublished · Updated
Hand holding a pen pointing at a printed bar chart
On this page
  1. 1. Extraction and lead identification
  2. 2. Message writing and campaign configuration (CAN-SPAM and GDPR)
  3. 3. Lead database management and maintenance
  4. A footer privacy note you can adapt
  5. Conclusion

In today's lead generation and link building landscape, collecting email addresses has to balance commercial efficiency with real respect for privacy law — GDPR in Europe, CAN-SPAM in the US, CCPA/CPRA in California.

A people-first approach is not just legal cover. It measurably improves reply rates and protects your sending domain's reputation. This operational checklist walks growth operators through ethical data extraction and legally sound cold outreach configuration.

1. Extraction and lead identification

Extracting contacts with a tool like EmailMagnet should follow precise rules to avoid collecting non-compliant data.

  • B2B targeting only: extract business or professional addresses tied to specific roles (for example marketing@company.com, press@domain.com, or editor/founder contacts). Avoid cold mailing private B2C inboxes (for example @gmail.com personal accounts).
  • Legitimate interest (GDPR Art. 6.1.f): before saving a contact to your database, make sure there is a logical link between your proposal and the recipient's business activity.
  • Data minimization: collect only what you strictly need for personalization (name, role, company, URL of the relevant resource).
  • Source verification: record the exact URL each address was extracted from, and keep it alongside the export. It is your evidence that the data was publicly available — and it makes qualification easier later.

2. Message writing and campaign configuration (CAN-SPAM and GDPR)

When you prepare an outreach campaign on extracted contacts:

  • Clear sender identification (header information): the From field must show your real name and your company's real name.
  • Truthful subject line: the subject must reflect the actual content. Avoid bait like RE: or Fwd: when there is no prior conversation.
  • Transparency about the data source: include a short note explaining how you found the address.
  • Simple, immediate opt-out:
    • always offer a clear way to stop receiving messages;
    • use an unsubscribe link or a plain-text instruction (for example: "reply Remove").
  • Physical business address: include your company's postal address in the footer (required by the CAN-SPAM Act).

3. Lead database management and maintenance

Compliance does not end when the campaign is sent.

  • Honor opt-out requests within 10 business days: remove anyone who asks to be unsubscribed, immediately if you can.
  • Maintain a Do-Not-Contact (DNC) list: keep a global blocklist of domains and addresses that asked not to be contacted again.
  • Right to erasure (GDPR Art. 17): if a recipient requests deletion, remove their data from every record you hold.
  • Data retention policy: review the database periodically and remove inactive contacts after outreach sequences have ended.

Privacy note: this message is sent on the basis of legitimate professional (B2B) interest. We found your contact details publicly listed on [Site/Directory]. If you would rather not receive further collaboration proposals, or want your data removed, reply with the subject "Remove" or use the unsubscribe link.

Conclusion

A people-first process is not just regulatory compliance — it is operational quality.

EmailMagnet speeds up the extraction step. Responsibility for targeting, messaging, and retention stays with your team, and this checklist is how you keep that side honest.

Continue reading