1. Identify sensitive surfaces
Mark views that display confidential data, credentials, financial details, or other content that should not appear in captures or switcher thumbnails.
ScreenVeil applies screen shielding to sensitive views and the state transitions around them — including app-switcher snapshots, backgrounding, and capture-related visibility changes. Actual behavior should always be validated in the app’s own UI and lifecycle.
Mark views that display confidential data, credentials, financial details, or other content that should not appear in captures or switcher thumbnails.
Decide how each sensitive surface should present during capture, app-switcher, and background states. Supports solid color, blur, and branded-image covers.
Test shielding behavior on real devices, across foreground/background transitions and capture paths, rather than assuming universal results.
ScreenVeil reduces exposure through overlay-based shielding, but no iOS library can guarantee prevention of every capture path in every runtime condition. It is a serious, well-documented shielding layer with clear boundaries.