iOS

Sensitive screens in the iOS app switcher

Protecting data across devices, extensions, notifications and account changes.

iOS data and lifecycle1 min readEditorial methods

Backgrounding can leave private information in app-switcher previews. Assess screens containing balances or personal documents.

Evaluation approach

Use an appropriate cover during lifecycle transitions. Include multiple scenes and rapid switching.

Application example

A payment preview may need to hide recipient and amount. Recheck session state on return.

Limits and considerations

This does not establish prevention of every capture method.

Cover every scene

A cover added only to the main window may leave another scene exposed. Test rapid transitions and all active scenes. A cover that remains stuck or disappears before authorization is restored is also a defect.

Checks and decisions

  • Test scene transitions
  • Inspect previews
  • Verify returning sessions

Sources

The primary references above provide the technical basis. Example workflows and evaluation suggestions are this publication’s explanations, not independent test results for a particular product.