Documentation

Go to Portal Website

Screen Recording Prevention

PlanPlatformsMASVS
TeamiOS 11+MASVS-STORAGE-2, MASVS-PLATFORM-3

Overview

Screen Recording Prevention protects sensitive iOS app content by displaying a privacy screen when screen recording, mirroring, casting, or similar capture behavior is detected. The goal is to keep protected content out of recordings while giving users clear feedback about why the content is hidden.

For detection-only workflows, use Screen Recording Detection or Screen Mirroring Detection.

When To Use It

Use this control for:

How It Works

The protected app monitors iOS capture and display signals. When capture risk is active, AppTego overlays protected content with a privacy screen and removes it when the risk clears where the platform supports that behavior.

Public documentation does not publish exact platform flags, display names, polling behavior, or detection thresholds.

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 Screen Recording Prevention 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

{
  "ScreenRecordingPrevention": {
    "protection": true,
    "detection": true,
    "action": "alert",
    "title": "Screen Recording Detected",
    "message": "Screen recording is not allowed while using this app.",
    "buttons": ["OK"],
    "actions": ["dismiss"],
    "redirects": [""]
  }
}
FieldPurpose
protectionEnables the privacy screen when recording risk is active.
detectionEnables the optional user-facing response.
actionSelects the response style, such as alert or none.
title / messageUser-facing text shown when a response is displayed.
buttons / actions / redirectsDefines the available response buttons and their outcomes.

Compatibility Notes