Некоторые способы защиты от записи экрана на смартфонах:
В Android для защиты используют флаг окна FLAG_SECURE. 4 Если его установить для конкретной активности, система автоматически блокирует скриншоты и запись экрана внутри приложения. 4
Также для скрытия критичных данных при отображении приложения в списке «Недавние» или при переходе в фоновый режим используют размытие содержимого с помощью RenderEffect. 4 Этот API доступен только с Android версии 12. 4
В iOS нет готового решения, которое запрещает пользователям делать снимки экрана или осуществлять его запись. 4 Однако Apple позволяет отслеживать факт записи экрана и реагировать на это событие. 4 Для этого используют свойство UIScreen.main.isCaptured, которое возвращает true, если экран в данный момент записывается или транслируется, и false в противном случае. 4
Ещё один способ защиты для Android — система Screen Protector. 5 Она помогает защитить устройство от нежелательных скриншотов и записи экрана: при попытке сделать скриншот вручную или сторонним приложением, вместо экрана будет отображаться чёрный прямоугольник. 5