How do I mask or anonymize PII data in Marketing Cloud? I don't want to do a full Contact Delete as I want to keep the contact record for tracking and reporting purposes. However, I want all PII like name, email address, phone number, etc. to be masked/anonymized or deleted in all of Marketing Cloud.

I've already looked at Subscriber delete and that anonymizes PII but that just removes them from Email Studio and not all of Marketing Cloud.

I'm looking to do this on a weekly basis so I'm looking for an automated solution if possible.

  • This sounds like a possible use case for Field-Level Encryption - help.salesforce.com/…. It will make all your attributes, etc. encrypted and unable to be viewed inside the platform, but will let them function as normal inside the system. E.g. still sendable and trackable – Gortonington Mar 18 '19 at 11:54
  • Thank you for your response. – gpribudi Mar 22 '19 at 3:31
  • A note on this. It's a separate SKU from Salesforce to get this enabled. Fairly certain it operates as a hash, so there's no going back after you've implemented FLE. Also, fairly certain it's enterprise wide, so you cannot apply it to specific business units. – Tom Callahan Jul 19 '19 at 6:27

Did you try to use Contact Delete for any of those? After you delete contact using Contact Delete, the tracking will still show in the Data Views (6 months). From that point (deleted Contact) the tracking will relate to Subscriber Key only. Because all data associated to the Contact has been deleted, the Subscriber Key data becomes anonymized per se.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.