Prevent Screenshot

For app usage in highly regulated industries, it may be important for IT to prevent applications from openly sharing data with each other.

Apps and devices containing sensitive content can be restricted from taking screenshots in order to discourage easy transfer of app content.

Implementation Summary:

  • The recommended approach is to use the AppConfig Community practices to configure restrictions profiles for the device to disable screen capture.

  • Alternative approach for Android is to use the AirWatch SDK or Application Wrapping to prevent files from being shared with unmanaged applications.

Platform AppConfig Community AirWatch SDK AirWatch App Wrapping
iOS Recommended N / A N / A
Android Recommended Supported Supported

AppConfig Community (Recommended):

  • Configure an iOS MDM Restriction Profile or Android for Work restriction profile to disable screenshots.

  • Requires enrollment into MDM.

  • Requires iOS 9+.

  • Requires no coding.

SDK (Android Only):

  • Integrate the AirWatch SDK into your application and configure a SDK profile with a disable screenshot DLP restriction and assign it to your application.

  • Retrieve and parse the SDK setting for preventing screenshot and use FLAG_SECURE for your layout parameter in your application UI to disable screenshots.

  • Requires coding and device entry in AirWatch system, no MDM required.

Wrapping (Android Only):

  • Requires neither coding nor MDM, only device entry in AirWatch system.

  • Develop and compile your application.

  • Verify that the app is only using an approved MADP platform and coding techniques.

  • Run the compiled binary through the AirWatch App Wrapping engine.

  • Assign a wrapping profile to your app with a prevent screenshot DLP restriction.

  • Requires device entry in AirWatch system, no MDM required.


Questions? Comments? Leave them for us here.