User Privacy: Masking Elements in Recordings

Privacy matters. We value your privacy and the privacy of your website visitors.  As such, we have taken steps to ensure sensitive information can be masked automatically and by your choosing.    

Crazy Egg is compliant with the various pieces of privacy legislation across the globe, including GDPR, HIPPA, CCPA, and a number of other country-specific Privacy Acts.

What happens when Crazy Egg masks an element within a recording?  When you watch a recording and see an element that has been masked, you'll see a gray box over it which means it's blocked. 

Masking occurs on the client-side at the DOM level. The information is masked prior to being sent to our servers.

Who can use this feature?  Owners and Managers can select which elements to mask. 

In the remainder of this article, you will learn how we automatically mask certain fields for you and how to mask other elements that we do not of your choosing.  We also built a tool that allows you to mask entire pages by skipping them altogether in recordings or ending the recording when a visitor reaches that page.  

To access any of these features, log into your Crazy Egg account and go to your Recordings Dashboard then Settings.

Excluding Elements Options


Automatically Masked Elements

Page Masking

Masking Elements Without any Code

Masking Elements Using CSS Selectors

Automatically Masked Elements

Yes! We automatically exclude the following elements for you:

1

All text field inputs except for checkboxes and radio buttons (this covers names, credit card numbers, social security numbers, and etc.

2

All elements with the  "contenteditable" attribute.

'input:not([type])', 'input[type=""]', 'input[type=text]', 'input[type=password]', 'input[type=email]', 'input[type=number]', 'input[type=tel]', 'input[type=range]', 'textarea', '[contenteditable=true]', '[contenteditable=""]'
	

To see a full list of automatically masked elements, log into your Crazy Egg account and go to Recordings - Settings.

Back to Top

Page Masking

You can choose to either stop recording a visitor when they reach a specific URL or to skip that page (URL) entirely.  Skipping pages will resume recording the visitor once they have moved on to another page. This also works on gated pages and pages behind a login. 

Back to Top

Masking Elements Without any Code

To mask elements without any code, follow these steps: 

Note: For pages that sit behind a login page (or are gated in some manner), you will want to use the Mask Elements with CSS selector option.

1

Enter the URL of the page.

2

Click on the element on the page.

3

The CSS selector you chose will automatically be added to the list of elements that will be masked. 

Back to Top

Masking Elements Using CSS Selectors

To block elements from showing up within Crazy Egg Recordings using selectors, follow these steps: 

1

Go to Recordings

2

Click on  Recordings Settings

3

Scroll down to the  Mask Elements section.  Scroll past the table.

4

Click Add Element to create a new exclusion. 

5

Input the CSS selector. Optionally, leave a note to remember why this masking rule is important.

6

Both your note and CSS selector element name will show up in the exclusions list.

We'll automatically save the changes for you. That's it, you're done!

Back to Top

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us