Beaucoup d’équipes pensent que « Salesforce = conforme par défaut ». En réalité, la conformité dépend du paramétrage et des usages. La bonne nouvelle : bien pilotée, elle améliore la qualité des données, fluidifie les processet renforce la confiance client. Dans cet article, on passe en mode concret : comment configurer Salesforce (Sales Cloud, Service Cloud, Account Engagement/Pardot, Data Cloud…) pour respecter le RGPD sans ralentir le business.
Pourquoi le RGPD doit être une priorité dans votre Salesforce
- Volume & sensibilité : contacts, opportunités, historiques, pièces jointes… Salesforce concentre des données personnelles à fort enjeu.
- Risques : amendes, incidents de sécurité, perte de confiance.
- Opportunités : en appliquant le RGPD, vous nettoyez la donnée, standardisez les champs, accélérez les équipes(moins de bruit, plus d’info utile), et boostez vos taux de conversion.
Idée reçue à oublier : il n’existe pas de « certification RGPD » d’un CRM. C’est l’organisation + la configuration qui créent la conformité.
Les 5 piliers d’un Salesforce vraiment conforme
Gouvernance des accès & traçabilité (Privacy by Design)
Objectif : la bonne personne, au bon niveau, au bon moment.
À mettre en place dans Salesforce :
- Profils & Rôles : principe du moindre privilège (limiter ce qui n’est pas nécessaire).
- Permission Sets : donner des droits temporaires ou ciblés sans gonfler les profils.
- Field-Level Security : masquer les champs sensibles aux rôles non habilités.
- Login Security : MFA activée, IP ranges, session timeout, password policy robuste.
- Audit & Logs :
- Setup Audit Trail (paramétrages)
- Event Monitoring / Shield Event Monitoring (si dispo) pour tracer exports & connexions
- Field Audit Trail (si Shield) pour l’historique étendu des champs critiques
- Hors-production : Salesforce Data Mask (si dispo) pour masquer/anonymiser les données en sandbox.
Bon réflexe trimestriel : revue des utilisateurs inactifs, permissions orphelines, exports volumineux.
Minimisation, standardisation & qualité de la donnée
Objectif : ne collecter que l’utile et le maintenir propre.
Actions concrètes :
- Cartographier vos champs : identifier les champs sensibles ou jamais utilisés.
- Nettoyer : supprimer/masquer les champs non justifiés (minimisation, art. 5).
- Standards d’entrée : Validation Rules (formats, obligatoires, référentiels).
- Unicité : Duplicate Rules + Matching Rules pour limiter doublons Contact/Lead/Compte.
- Picklists normalisées : éviter les valeurs libres pour les consentements, sources, statuts.
- Pièces jointes : politiques claires (formats autorisés, taille, contenus sensibles interdits).
Consentement & préférences : centraliser et automatiser
Objectif : prouver, tracer, respecter.
Dans Salesforce & Account Engagement (Pardot) :
- Individual Object (Salesforce) : stocker préférences RGPD par personne (opt-in/out, finalités).
- Champs consentement (standard + custom alignés) : e-mail, téléphone, SMS, cookies, canaux, finalités.
- Double opt-in (AE/Pardot) : formulaires + e-mail de confirmation.
- Traçabilité : Completion Actions & Engagement Studio pour consigner la preuve (date, source).
- Listes d’exclusion : Suppression Lists automatiques en cas d’opposition ou retrait.
- Préférences self-service : page « Centre de préférences » (landing + form) pour mise à jour autonome.
Tip : relier tous les points de collecte (Webflow, events, webinars) à AE/Pardot avec mêmes champs et mêmes règles. Zéro consentement orphelin.
Exercice des droits (DDA, rectification, opposition, effacement, portabilité, limitation)
Objectif : répondre en < 30 jours… sans bataille manuelle.
Playbook opérationnel :
- Identifier la personne : Reports + recherche par e-mail/téléphone.
- Rassembler l’info : Reports/Export (CSV), Data Export (au besoin).
- Rectifier : modifier la source unique → propager via Flows (Contacts liées, Cases…).
- Opposition (prospection) : cocher opt-out + listes d’exclusion automatiques dans AE/Pardot.
- Effacement / Anonymisation :
- Stratégie duale : anonymiser ce qui doit être conservé (pièces comptables, contrats), supprimer le reste.
- Mettre des Flows planifiés pour anonymiser passé un délai (ex. 36 mois d’inactivité).
- Portabilité : fournir les données dans un format structuré et lisible machine (CSV/JSON).
- Limitation : drapeau « pause traitement » au niveau Individual + Flows qui coupent tout marketing/ops.
Tip : créer des Process Templates “Droit d’accès”, “Droit à l’oubli”, “Opposition” dans Salesforce (tasks + flows + checklists). Le jour J, c’est un clic, pas un chantier.
Durées de conservation & cycle de vie
Objectif : ne pas garder « au cas où », mais tant que nécessaire.
À formaliser et automatiser :
- Référentiel des durées (politique interne) : ex. Leads inactifs : 3 ans après dernier contact ; Candidatures : 2 ans.
- Automatisation :
- Flows planifiés pour archiver/anonymiser/supprimer passé le délai.
- Champs « Dernière interaction / Dernier consentement » mis à jour automatiquement.
- Exclusions : obligations légales (comptable, litige) → bascules vers anonymisation plutôt que suppression.
Conformité = performance : 6 bénéfices immédiats
- Meilleure délivrabilité (moins de bounces, plus d’opt-ins authentifiés).
- Prospection plus efficace (données à jour, champs utiles, zéro doublon).
- Moins de tâches manuelles (flows + modèles pour les droits).
- Visibilité claire (reporting consentements, sources, âges des données).
- Moins de risques (accès maîtrisés, exports tracés, sandboxes masquées).
- Confiance client (transparence, préférences respectées, page self-service).
Bonnes pratiques par cloud/usage
Sales Cloud / Service Cloud
- Contacts/Leads : champs consentement alignés + règles de validation.
- Cases : anonymiser champs libres susceptibles d’accueillir des infos sensibles.
- Files : règles de nommage et formats autorisés (pas de pièces sensibles).
- Reports/Exports : restreindre aux rôles et tracer les volumes.
Account Engagement (Pardot)
- Double opt-in systématique.
- Completion actions pour loguer la preuve (date/landing/source).
- Suppression lists branchées sur champs opposition.
- Engagement Studio pour recycler les preuves/renouvellements de consentement.
Data Cloud
- Résolution d’identité sous contrôle (mappings documentés).
- Politique de minimisation : n’agréger que les sources justifiées.
- Segments : filtrer par préférences et finalités avant activation.
Sandboxes
- Data Mask pour anonymiser.
- Interdiction de données personnelles en clair en dev/recette.
6) Indicateurs à suivre (monthly check)
- % de contacts avec preuve de consentement associée
- Âge médian des leads inactifs & volume purgé/anonymisé
- Taux d’exports volumineux par profil (et tendance)
- Taux d’opt-out par canal vs qualité des ciblages
- Délai de traitement DSR (droits RGPD)
- Nb d’utilisateurs inactifs désactivés (hygiène des accès)
Risques fréquents (et fixes rapides)
- Formulaires non reliés à AE/Pardot → connecter, normaliser les champs, activer double opt-in.
- Champs commentaires “fourre-tout” → masquer, limiter via Validation Rules, sensibiliser.
- Exports sauvages → restreindre report/export, surveiller Event Monitoring.
- Durées non appliquées → créer des flows planifiés (anonymisation/suppression).
- Sandbox “full data” → activer Data Mask ou utiliser des jeux de données synthétiques.
Faire du RGPD un atout concurrentiel
Un Salesforce bien paramétré délivre à la fois conformité et performance commerciale. C’est une question de gouvernance, d’automatisation et de preuves. Besoin d’aller vite, proprement, sans immobiliser les équipes ? On a conçu des packs prêts à l’emploi pour vous. Une approche « terrain », pensée pour les PME/ETI. Parlons-en !
FAQ
Salesforce est-il conforme au RGPD par défaut ?
Non. Salesforce fournit des capacités (sécurité, consentement, logs), mais la responsabilité de la conformité repose sur votre configuration et vos usages.
Comment prouver le consentement dans Salesforce/Pardot ?
En couplant double opt-in, champs normalisés, Completion Actions et Engagement Studio pour tracer date, source, finalité — puis en exposant ces preuves dans des rapports.
Que faire des données historiques sans consentement clair ?
Mettre en place une campagne de (re)permission + bascule automatique en suppression list si absence de réponse. Les leads inactifs au-delà du délai interne → anonymisation/suppression.
Comment gérer une demande d’effacement ?
Anonymiser ce qui doit être légalement conservé (compta/contrats), supprimer le reste. Piloter via flows et process templates pour tenir les délais.
Faut-il Salesforce Shield ?
Utile (chiffrement au repos, Event Monitoring avancé, Field Audit Trail). Non obligatoire, mais fortement recommandé pour les environnements sensibles/ETI/GE.