This article describes how to hide sensitive data from the dashboard.
1.1 What's the difference between blurred and occluded screens?
1.2 Blur/Occlude all screens in your app
1.3 Blur/Occlude specific screens in your app
UXCam ensures that as a controller you can use our platform and fulfill your obligations under GDPR. However, if you collect any PII data in your app, such as email address, phone, or credit card number, you should hide this information from the recordings. Sensitive information can be hidden under red boxes or blurred screens on the device before rendering the video and therefore never sent to UXCam. Make sure that all this info is hidden before releasing your app to production to make sure your users’ PII is never recorded. You have two ways to do it and different possibilities.
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 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.
What's the difference between blurred and occluded screens?
Blurred Screens : Screens with sensitive information will have a blur on top. This allows you to still analyse user interaction with the screen while maintain privacy but still
Occluded Screens: Screens with sensitive information will be hidden under red boxes.
Blur screen rule can only be applied for the entire screen however the occlusion rule can be applied to just a specific area of the screen. It is possible to apply occlusion just for a specific area, such as hiding the area of the screen with an account number, however this cannot be done through the dashboard. You can find the instructions to use this API here →
Blur/Occlude All Screens in your App
From your app's settings in the UXCam dashboard, you'll see the video recording privacy section, from there, you'll see the first option to either record, occlude or blur all screens in your app.
Blur/Occlude specific screens in your App
You can also customise which screens you want to apply occlusion/blur rules to, and can create multiple rules, for example, blurring a particular screen but occluding others.
Select record all screens > click on add rule > select blur or occlude > input the dp > choose the desired screens to apply the rules to.
Note : You can add as many screens and as many rules as you want.
Dp refers to the blur radius, the higher the dp, the more blurred the screen looks.
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 the screens you'd like 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.