User Privacy

We understand user privacy is of key to you, specially having our SDK on production. In this guide, we will show you how to mark views containing sensitive information as private. By doing so, these views will be masked on screenshots captured to your users' devices (before being sent to Luciq servers) and automatically appear with a black overlay (over whole screen, labels, texts or media) in any screenshot on Luciq's dashboard to protect your user’s sensitive data.

Repro steps screenshots are disabled by default on crash reporting.

  1. Identify the View: Determine which view in your app contains sensitive information that should be kept private. For example, a payment details screen or a user's personal profile.

  2. Identify Sensitive Information: Determine which information on each view that you need to hide. Do you want to hide the whole screen? text fields? media? labels?

  3. Deciding on the content of the screenshots Luciq provides you with multiple ways to easily protect your users sensitive data, whether you want to hide the content of a whole specific screen or certain text fields, labels and media, we got you covered!

Auto masking You can automatically mask sensitive data when screenshots are captured, while protecting the user's privacy by default using auto masking feature. Keep in mind that this feature affects both Bug and Crash Reporting.

Masking text inputs You can use this to hide any text fields captured on all your screenshots

Masking labels This can be utilized to hide text labels including buttons and titles

Masking images and videos If your users might be sharing private images or videos on the app, in which you wouldn't want access to, you can utilize the following property to hide it.

Masking nothing You can also disable auto-masking all together if you need using the following property

Mix and match You can combine different masking options according to your needs. For example, if you want to mask both text Inputs and labels, you can use the following API

Hide a whole screen In case you need to add an extra layer of privacy and prevent sensitive information from being captured in screenshots. This property will hide the overall screen when the view appears in a screenshot

Example of private view

Last updated