Documentation

Go to Portal Website

Overlay Detection

PlanPlatformsMASVS
TeamAndroidMASVS-PLATFORM-3

Overview

Overlay Detection identifies when another app appears to be drawing over or obscuring the AppTego-protected app. Malicious overlays can support tapjacking, phishing, credential capture, permission manipulation, and UI redress attacks.

When overlay risk is detected, AppTego applies your configured response. This control is detection-focused. For proactive overlay blocking where supported, use Overlay Prevention.

When To Use It

Use this control for:

How It Works

The protected Android app monitors platform touch and window-obscuring signals that indicate another app may be covering the UI. AppTego does not publish exact event flags, view hooks, or lifecycle requirements in public documentation.

Overlay Detection alerts the user or records telemetry according to your configuration. Overlay Prevention can be enabled alongside it for stronger protection where the OS supports prevention behavior.

How to Enable the Control

Navigate to Detection & Response from the AppTego portal, and expand the Screen And Input Detection section. Under this section you will find the Overlay Detection control. Click Enable Configuration, choose the response action, and save the configuration for the next build or for it to be applied with a live push (if enabled).

API Configuration Example

{
  "OverlayDetectionResponse": {
    "detection": true,
    "action": "alert",
    "title": "Overlay Detected",
    "message": "Another app appears to be covering this screen. Please close it before continuing.",
    "buttons": ["Close App", "Continue"],
    "actions": ["safeKillApp", ""],
    "redirects": ["", ""]
  }
}
FieldPurpose
detectionEnables or disables overlay detection.
actionSelects the response style, such as alert, close, log, or warn.
title / messageUser-facing text shown when a response is displayed.
buttons / actions / redirectsDefines the available response buttons and their outcomes.

Compatibility Notes