How data masking works and what data is masked

When data masking is enabled, certain customer identifiers are handled automatically, while others require you to explicitly mark them as personally sensitive data. Once a field is marked, the same masking behaviour is applied consistently across Member Care, API responses, and Databricks.

Data masking in Member Care & APIs

Data typeMasked by defaultRequires explicit marking
Core customer identifiers (first name, last name, and mobile, email)YesNo
Identifiers under communication channelYesNo
Customer profile custom fieldsNoYes (mark as PSI)
Customer profile extended fieldsNoYes (mark as PSI)
Behavioural event attributesNoYes (mark as PSI)
📘

Note

External IDs are not masked. Card data, Transaction or billing data, and other data other than the mentioned above data are not masked.

Data masking in Databricks

In Databricks, sensitive customer data is masked by default and displayed as asterisks (*****). Unmasked values are shown only when the user or job has been explicitly authorised to access sensitive data.

Data categoryMasked in DatabricksNotes
Core customer identifiersYesFirst name, last name, email, mobile number, external ID
Customer profile custom fieldsYes, if marked as PSIMust be explicitly marked to be masked
Customer profile extended fieldsYes, if marked as PSIMust be explicitly marked to be masked
User (customer) profile tablesYesMasking applies to PSI-marked fields
Type-2 (history-tracking) user dimension tablesYesApplicable only to the USHC cluster
Card dataNoNot supported
Transaction or billing dataNoNot supported
Behavioural event dataNoNot masked in Databricks
Any other non-customer dataNoNot supported