I am working on an Ionic Framework application, and we show critical information on some pages. We like to prevent the user from taking a screenshot on these pages. We are able to do this on the Android platform; however, on iOS devices, we are not able to do so since there is no public API provided by Apple as of today.
We found ScreenShieldKit, but their pricing is too expensive for the function that we will be needing from them. So we came to an idea that how the paid streaming services prevent their users from taking screenshots of their video, we think that overlaying a video element might trick the OS and give a blank screen shot of that portion by going through DRM.
I found out that Safari uses FairPlay, but the internet doesn't have that much implementation or guide on how to do this kind of application. Do you think this is feasible to what we are trying to achieve? Does the DRM work on non-streaming videos? Could you give steps on how to implement DRM EME?