Le double opt-in (DOI) est une inscription en deux temps : l’adresse saisie dans un formulaire n’entre dans la liste qu’après un clic sur le lien d’un email de confirmation. Ni le RGPD ni la CNIL ne l’imposent. Ce guide donne la règle juridique exacte, les champs à archiver comme preuve, un modèle d’email prêt à copier et la méthode de migration d’une base existante, avec un arbre de décision qui oppose le DOI à l’opt-in simple, puis ajoute la vérification d’adresses.
Le guide couvre aussi la configuration dans Brevo, Mailchimp, HubSpot et ActiveCampaign.
Le parcours d’inscription, de la saisie à la liste active
Le DOI se déroule en cinq étapes. La personne n’en voit que trois.
- Le visiteur saisit son adresse dans un formulaire et coche une case de consentement vide par défaut.
- L’outil d’emailing crée le contact avec le statut « en attente » (pending) et n’y rattache aucune campagne.
- Un email de confirmation part dans la minute, avec un lien à usage unique.
- Le clic active le contact. L’outil enregistre l’horodatage et l’IP du clic.
- Une page de remerciement s’affiche, suivie de l’email de bienvenue.
Statut en attente et expiration du lien
Un contact « en attente » ne reçoit aucune campagne, y compris la newsletter du jour même. Le lien de confirmation a une durée de validité, que chaque outil fixe à sa façon : relisez sa documentation avant de promettre un délai (le modèle plus bas annonce 48 heures, à adapter). Passé ce délai, le visiteur doit repasser par le formulaire. Une durée trop courte fait perdre les personnes qui ouvrent leurs emails le soir ou le lendemain.
Opt-in simple et opt-out : les deux autres modes
L’opt-in simple (single opt-in, SOI) valide l’inscription dès l’envoi du formulaire. Aucun email de confirmation n’est expédié. Le visiteur reçoit sa première campagne sans autre geste. Le consentement existe bel et bien. Rien ne prouve que l’adresse appartient à la personne qui l’a saisie.
L’opt-out retourne la logique : l’entreprise écrit tant que le destinataire n’a pas refusé. La CNIL résume l’opt-in en une phrase (« s’il n’a pas dit oui, c’est non »), ce qui exclut l’opt-out en prospection grand public. Chaque message doit contenir un lien de désinscription fonctionnel. La sortie de liste doit être immédiate, sans reconfirmation.
Comparatif : confirmation, anti-bots et preuve
Les deux méthodes se distinguent sur six critères, du volume d’inscrits à la preuve en cas de contrôle.
| Critère | Opt-in simple | Double opt-in |
|---|---|---|
| Inscrits conservés | 100 % des soumissions valides | Seuls ceux qui cliquent (39 % chez Mailchimp en 2017) |
| Fautes de frappe (gmial.com) | Entrent dans la liste | Bloquées : le mail de confirmation ne part nulle part |
| Robots qui remplissent le formulaire | Entrent dans la liste | Restent « en attente » |
| Preuve du consentement | Case cochée et journal du formulaire | Case cochée et clic horodaté depuis la boîte de l’abonné |
| Friction pour l’abonné | Un geste | Un geste, plus un email à ouvrir |
| Risque de bounce à l’inscription | Élevé sans contrôle de l’adresse | Faible à l’inscription, il revient avec le temps |
Dernière ligne à nuancer : le risque revient plus tard, comme l’explique la section sur les rebonds.
Taux de confirmation attendu
Une seule statistique circule de façon traçable : 39 % de confirmation, soit 61 % d’abandon, annoncé par John Foreman, Chief Data Scientist de Mailchimp, en octobre 2017 pour justifier le passage du single opt-in par défaut au 31 octobre 2017 (les formulaires existants des clients basés dans l’UE restant en DOI, par crainte du RGPD). Ce chiffre vient d’une reprise par le blog allemand emailmarketingtipps.de, car la page d’origine de Mailchimp a disparu : lisez-le comme un ordre de grandeur de 2017, sans en faire une référence actuelle. Les fourchettes de 50 à 80 % qui circulent sur des blogs d’éditeurs ne reposent sur aucune étude publiée.
Sur 10 000 inscriptions mensuelles, un taux de 39 % laisse 3 900 contacts actifs. Mesurez le vôtre : confirmations divisées par inscriptions sur 30 jours, par source de trafic, car le taux varie d’un formulaire à l’autre.
Anti-bots : DOI, CAPTCHA et honeypot
Un CAPTCHA (reCAPTCHA de Google, hCaptcha, Cloudflare Turnstile) ou un champ piège (honeypot) arrête le robot avant l’envoi de l’email. Le DOI l’arrête après : le robot reste « en attente ». Seul le DOI coûte un envoi par robot, ce qui pèse sur les gros volumes. Les deux se cumulent sans difficulté.
Ce que disent le RGPD, la CNIL et le CPCE
La règle tient en une ligne : un acte positif de la personne, plus la capacité de le démontrer. Aucun texte consulté ne prescrit la confirmation par email.
Article 7 et considérant 32
L’article 7 du RGPD (règlement (UE) 2016/679, applicable depuis le 25 mai 2018) impose au responsable du traitement d’être « en mesure de démontrer que la personne concernée a donné son consentement ». Le considérant 32 qualifie le consentement d’acte positif clair et écarte le silence, les cases cochées par défaut et l’inactivité. Le DOI satisfait ces deux exigences sans les imposer : le clic est un acte positif et il laisse une trace.
Dans sa page sur le recueil du consentement (publiée le 3 août 2018, mise à jour en 2026), la CNIL ajoute que le consentement doit être libre, spécifique, éclairé, univoque. Le responsable doit aussi pouvoir le démontrer à tout moment, par exemple via un registre des consentements. Pour la prospection par email, elle exige une case dédiée, non pré-cochée : accepter les CGU ne suffit pas. Aucune des pages CNIL consultées ne mentionne le double opt-in.
Prospection par email : l’article L34-5 du CPCE
En France, l’article L34-5 du Code des postes et des communications électroniques (CPCE) pose, depuis la loi pour la confiance dans l’économie numérique du 21 juin 2004, le principe du consentement préalable pour la prospection par courriel auprès des personnes physiques. Le cadre RGPD de l’email marketing en détaille les conséquences pour vos campagnes. La directive européenne 2002/58/CE (ePrivacy) est à l’origine de cette règle.
Preuve de consentement : les champs à archiver
Un clic de confirmation ne vaut que s’il est retrouvable. Conservez pour chaque contact :
- la date et l’heure de la saisie, puis celles du clic de confirmation ;
- l’adresse IP associée à chacune des deux étapes ;
- le texte exact de la case de consentement et la version du formulaire affichée ;
- l’URL de la page d’inscription et la source de trafic ;
- l’identifiant de l’email de confirmation envoyé.
Brevo précise dans son aide que le DOI n’est pas requis par le RGPD mais aide à prouver l’inscription, grâce aux journaux d’événements et aux emails transactionnels. Vérifiez que votre outil exporte ces champs : un registre qui reste enfermé dans la plateforme disparaît avec votre abonnement.
Cas où le consentement préalable n’est pas requis
La page de la CNIL sur la prospection par courrier électronique (juin 2026) décrit deux exceptions principales. La première : vous écrivez à un client pour des produits ou services analogues à ceux déjà achetés, après lui avoir offert dès la collecte la possibilité de s’y opposer (le « soft opt-in » des Anglo-Saxons). La seconde : la prospection non commerciale. En B2B, la CNIL admet la prospection sur la base de l’intérêt légitime : l’envoi à une adresse professionnelle est possible si le message a un rapport avec la fonction de la personne et si elle a été informée et pouvait refuser dès la collecte. Pour les adresses génériques de personnes morales (info@, contact@, commande@), la CNIL précise qu’elles ne sont pas soumises à ces principes. Dans tous ces cas, le DOI reste facultatif.
Le cas allemand
Le 10 février 2011, dans son arrêt « Double-Opt-in-Verfahren » (I ZR 164/09), la Cour fédérale de justice allemande (BGH) a retenu que, après réception de la confirmation, on peut admettre que la demande émane bien de l’adresse indiquée. Le consentement est alors suffisamment documenté. Le texte de l’arrêt précise aussi que l’annonceur doit conserver la déclaration et pouvoir l’imprimer.
Limite de taille : l’arrêt relève du droit allemand de la concurrence déloyale (UWG) et non du RGPD. Le DOI par email ne prouve pas un accord pour des appels téléphoniques. Aucune loi allemande ne l’impose. C’est la charge de la preuve, portée par l’annonceur, qui le rend indispensable dans les faits pour qui envoie vers l’Allemagne.
Configurer la confirmation dans votre outil
Le réglage change de niveau d’un outil à l’autre : certains l’activent pour toute l’audience, d’autres formulaire par formulaire. Les libellés des menus évoluent, cherchez-les dans la section formulaires ou audience de votre compte.
| Outil | Niveau du réglage | À contrôler avant d’activer |
|---|---|---|
| Brevo | Formulaire d’inscription | Modèle de l’email de confirmation et liste de destination des contacts confirmés |
| Mailchimp | Audience (paramètres de l’audience) | Depuis octobre 2017, le single opt-in est le défaut des nouveaux formulaires (les formulaires existants des clients de l’UE sont restés en DOI) |
| HubSpot | Paramètres de l’email (tout le compte) ; par formulaire avec Marketing Hub Professional ou Enterprise | Modèle de l’email de confirmation : HubSpot n’envoie aucun marketing email au contact tant qu’il n’a pas confirmé |
| ActiveCampaign | Formulaire d’inscription (action « abonner à une liste ») | Le DOI y est activé par défaut : contrôler le message affiché et le modèle de l’email de confirmation |
Rédiger l’email de confirmation
L’email de confirmation est lui-même un message sensible : si l’inscription n’est pas démontrée, l’OLG München l’a traité comme de la publicité (voir la FAQ). Gardez-le strictement transactionnel : un objet clair, une phrase de contexte, un bouton, aucune offre. Voici un modèle.
Objet : Confirmez votre inscription à la newsletter de [Marque]
Bonjour,
Vous venez de demander à recevoir la newsletter de [Marque] avec l’adresse [adresse]. Cliquez sur le bouton ci-dessous pour confirmer. Le lien reste valable 48 heures.
[Bouton : Confirmer mon inscription]
Si vous n’êtes pas à l’origine de cette demande, ignorez ce message : aucune inscription ne sera enregistrée.
[Marque], [adresse postale], [adresse de réponse surveillée]
Expédiez-le depuis une adresse qui reçoit les réponses. Bannir l’adresse noreply permet à un abonné hésitant de vous écrire plutôt que de signaler le message comme spam.
Page de remerciement, email de bienvenue et relance
La page de remerciement après le clic confirme l’inscription, annonce la fréquence d’envoi et rappelle comment se désinscrire. L’email de bienvenue part dans la foulée et tient le premier engagement annoncé (le guide promis, le code de réduction). C’est le premier signal positif adressé aux fournisseurs de messagerie.
La relance : un seul rappel à 24 heures pour les contacts « en attente », puis suppression après sept jours. Un second rappel augmente le risque de plainte spam sur une personne qui n’a rien confirmé.
Migrer une base en opt-in simple
Passer au DOI ne rend pas rétroactivement valable une base mal documentée. Triez d’abord : les contacts dont vous possédez la date de collecte et la source restent actifs, à condition de retrouver aussi le texte exact du consentement. Pour les autres, envoyez une demande de reconfirmation à un échantillon de 1 000 contacts, mesurez le taux de clic, puis étendez par vagues de 5 000 à 10 000 contacts. Avant cet envoi, nettoyez votre liste d’emails : les adresses mortes ne confirmeront jamais et gonflent artificiellement l’abandon.
Une adresse confirmée peut quand même devenir un bounce
Le clic prouve que quelqu’un contrôle la boîte à l’instant du clic. Il ne dit rien de l’état de cette boîte six mois plus tard. C’est là que la délivrabilité d’une liste « propre » se dégrade.
Plusieurs cas franchissent le double opt-in sans accroc. Une adresse professionnelle disparaît quand son titulaire quitte l’entreprise : la boîte renvoie alors un NDR (Non-Delivery Report) avec le code SMTP 550 5.1.1 (« utilisateur inconnu »), c’est-à-dire un hard bounce définitif. Un domaine en catch-all accepte tous les messages, y compris pour des boîtes inexistantes : le clic peut venir d’un autre outil que d’une personne. Une adresse abandonnée peut ensuite être recyclée en piège à spam par certains opérateurs. Un envoi à un piège pèse sur la sender reputation.
Chaque cas se mesure : surveillez le taux de hard bounce dans vos rapports et le taux de plaintes spam dans Google Postmaster Tools, côté Gmail.
Le contrôle d’adresse intervient à deux moments distincts. À la saisie, une vérification par API contrôle le domaine (DNS, MX), teste la boîte par une connexion SMTP et propose une correction en cas de faute de frappe, avant l’envoi du lien de confirmation : aucun mail ne part vers « gmial.com ». Selon la documentation de l’API, une vérification SMTP complète dure environ 3 secondes : prévoyez un timeout de 20 secondes et traitez tout dépassement comme un résultat « unknown ». Avant une campagne, une vérification de la base signale les adresses invalides et les catch-all à risque. Ce contrôle ne garantit rien pour l’avenir : une boîte valide aujourd’hui peut disparaître demain, d’où l’intérêt de le rejouer avant les grosses campagnes plutôt qu’une fois pour toutes.
Arbre de décision : DOI, opt-in simple ou vérification
- Vous envoyez vers l’Allemagne ou vous manquez de preuve sur vos inscriptions : DOI, avec les champs de preuve de la section précédente.
- Votre formulaire est un lead magnet B2B et chaque lead alimente une séquence commerciale : opt-in simple, plus vérification de l’adresse à la saisie, parce que perdre jusqu’à 61 % des inscrits (le chiffre Mailchimp de 2017) peut coûter plus que le risque d’une faute de frappe.
- Votre formulaire est ouvert au grand public et les robots l’attaquent déjà : DOI ou CAPTCHA, puis vérification avant la première campagne.
- Vous importez une base achetée ou reprise d’un partenaire : aucun des trois ne remplace un consentement obtenu à la source. Ne l’importez pas.
- Vous écrivez à vos clients pour des produits analogues : consentement non requis dans le cadre de l’exception, DOI facultatif, vérification avant l’envoi.
Questions fréquentes sur le double opt-in
L’email de confirmation compte-t-il comme de la prospection ? En Allemagne, l’OLG München (27 septembre 2012, 29 U 1682/12) l’a assimilé à de la publicité simple quand il est envoyé sans consentement préalable. Limitez-le à une demande de confirmation, sans contenu promotionnel. N’écrivez qu’une fois.
Le DOI vaut-il consentement aux appels et aux SMS ? Non pour le téléphone : le BGH a jugé en 2011 que la confirmation par email ne prouve pas un accord pour des appels. Recueillez un consentement distinct pour chaque canal.
Combien de temps conserver la preuve ? La CNIL ne chiffre aucune durée dans ses pages sur le consentement. Conservez-la tant que la personne reste abonnée et le temps de répondre à une contestation, puis faites valider la durée par votre délégué à la protection des données.
Comment éviter les fausses confirmations ? Certains filtres de sécurité d’entreprise ouvrent les liens des emails avant le destinataire et valident un contact à son insu. Faites cliquer sur un bouton de la page d’arrivée avant d’activer le contact, plutôt que d’activer au simple chargement du lien.
Un formulaire de lead magnet B2B exige-t-il le DOI ? Non : une case non pré-cochée ou l’exception B2B décrite plus haut suffit. Le DOI y sert à fiabiliser l’adresse, un contrôle d’adresse à la saisie y répond à moindre coût.
