Prevent taking a screenshot on iPhone and iPad

We've developed and published an app which shows critical information to it's users. We need to prevent all uses from taking screenshots of the shown information.

As of the documentation we've found no robust solution so far.

Is there any solution to prevent a user from taking a screenshot? Swift would be the preferred environment, objectice-C would be also sufficient.

App runs from iOS 11 on till latest versions.

Any help appreciated.

Even if you could prevent the device from making a screenshot, how would you prevent someone from using a regular camera, or other mobile device with a camera, from taking a picture of what is showing in your app? Perhaps some insights into why you need to prevent users from making screenshots would help generate ideas for how to address it.

As of the documentation we've found no robust solution so far.

That's because there is no robust solution.

This question has been asked many times.

It is not possible to prevent screenshots and screen recording on iOS.
And yet, ScreenShieldKit seems to have achieved this!

That suggests, at the least, that it is very difficult, and there is no "simple" coding solution.

I suggest that you investigate ScreenShieldKit, and see if their pricing model suits your needs (depending on how important this feature is, for your app).

Prevent taking a screenshot on iPhone and iPad
 
 
Q