Skip to main content

Ensuring Data Protection: How to Protect Sensitive Customer Data with UXCam

This article describes how to hide sensitive data from the dashboard.

Updated over a month ago

UXCam has a comprehensive approach to data protection through secure data transmission, platform access rights & customer data occlusion. In simplifying product analytics, UXCam complies with all leading Privacy Regulations (GDPR, CCPA, LGPD or HIPPA) & compliance standards (SOC 2, ISO 27001).

What is sensitive customer data?

Sensitive customer data refers to personal information that, if exposed, could harm individuals or make them vulnerable. This data requires enhanced protection to prevent misuse or breaches.

Which data must be protected?

How can I hide sensitive data with UXCam?

UXCam offers several tools to hide sensitive data and maintain privacy during user interactions. Make sure that all sensitive information is hidden before releasing your app to production to make sure your users’ PII is never recorded.

You can hide sensitive data using two main methods:

1. Blur Screens:

In the UXCam settings page, you can choose which screens should be blurred and define the blur strength. This helps maintain privacy while still allowing you to analyze user interactions with the screen.

Blur rules apply to entire screens, and you can define the blur intensity using the "dp" (density-independent pixel) value. A higher dp value results in stronger blur.

  • Required: Well-tagged screens (refer to documentation for more details).

Screenshot_2023-05-19_at_15.02.58.png

2. Occlusion (Entire screens, all text fields in a screen, specific elements)

Occlusion completely covers sensitive areas or entire screens with red boxes, hiding them entirely. Occlusion rules offer flexibility, allowing you to occlude specific sections (requires API implementation) or entire screens.

2.1 Occlude entire screens

You can apply red boxes to hide entire screens. We would recommend this only for a highly sensitive screen. Keep in mind you would not be able to get any insight from that screen.

2.2 Occlude all Text input field across screens:

You can apply red boxes to hide all text input fields on a screens. You have the option to specify screens where text input should remain visible.

  • Required: Well-tagged screens (refer to documentation for more details)

2.3 Occlude Views:

Occlusion rules offer flexibility, developers can define specifically which input fields, text, images, and buttons should be covered with a red box.

  • Required: Time from your development team.

The blur screen rule applies to the entire screen, while the occlusion rule offers more flexibility by allowing you to target specific areas of the screen. For example, you can occlude only the section displaying an account number. However, configuring specific occlusion areas is not possible through the dashboard and requires using the API. Detailed instructions for implementing this can be found here →

Setting up Blur and Occlusion from the Dashboard

You can easily configure occlusion and blur rules directly from your UXCam dashboard.

1. Blur/Occlude All Screens in your app

Step 1: Navigate into your app's settings, App name > App settings in your dashboard.

Step 2: Find "Video Recording Privacy.

Step 3: Select either "Blur all screens" or "Occlude all screens."

Screenshot_2023-05-19_at_11.19.11.png

We would recommend this only for a highly sensitive screen.

2.Blur/Occlude specific screens in your App

If you want more control, you can apply blur or occlusion rules to specific screens within your app. You can create multiple rules and adjust the level of blurring or occlusion for each screen. For example, you can choose to blur some screens and occlude others

.

How to Set Up Rules:

Step 1: Select Record All Screens in the Video Recording Privacy section.

Step 2: Click on Add Rule.

Step 3: Choose either Blur or Occlude.

Step 4: Input the dp value (blur radius).

Step 5: Select the desired screens to apply the rule.

Note: You can add as many screens and as many rules as you want.

3.Occlude Text input fields

You can also choose to occlude all text input fields on

  • All screens

  • Specific or multiple screens

This ensures that any sensitive information entered in text fields is automatically hidden from recordings.

Step 1: Tick the option for “Occlude Text Input Fields on All Screens” in the Video Recording Privacy section.

If you'd like to have certain screens with visible text fields, then :

Step 2: Select the screens you'd like the input to be visible.

occlude_text_field.gif

⚠️ Please keep in mind that when hiding sensitive information you can still record gestures for that view or screen, however, if you’re hiding passwords or keywords you should enable the option to hide gestures as well.

✏️ To enable blur rules from your dashboard, it is necessary to use SDK version equal to iOS 3.6.0, Android 3.6.0, Flutter 2.3.1 and React Native 5.4.6 or higher.

Did this answer your question?