Anonymizing Personal Data

As part of the GDPR efforts, Journey Analytics now enables you to anonymize personal data in your project. Since you control what data you send to Journey Analytics and what is stored, you are responsible for defining what is personal information and what is not.

This feature will allow you to hash properties marked as personal user information.

Notice that we automatically collect IPs so if you need the IPs we have collected to be hashed before they are stored you are responsible to use this functionality to set this up. Hashing IPs will not affect the geolocation enrichment we provide out-of-the box.

Keep in mind that this feature will only hash future data being sent to Journey Analytics and will not update historical data.

Marking Properties as Personal Information

  1. In Journey Analytics, go to the project menu -> properties – to see the project's properties list
  2. Search for the wanted property and click on it
  3. In the Edit Property side bar mark the "anonymize data" to mark this property as data that should be hashed:

Anonymize Data option near the bottom of the Edit Property dialog

Notice that STRING type properties will be hashed using MD5 so the data will remain unique per value, but INTEGER,FLOAT and TIMESTAMP data types will be Nullified.

Setting up a project wide condition for anonymizing data

You can also set up a project-wide condition to define that only data that meets this condition will be hashed. Due to legal issues, this is done offline using a form. Contact Medallia Support or your CSM to set this up.

Once you set up a condition, all properties with "anonymize data" checked will be hashed once the condition will be true. Even if the property will be marked after setting up the condition.