Handling sensitive data
Learn how to exclude sensitive data from session recordings
The goal of analytics is to understand the user journey in the application and their interaction with it to improve the user experience. To gather the necessary data, Smartlook follows user actions and records what users see on the screen. This presents a challenge for protecting user privacy.
Smartlook protects user privacy when gathering the information it needs in several ways. Smartlook masks native visual elements that typically contain private information. The data is replaced by neutral color boxes during the recording process so that sensitive information never makes it out of the users' device. Moreover, Smartlook offers a set of methods that enable application developers to avoid recording unnecessary information.
Sensitive elements are hidden locally on the device. No sensitive data is transferred over the network or stored in the dashboard.
Also, Smartlook provides an open-source Consent SDK for iOS and Consent SDK for Android that allows application authors to get user consent to gather data for analytical purposes.
There are two options for handling the sensitive data recording:
Overview of Sensitivity-related Methods Availability
Support for the various methods of handling sensitive data depends on the technology you used for creating the user interface. For further details, see your platform in the API documentation.
Technology | Wireframe rendering | No rendering | Individual elements sensitivity | Classes sensitivity |
---|---|---|---|---|
Native Android | supported | supported | supported | supported |
Jetpack Compose for Android | supported | supported | supported from v1.2.1 | |
iOS UIKit | supported | supported | supported | supported |
iOS UISwift | supported | supported | supported | |
Xamarin | supported | supported | supported | supported |
React Native | supported for Android only | supported | supported | partially supported |
Cordova/Ionic | supported | supported | ||
Embedded WebView | supported | supported | ||
Flutter | supported | supported | supported | supported |
Unity | supported |
Updated over 1 year ago