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.
Here's how you can protect sensitive information:
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.
Required: Well-tagged screens (refer to documentation for more details).
2. Occlude all Text input field across all screens: You can apply red boxes to hide text input fields across all screens. Additionally, you have the option to specify screens where text input should remain visible and not be occluded.
Required: Well-tagged screens (refer to documentation for more details)
3. Occlude Views: Developers can define which input fields, text, images, and buttons should be covered with a red box. This is an essential step in ensuring sensitive information is not recorded or displayed.
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 →
Hide sensitive information from the dashboard
You can add occlusion rules and blur rules directly from your dashboard. Simply go into your app's settings, App name > App settings in your dashboard and enable the rules you need, below is a breakdown of how to take full advantage of this feature, without having to resort to adding additional code in your app for most scenarios.
Blur/Occlude All Screens in your app
From the UXCam dashboard, under the app's settings, you can select options to record, occlude, or blur all screens within your app. This setting ensures that all screens are covered automatically without additional configurations.
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.
Dp refers to the blur radius, the higher the dp, the more blurred the screen lo
Note: You can add as many screens and as many rules as you want.
Occlude Text input fields
You can also choose to occlude all text input fields on all screens, specific or multiple screens. Simply tick the option of "Occlude Test Input fields on all screens" and select the screens you do not want to occlude the text inputs in.
⚠️ 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.