Skip to main content

User Privacy - Video Recording

Privacy Policy and SDK Design Principles

We place a high value on user privacy and understand the delicate balance between obtaining sufficient information to solve technical issues and protecting end-user privacy.

SDK Privacy Features

Our SDK is meticulously designed to empower developers with the ability to determine which information should be obscured during reporting. We acknowledge the diverse privacy needs and are committed to continuously optimizing our privacy protection capabilities.

Continuous Improvement and Feedback

We are constantly striving to enhance the privacy protection capabilities of our SDK. If you find that our current features do not support the privacy measures you require, please contact us promptly. Your feedback is crucial in helping us improve our products to better meet the needs of you and your users.

Collection Switch Control

  1. For Android and iOS applications, video view capture must be enabled via SDK API calls and the video view capture switch must be enabled in the product console for SDK data collection to occur.
  2. For web, embedded web views, H5, and other web content, integration of the video view capture SDK plugin is required, and the video view capture switch must be enabled in the product console for SDK data collection.

Privacy Control Mechanism

Video capture content undergoes privacy processing such as obfuscation and masking on the end-user device, and no processed data is uploaded to servers.

Android Privacy Controls

Privacy Control ItemsDefault Policy
Enable, pause, resume capture via APISupported
Mask password input fieldsSupported, enabled by default
Mask textSupported, not enabled by default
Mask imagesSupported, support not enabled
Pause recording on specified pages (page blacklist)Supported, configurable via console and API
Mask controlsSupported, configurable via console and API
Mask regionsSupported, configurable via API
Mask fragmentsSupported, configurable via console and API
Mask control class and subclassesSupported, configurable via API
KeyboardNot captured
Video playerNot captured

iOS Privacy Controls

Privacy Control ItemsDefault Policy
Enable, pause, resume capture via APISupported
Mask password input fieldsSupported, enabled by default
Mask textSupported, not enabled by default
Mask imagesSupported, support not enabled
Pause recording on specified pages (page blacklist)Supported, configurable via console and API
Mask controlsSupported, supports control IDs and objects
Mask regionsSupported, configurable via console and API
KeyboardNot captured
Video playerNot captured

Web Privacy Controls

Privacy Control ItemsDefault Policy
Strict modeSupported, masks, confuses, and ignores input for text, images, and input fields
Standard modeSupported, enabled by default
Mask password input fieldsSupported, enabled by default
Mask textSupported, configurable via console
Mask imagesSupported, configurable via console
Mask DOM objectsSupported, configurable via API, by class (ty-block)
Ignore inputSupported, configurable via API, by class (ty-ignore)
CanvasNot captured