Screen Capture

Screenshot Detection

Screenshot detection identifies when a screenshot is taken on a device. Screenshots can expose sensitive app data, such as user credentials, personal content, or confidential information, leading to privacy and security risks. By detecting screenshots, apps can take preventive measures, such as:

  • Obscuring sensitive content before the screenshot is captured.

  • Notifying users that a screenshot has been taken.

  • Logging events for security monitoring and analysis.

Screenshot & Screen Recording Protection Demo | Talsec RASP+ & freeRASP

Platform-Specific Implementations

Screen Recording Detection

Screen recording detection helps identify when a device's screen is being recorded. Screen recordings can capture sensitive data, such as user interactions and proprietary app content. By detecting screen recordings, apps can:

  • Mask sensitive information during recording.

  • Alert users that their screen is being recorded.

  • Log events for further security analysis.

Platform-Specific Implementations

Recommended action: Log the event on your BE or hide the sensitive content.

Screen Capture Protection

Screen capture protection prevents your app’s content from appearing in screenshots and screen recordings. When enabled, captured images and recordings display a black screen, protecting sensitive information.

To enable or disable protection dynamically, pass true or false.

Check Screen Capture State

To check whether screen capture is currently blocked in the application, use the following method:

For Android 11 (API 30) and lower, Screen Capture is able to help around 70% of the devices reliably. This is because on certain devices, keyboard taps can be recorded.

Read More

In our article we explain how to block screenshots, screen recording, and remote access tools in mobile apps to protect user data. It discusses security threats such as built-in screenshot tools, remote desktop apps like TeamViewer, screen mirroring software, third-party recording apps, and ADB-based access.

Watch on YouTube

Last updated