
Anonymiser vos sandboxes Salesforce : Data Mask, scripts Apex et alternatives
Rafraîchir une sandbox avec les données de prod est rapide, et, depuis 2018, une violation RGPD en attente. Voici le guide pragmatique pour anonymiser sans ralentir chaque développeur.
Rafraîchir une sandbox avec les données de prod est rapide. C'est aussi, depuis 2018, une violation RGPD en attente. Le problème : les devs veulent des données réalistes, les testeurs des cas limites, et le régulateur se moque de votre vélocité. Voici le guide pragmatique pour anonymiser les sandboxes Salesforce sans transformer chaque refresh en projet de deux semaines.
Pourquoi c'est plus critique en 2026
Les CNIL européennes ont déplacé leur focus des systèmes client vers les environnements de développement. Une copie de prod avec de vrais emails, téléphones et adresses est un vecteur de fuite. Un laptop dev volé = incident déclarable.
Les trois options, comparaison honnête
| Approche | Effort | Coût | Pour qui |
|---|---|---|---|
| Salesforce Data Mask | Faible | Add-on payant | Grandes orgs, refreshes réguliers |
| Scripts Apex custom | Fort à construire, faible à exécuter | Temps interne | PME, migrations ponctuelles |
| Tiers (OwnBackup Anonymize, Gearset) | Faible | Abonnement | Équipes déjà sur l'outil |
Ce que « anonymiser » veut dire vraiment
- Noms → synthétique déterministe (John Smith devient toujours Jane Doe entre refreshes)
- Emails → format
test+contactId@yourdomain.internal - Téléphones → clairement faux mais format valide
- Adresses → précision ville, faux au niveau rue
- Notes texte libre → scrubbed ou lorem ipsum
Les champs que tout le monde oublie
- Posts et commentaires Chatter
- Pièces jointes et Files
- Champs texte long avec citations client
- Champs custom sur Contact (LinkedIn URL, personal_email__c)
- Historique d'activités via EAC
Notes régionales
- UE (France, Allemagne, Belgique, Luxembourg, Suisse) : validation DPO sur la politique d'anonymisation requise. Voir notre guide RGPD.
- États-Unis & Canada : Loi 25 Québec et CPRA californien incluent maintenant explicitement les environnements de dev.
Questions fréquentes
Combien coûte Data Mask ?
Prix par org, négocié ; les orgs mid-market tombent entre 10 000 et 30 000 €/an.
Anonymisation vs pseudonymisation ?
La pseudonymisation est réversible ; l'anonymisation ne l'est pas. Choix selon vos obligations légales.
Automatiser sur refresh ?
Oui avec Data Mask ou un script Apex planifié déclenché par la classe de post-refresh.
On a déjà refresh avec de la vraie donnée ?
Anonymisez immédiatement et documentez l'exposition intérimaire.
Obtenez un modèle de politique
Notre audit Salesforce inclut une politique d'anonymisation avec règles par objet et implémentation au forfait. Réservez un appel de 30 minutes.
Si ça ressemble à votre CRM, regardons-le ensemble.
Trente minutes, sans slides, sans pitch commercial. Vous repartez avec un diagnostic dans tous les cas.