Android Screen Capture Protection
| Plan | Platforms | MASVS |
|---|---|---|
| Free | Android API 21+ | MASVS-STORAGE-2, MASVS-PLATFORM-3 |
Overview
Android Screen Capture Protection blocks protected app screens from appearing in screenshots, screen recordings, task switcher previews, and unsafe external display paths where supported by the operating system.
This is the baseline visual privacy control for Android apps that need reliable capture resistance on sensitive screens.
When To Use It
Use this control for:
- Password, OTP, payment, wallet, account, identity, and approval screens.
- Healthcare, financial, enterprise, government, and regulated data views.
- Paid content, DRM, confidential records, or exam content.
- Apps where support screenshots and screen sharing are less important than privacy.
How It Works
The protected Android app applies operating-system supported visual privacy controls to app windows, preventing screens from appearing in screenshots, screen recordings, task switcher previews, and unsafe external display paths where supported by the operating system.
How to Enable the Control
Navigate to Preventative Controls from the AppTego portal, and expand the Screen And UI Protection section. Under this section you will find the Android Screen Capture Protection control. Click Enable to enable it for the next build or for it to be applied with a live push (if enabled).
API Configuration Example
{
"AndroidScreenCaptureProtection": {
"protection": true
}
}
| Field | Purpose |
|---|---|
protection | Enables screen capture protection for protected Android screens. |
Compatibility Notes
- This control can block legitimate screenshots for support, remote assistance, accessibility tooling, parental controls, or enterprise monitoring.
- External displays, casting, and presentation-mode use cases may be affected.
- If you need telemetry rather than prevention, use Screen Capture Detection or Screen Recording Detection.