Germain UX offers flexible mechanisms to protect sensitive data across both analytics and session replay recordings. You can exclude, mask, or anonymize specific data fields or HTML/DOM elements to ensure privacy and compliance. These configurations help prevent sensitive user details—like emails, IP addresses, or credit card inputs—from being exposed or stored.
There are two types of exclusion process those are:
-
Data Field Exclusion (Analytics Data)
-
Session Replay Exclusion
Data Field Exclusion (Analytics Data)
Used to protect sensitive data fields—like userAgent, IP addresses, emails, or custom fields—from appearing in analytics reports. The system lets you mask (e.g., convert to “***”), anonymize (e.g., hash), or completely exclude the field from collection or storage. You can apply additional controls like preserving length or whitespace, and use regex to match values.
Use Case
Hide or protect data fields (e.g., userAgent, IP, email, or custom fields) in analytics reports.
Steps
-
Go to Analytics > Data Privacy
-
Click + and select Data Field Exclusion
-
Fill out the form:
-
Name*: Friendly name (e.g., “Hide Username”)
-
Field Name*: Field to be excluded (e.g.,
user.name) -
[KPI] (Optional): Restrict to specific KPIs
-
Type*: Select one – Mask, Anonymize, or Exclude
-
Advanced Settings (for Masking):
-
Preserve Length
-
Preserve Whitespace
-
Pattern (regex, e.g.,
User: (.*))
-
-
Example
Mask user.name without preserving length or whitespace:
-
Field Name:
user.name-
Type: Mask
-
Preserve Length: No
-
Preserve Whitespace: No
Data Field Exclusion setting - GermainUX
-
Session Replay Exclusion
Prevents sensitive HTML/DOM elements—like credit card inputs or form fields—from being captured in UX session replays. You define exclusions using CSS selectors, and apply rules to mask, anonymize, or exclude content. Like analytics, you can also apply advanced pattern matching and formatting controls.
Use Case
Prevent capture of sensitive DOM elements (like credit card inputs) during UX session replays.
Steps
-
Go to Analytics > Data Privacy
-
Click + and select Session Replay Exclusion
-
Fill out the wizard:
-
Application Profile*: e.g.,
reactAppProfile -
Name*: Name of the rule
-
Element Selector*: CSS selector (e.g.,
div[id="credit-card"]) -
Type*: Mask, Anonymize, or Exclude
-
Advanced Settings:
-
Preserve Length
-
Preserve Whitespace
-
Pattern (regex)
-
-
Example
To exclude credit card input fields:
-
Element Selector:
input[autocomplete^=cc-]-
Type: Exclude
-
Service: Management
Feature Availability: 2020.1 or later