EXECUTIVE SUMMARY
French law treats sending an email and measuring it as two separate acts.
Each rests on its own legal basis, and CNIL assesses them separately: permission to reach the inbox carries no permission to record what happens there. Open rates, click data, and behavioral profiles require consent of their own.
B2C requirements
B2B requirements
Key compliance guardrails
Opt-in by default.
Exception: soft opt-in for existing customers, similar products or services.
Opt-out by default.
Condition: the offer matches the recipient's professional role.
- No pre-ticked boxes
- Consent granular per third-party partner
- Named sender and working unsubscribe in every message
Opt-in by default.
Covers campaign optimization, profiling, mass-open detection.
Opt-in by default.
Tracking rules do not change between B2B and B2C.
- Tracking consent recorded independently of sending consent
- Separate tracking-withdrawal link in the footer
- On withdrawal, the pixel endpoint stops resolving, so re-opens of mail already delivered to the inbox register nothing
Meeting both requirements without losing campaign measurement means moving away from the open rate as the primary signal — toward consented pixels where they earn their place, and consent-exempt web analytics everywhere else. Four strategies follow.
- Secure consent for the tracking pixel.
Targeted optimization and personalization depend on the pixel, and the pixel depends on an active, informed, granular opt-in. The sign-up form is the best place to collect it. Whatever the route, the sender keeps an audit trail recording the date, the method, and the exact wording shown at the moment of collection. - Give tracking withdrawal its own path.
The footer carries a link to disable tracking, distinct from the unsubscribe link and equally easy to find. No recipient should have to leave the mailing to stop being measured. Both links act on the click, not on the next batch. - Measure on the landing page, not in the inbox.
AI-driven inbox protections and security filtering have made the open rate unreliable. Consent-exempt web analytics measures the engagement that follows the click and carries no consent obligation of its own. - Hold consent in one architecture.
Email design, CRM, consent management, and web analytics on a single platform — the model set out later in this paper, and the one JustRelate is built on — keep consent status centralized and honored in real time by the ESP, the website, and the analytics layer alike. Where those systems are separate, the flag propagates at the speed of the slowest sync.
CNIL LEGAL FRAMEWORK
Email delivery rules (B2C vs. B2B)
Email marketing rules differ depending on whether the recipient is a consumer or a professional. While opt-in is the default in B2C, B2B follows a more flexible framework, subject to specific conditions.
For marketers, this means understanding which rules apply and making sure each campaign meets the relevant requirements before it is sent.
B2C marketing
The default is opt-in. The sender must hold prior consent – free, specific, informed, unambiguous, given by an affirmative act –before the first commercial message goes out.
- The "soft opt-in" exception
Prior consent is not required where three conditions hold together: the recipient is an existing customer, the message concerns similar products or services from the same legal entity, and a means to object was offered when the address was collected. All three. Miss one and the default returns. - Non-commercial exemption
Transactional and informational messages – a terms update, a security alert – need no marketing consent, provided they carry no promotional content. One embedded offer converts the message into direct marketing.
B2B marketing
The default is opt-out. Prior consent is not required where the message addresses the recipient in their professional capacity: HR software to an HR director, for instance. Where the offer falls outside that scope, the B2C opt-in rules apply.
Audit requirement: CNIL treats a pre-ticked box as no consent at all, in B2B as in B2C. Where the address will be passed to commercial partners, the sender names those partners at the point of capture or links to a list of them, and records a separate opt-in for each.
Email tracking rules (pixel classification)
Pixel placement is governed by Article 82 of the French Data Protection Act, which transposes the ePrivacy rule on access to terminal equipment. It runs on a separate track from the sending rules. An email that qualifies for B2B opt-out or B2C soft opt-in still needs separate opt-in before a consent-mandatory pixel loads.
Consent-mandatory tracking pixels
Prior explicit consent is required for:
- Reading open rates to optimize a campaign or adjust send frequency.
- Profiling recipient preferences for cross-platform ad targeting.
- Detecting mass automated opens or fraud through the pixel.
- Recording open metrics at individual level, beyond database hygiene.
Consent-exempt tracking pixels
Consent is not required for:
- Aggregate deliverability analysis, provided the cleaning routine overwrites the previous access record and stores only the date of last interaction – not the timestamp.
- Evidencing that mandatory legal information reached the recipient.
- Pixels used only to verify authentication state or identify a device during a single sign-on flow.
Obtaining consent properly (opt-in)
- Timing – ask for tracking consent in the form that collects the address. Consent sought later runs into the constraints below.
- Transparent information – give each tracking purpose a short, plain title immediately above the control. Put the full description one click away, a hyperlink or an expandable panel, so the detail is available without burying the choice.
- Freely given & granularity:
- A separate checkbox for tracking, in addition to the sending checkbox.
- A single bundled opt-in, permitted only where the mail is advertised as personalized and the pixel serves that personalization.
- Email tracking consent may be collected together with website tracking consent where the form describes both.
- Subsequent consent via email – where consent was not captured at collection, the email requesting it carries no consent-mandatory pixel. The link lands on a page where the recipient takes an affirmative action — clicking a button, not merely arriving. After a refusal, the sender waits before asking again; six months is the working figure.
TECHNICAL ARCHITECTURE
Three requirements sit underneath every workflow in this document.
System requirements architecture
- Unified preference center
One interface, two boolean consent flags – one for sending, one for tracking. Neither may be derived from the other. - Dynamic pixel injection engine
The ESP or marketing automation platform injects a consent-mandatory pixel only where the recipient record carries a verified email_tracking_consent = true flag. Absent or revoked, it falls back to consent-exempt delivery logging. - Dual unsubscribe infrastructure
- Unsubscribe from the mailing (changes dispatch permission).
- Disable tracking (withdraws the tracking flag, keeps the mailing).
Technical implementation note: A message cannot be edited after delivery; the pixel URL stays in the recipient's copy indefinitely. Withdrawal is therefore enforced at the endpoint rather than in the message. When the recipient clicks "Disable tracking," the CRM record updates in the same session and the tracking domain stops resolving that recipient's pixel — including requests arriving through an image proxy. A flag that propagates on a nightly batch leaves the endpoint live until morning.
TECHNICAL WORKFLOW
B2C recipient lifecycle workflow
- Data collection
The entry form presents unticked boxes — an opt-in for the mailing, plus either an independent checkbox for measurement or a single bundled opt-in where the mail is genuinely personalized. - Consent logging
The system writes an immutable entry: user ID, IP address, timestamp, consent string version, and the state of every field on the form. - Dispatch & rendering:
- Sending consent = true AND Tracking consent = true: render the campaign with tracking pixel proxies.
- Sending consent = true AND Tracking consent = false: render without them, and fall back to date-only access logs for database maintenance.
B2B recipient lifecycle workflow
- Data collection
The entry form presents unticked boxes — an opt-in for the mailing, plus either an independent checkbox for measurement or a single bundled opt-in where the mail is genuinely personalized. - Consent logging
The system writes an immutable entry: user ID, IP address, timestamp, consent string version, and the state of every field on the form. - Dispatch & rendering:
- Sending consent = true AND Tracking consent = true: render the campaign with tracking pixel proxies.
- Sending consent = true AND Tracking consent = false: render without them, and fall back to date-only access logs for database maintenance.
Form collection to webhook response
ALTERNATIVE STRATEGIES
Apple's Mail Privacy Protection pre-fetches images for every message it delivers, and enterprise security scanners open mail before the recipient does. Between them, some segments inflate and others go dark. The pixel now carries a compliance cost for a metric of declining value.
Implementing consent-exempt web analytics
Engagement can be measured on the landing page instead of in the inbox. Email traffic arrives on a site running an analytics configuration that CNIL exempts from consent – available with cookies and without. To qualify for the cookie-based exemption under the GDPR and the French Data Protection Act (la loi Informatique et Libertés), the web tracking stack must meet four conditions:
- Strict purpose limitation
Data serves audience measurement and site operation. It does not reach external ad networks. - Anonymization at source
IP addresses are truncated before storage, leaving resolution no finer than city or region. - No cross-site tracking
Visitor identifiers do not follow the person to unrelated websites or mobile applications. - Aggregated reporting only
Reports may cover traffic, technical, engagement, and conversion data, including user flows and scroll maps. Individual journeys and identifiers stay out of reach.
Cookie-less analytics carries a wider remit – conversion tracking, and synchronization with external ad networks — at the cost of memory: returning-visitor recognition expires after 24 hours, and unique-visitor counts do not survive beyond that window. JustRelate etracker runs both, and a hybrid of the two: cookie-less by default, cookies on consent, with full customer journey tracking from that point. Enterprise execution via JustRelate Email dispatch, consent state, and tracking usually live in three systems. Compliance gaps open at the joins. JustRelate runs them on one platform, built against European and French privacy requirements.
- Unified consent engine
Email dispatch controls, web tracking, and email tracking preferences in a single preference system. - Dynamic content & pixel engine
Injects or suppresses the email tracking pixel from consent status. No custom code. - Auditable consent logs
Exportable records of exact form state, date, and context — the evidence a CNIL audit asks for. - Composable architecture
REST APIs into existing enterprise CRMs, web Consent Management Platforms (CMPs), and Email Service Providers (ESPs).
Implementation troubleshooting & common pitfalls
FAQ & common edge cases
Security gateways pre-screen incoming mail, following links and loading pixels before the recipient sees the message. Counting those events is analytics, and under CNIL guidance analytics requires consent. Where tracking consent is missing, no consent-mandatory pixel belongs in the message at all: the fallback records the date of last interaction and nothing else, and gateway hits never reach a campaign report. Where consent is present, the sender still strips machine opens from reported figures.
Security gateways pre-screen incoming mail, following links and loading pixels before the recipient sees the message. Counting those events is analytics, and under CNIL guidance analytics requires consent. Where tracking consent is missing, no consent-mandatory pixel belongs in the message at all: the fallback records the date of last interaction and nothing else, and gateway hits never reach a campaign report. Where consent is present, the sender still strips machine opens from reported figures.
Yes, subject to one constraint: the email asking for tracking consent cannot itself contain a tracking pixel. The call-to-action link routes the recipient to an external landing page, where consent is granted by an affirmative action.
Yes, subject to one constraint: the email asking for tracking consent cannot itself contain a tracking pixel. The call-to-action link routes the recipient to an external landing page, where consent is granted by an affirmative action.
A vendor warranty — the list is "100% CNIL-compliant" — transfers no liability. The obligation to demonstrate consent sits with the data controller, address by address: timestamp, source URL, and the exact form copy the person saw. Where the vendor cannot produce those records per contact, the sender cannot demonstrate consent, and the mailing is unlawful.
A vendor warranty — the list is "100% CNIL-compliant" — transfers no liability. The obligation to demonstrate consent sits with the data controller, address by address: timestamp, source URL, and the exact form copy the person saw. Where the vendor cannot produce those records per contact, the sender cannot demonstrate consent, and the mailing is unlawful.
Next steps for legal & marketing engineering teams
- Audit current pixel placement
Scan live campaigns. Confirm that no consent-mandatory pixel loads for a record without an explicit tracking opt-in flag. - Update email footers
Confirm that every template carries both links – unsubscribe and tracking withdrawal – and that each one says what it does. - Verify consent storage
Confirm the database holds exact form context, timestamp, and active choices for every contact, and that those records export.
JustRelate reviews enterprise martech stacks against French privacy requirements. Request a technical assessment of your consent workflows, or a demonstration of the JustRelate CNIL-compliant architecture.
ABOUT THE AUTHOR
JustRelate
JustRelate Group brings over 30 years of experience digitalizing customer relationships for mid-sized and large organizations. Its composable go-to-market platform – trusted by more than 4,000 companies including L'Oréal, Lancôme, Lacoste, Le Figaro, Saint-Gobain, and TAG Heuer – uses AI to power every step of the customer journey, unifying content creation, customer engagement, automation, and analytics in a single system.
Built for the way European privacy law actually works, JustRelate gives marketing teams the infrastructure CNIL demands: a single consent record that holds sending permission and tracking permission as independent flags; an Email Builder that injects or suppresses the tracking pixel from that record without custom code; and etracker, a consent-exempt analytics layer that measures without analytical cookies or device fingerprinting, processed and hosted in Europe. Where most platforms help you record consent, JustRelate helps you enforce it at the moment of send.
As the developer of the platform, JustRelate delivers purpose-built apps for email, web, CRM, marketing automation, CPQ, portals, and analytics – all working together in one system that integrates with your existing MarTech stack without a rip-and-replace.
The company operates across multiple locations in France, Germany, and Poland, supporting customers throughout Europe with local expertise and international reach.
4000+
happy customers
200+
great employees
100k+
global active users
30+
years of innovation
This content has been carefully researched; however, we assume no liability for its accuracy, completeness, or timeliness. It cannot replace individual legal advice.
