When you first set up Contentsquare, your IT team will help determine the best methods for personal data masking and assist with that process alongside Contentsquare’s Implementation Team.
As you use Contentsquare, over time, it is normal that any changes to your site code or data layer may create data leaks.
Common site events that cause leaks:
- Re-platforming
- Making changes to your code
- Creating new URLs
- Adding new site elements
- Redesigning your site
- Activating a new Contentsquare feature
As you make changes to your site, work closely with your IT team using the following best practices.
Best Practices
- If you are changing your site’s code, page elements, page designs, re-platforming, or re-designing your site in any way please reach out to your Developer team and talk to your Customer Success Manager to check if your CSS tracking and personal data masking will be affected.
- Elements like drop-down menus or pre-populated text fields added after the initial Contentsquare onboarding and implementation process are usually coded with the select element, which Contentsquare collects data from by default. If you have any personal data exposed in these elements your Developer team will need to apply the "data-cs-mask" data attribute or use the CS PIISelector API method to prevent personal data exposure.
- If you are creating new URLs, make sure they do not contain personal data or that they are masked with the help of your Developer team by modifying the sent URL.
- Lastly, find a Session Replay of a page where you have made changes. (Your Developer team can do this using a development environment to test pre-production for leaks.) If you want to test for leaks once changes are already live, simply filter your session replays using a specific segment or mapping to see if you spot any personal data leaks.
What if I find a personal data leak?
If you do discover a personal data leak we may be able to provide useable replays using temporary whitelist/blacklist masking while your IT team fixes the problem internally. Please reach out to your Customer Success Manager at Contentsquare to learn more.
You can find all our technical documentation on personal data handling here.
Check out more Replatforming & Site Redesign Best Practices here.