Importer un CSV marketing : vérifier chaque statut
Import CSV marketing : qualifiez les statuts absents, séparez les lots et bloquez les envois automatiques avec une fiche d'acceptation des données.
N’importez pas un fichier marketing en déclarant tout le lot « abonné » lorsque les statuts sont incomplets ou mélangés. Une cellule vide, une adresse valide ou un ancien achat ne démontrent pas un consentement. La bonne décision consiste à traduire chaque statut dans son contexte, préserver les refus récents et garder les automatisations désactivées jusqu’à validation du résultat.
Cette précaution concerne aussi un simple transfert entre deux outils appartenant à la même entreprise. Le risque ne vient pas seulement d’un fichier acheté : un export interne peut perdre la date du retrait, le canal accepté ou la distinction entre newsletter et offres de partenaires.
Définir ce que le fichier autorise réellement
Lorsque le traitement repose sur le consentement, l’Art. 7(1) impose à l’entreprise de pouvoir le démontrer. L’Art. 5(2) exige plus largement qu’elle puisse rendre compte du respect des principes du RGPD. Le fichier doit donc être accompagné d’éléments permettant de comprendre ses valeurs ; il n’a pas à contenir toutes les pièces justificatives en clair. Principes et conditions du consentement.
Demandez au propriétaire de la source ce que signifie « oui ». Est-ce l’accord à une newsletter, l’acceptation des conditions générales, une préférence pour les SMS ou une simple valeur ajoutée lors d’un précédent import ? Sans cette définition, une correspondance automatique vers « email marketing accepté » n’est pas justifiée.
Il faut également distinguer le consentement des autres fondements. Pour certains contacts professionnels, la prospection peut relever de l’intérêt légitime avec les conditions adaptées ; l’exception clients de L34-5 obéit, elle aussi, à ses propres exigences. Renseignez la justification réellement retenue, sans transformer ces situations en accords fictifs. Le guide de la prospection commerciale détaille ces distinctions. Texte de L34-5.
Enfin, disposer du fichier ne prouve pas que sa transmission était autorisée. Pour des données acquises auprès d’un tiers, l’audit des preuves du fournisseur de leads précède l’activation. Une garantie générale figurant dans un contrat ne remplace pas la vérification du périmètre et des preuves du lot reçu.
Construire un dictionnaire de correspondance
Avant l’import, rédigez une table qui associe les valeurs de la source à une décision dans la destination. L’exemple ci-dessous concerne une newsletter propre par email, fondée sur le consentement. Les noms des champs sont proposés pour le dossier de reprise ; ils ne constituent pas un format universel reconnu par tous les logiciels.
| Champ source et exemple | Sens à établir | Traitement dans la destination |
|---|---|---|
accord = oui |
Accord à quelle communication, auprès de quel organisme ? | Activer uniquement le périmètre démontré |
canal = SMS |
Accord limité aux messages sur téléphone | Ne pas convertir en accord email |
statut = retire |
Retrait daté et périmètre concerné | Maintenir l’exclusion correspondante |
accord vide |
Absence de donnée ou export incomplet | Statut inconnu, sans envoi |
date_maj |
Modification technique ou événement de la personne ? | Ne pas l’utiliser par défaut comme date d’accord |
preuve_ref = P-148 |
Référence d’un dossier réellement retrouvable | Conserver la référence et vérifier son contenu |
source = salon |
Origine générale, sans preuve du choix | Demander le formulaire et l’événement utiles avant activation |
Une date sans définition ne résout pas la question. Le 12 septembre peut être la date d’export, celle d’une correction d’adresse ou celle d’un retrait. L’importateur doit conserver la nature de l’événement, pas seulement sa valeur.
La documentation de Mailchimp illustre cette difficulté : certains exports comprennent des fichiers séparés selon le statut des contacts. Elle précise aussi qu’un export d’audience ne contient pas l’historique complet des modifications du profil. Rassembler les fichiers sans conserver leur signification peut donc faire perdre une information décisive. Documentation officielle sur les exports. Ces éléments décrivent l’export documenté, sans préjuger du comportement de votre outil cible.
Préserver la chronologie des choix
Un accord ancien ne doit pas écraser un retrait plus récent. L’Art. 7(3) encadre le retrait du consentement ; les Art. 21(2) et 21(3) imposent l’arrêt des traitements de prospection visés par une opposition. Droits dans le RGPD.
Imaginez une extraction réalisée lundi et importée jeudi. Une désinscription effectuée mardi dans la destination doit rester effective. La règle « le dernier fichier importé gagne » compare des opérations techniques, pas les décisions de la personne. Il faut confronter les événements pertinents et leur périmètre avant d’actualiser le statut.
La précaution inverse compte aussi : une désinscription à une newsletter thématique ne doit pas automatiquement effacer un accord distinct sans examiner sa portée. Conservez les abonnements séparés lorsqu’ils le sont réellement. En présence d’une opposition générale à toute prospection de l’entreprise, appliquez en revanche cette portée générale aux outils concernés.
Un doublon ne se règle donc pas en conservant la ligne contenant le plus de « oui ». Vérifiez le rattachement des deux lignes à la même personne, leur origine et leurs dates. Une adresse partagée, recyclée ou mal saisie peut rendre ce rapprochement incertain. Dans ce cas, suspendez l’activation des lignes concernées plutôt que de fusionner leurs preuves.
Lire un compte rendu d’import sans confondre les unités
Prenons un lot fictif de douze lignes destiné à une newsletter par email. Après examen, deux lignes sont des doublons établis de personnes déjà présentes dans ce même lot. Les dix personnes restantes se répartissent comme suit :
| Résultat de l’examen | Personnes | Décision proposée |
|---|---|---|
| Accord newsletter démontré, durée justifiée, aucun refus plus récent | 5 | Préparer l’activation après contrôle dans la destination |
| Opposition générale à la prospection | 1 | Préserver l’exclusion, sans fiche commerciale active inutile |
| Accord SMS seulement | 1 | Exclure de cette newsletter ; traiter le SMS séparément |
| Conservation marketing échue sans justification restante | 1 | Sortir de l’utilisation marketing et traiter la suppression ou l’archive justifiée |
| Origine ou preuve insuffisante | 2 | Suspendre l’envoi ; ouvrir une recherche limitée dans le temps |
Le rapprochement donne douze lignes source, deux doublons et dix personnes. Cinq personnes seulement peuvent rejoindre le groupe prévu pour activation, sous les conditions décrites. Dire « douze contacts importés avec succès » masquerait les décisions essentielles. Dire « cinq consentements créés » serait également faux : l’opération reprend cinq accords antérieurs démontrés.
Ce dossier hypothétique n’est pas le résultat d’un essai produit. Il fournit une manière de présenter les volumes attendus. Le résultat réel de votre import devra être rapproché de cette répartition, y compris les lignes rejetées ou ignorées par le logiciel.
Préparer une importation réversible
L’opérateur conserve une copie de travail identifiée du fichier reçu, avec sa provenance et la date d’extraction. Il prépare une version transformée distincte et une table des changements : renommage de colonne, conversion de date, suppression d’un doublon, exclusion d’une population. Il doit être possible de comprendre ce qui a changé sans réutiliser les fichiers dans de nouvelles campagnes.
Ne transmettez au prestataire que les champs nécessaires. Une copie de pièce d’identité, des commentaires libres ou l’historique intégral des commandes n’ont pas à accompagner une simple reprise d’abonnement. L’Art. 5(1)(c) impose la minimisation ; l’Art. 32(1) demande des mesures de sécurité adaptées au risque. Texte de l’article 32.
Les accès au dossier d’import doivent rester limités aux intervenants utiles. Évitez les liens publics et fixez le sort des copies temporaires une fois la reprise contrôlée. Le compte rendu peut conserver des références et des volumes sans garder indéfiniment chaque fichier nominatif intermédiaire.
Avant l’opération, identifiez les effets automatiques associés à l’ajout d’un contact : message de bienvenue, campagne programmée, synchronisation d’audience, mise à jour d’un autre CRM. Un statut non validé ne doit déclencher aucun de ces envois. Si l’outil ne permet pas de garantir cette séparation, l’import actif doit attendre une configuration adaptée.
Contrôler les effets avant de libérer le lot
Sur des données de contrôle, vérifiez d’abord les cas qui changent la décision : accord valable, valeur vide, retrait plus récent dans la destination, accord pour un autre canal et doublon contradictoire. Comparez la valeur source, le statut obtenu et l’appartenance réelle aux campagnes. Un écran affichant « non abonné » ne suffit pas si une autre automatisation continue de sélectionner la fiche.
Contrôlez aussi la conversion des dates et les identifiants dans le CRM. Une date ambiguë peut inverser la chronologie d’un accord et d’un retrait. Un identifiant traité comme un nombre peut perdre ses zéros initiaux et rattacher une preuve au mauvais dossier. Ces points sont à vérifier dans votre chaîne réelle ; aucune compatibilité particulière n’est présumée ici.
L’autorisation de mise en service appartient au responsable désigné pour le lot. Une fiche renseignée peut conclure : « Lot C-12, newsletter propre ; cinq personnes activables ; trois personnes exclues pour motifs distincts ; deux dossiers incomplets ; deux lignes doublonnées ; refus récents rapprochés ; automatisations contrôlées ; activation limitée aux cinq dossiers validés ». Le guide pour prouver le consentement précise le contenu probatoire à retrouver derrière les références.
Si une valeur vide ressort abonnée, l’opérateur bloque l’activation, corrige la correspondance et recherche toutes les lignes transformées de la même façon. Il ne suffit pas de réparer le seul exemple découvert. Si des messages sont déjà partis, arrêtez les envois restants, préservez les éléments utiles et évaluez les conséquences, y compris une éventuelle violation de données au regard des faits ; tout mauvais statut ne se qualifie pas automatiquement de violation notifiable.
Les dossiers incomplets reçoivent un responsable et une échéance interne de résolution. Faute de justification, ils ne deviennent pas abonnés à l’expiration de ce délai. Le lot peut être libéré partiellement si les populations sont effectivement séparées ; sinon, maintenez son blocage.
Ce qu’il faut retenir
- Traduisez le sens des valeurs, pas seulement les noms de colonnes.
- Un statut inconnu ne devient jamais un consentement par défaut.
- Comparez la chronologie et la portée des choix avant d’écraser une fiche.
- Distinguez lignes, personnes et destinataires activables dans le compte rendu.
FAQ
Faut-il importer tous les désinscrits dans le nouvel outil ?
Il faut préserver l’effectivité des refus dans le dispositif pertinent. Cela n’impose pas une fiche commerciale complète pour chaque personne : les données nécessaires à l’exclusion peuvent être limitées et séparées des campagnes.
Peut-on supprimer le CSV dès que le nombre de lignes correspond ?
Le nombre seul ne prouve ni la bonne traduction des statuts, ni la reprise des références. Achevez les contrôles utiles et documentez les écarts. Supprimez ensuite les copies devenues inutiles selon la durée prévue, sans conserver un fichier complet uniquement par habitude.
Recevez nos analyses pratiques sur la conformité : inscrivez-vous à la newsletter.
Thiébaut Devergranne est docteur en droit et fondateur de donneespersonnelles.fr. Il travaille depuis plus de vingt ans sur le droit des technologies et la protection des données personnelles.