views:

95

answers:

2

Can I prevent the screen capture of an iPhone's display? I want to prevent the user from capturing the copyrighted image showed by my application.

Thank you.

+5  A: 

Direct Answer: No, there is no way to do this other than to not show it at all.

General Answer: Consider focusing your energy on making your app and user experience better instead of trying to prevent piracy of your intellectual property. As hinted above, there are so many other ways your image can be extracted, it's not worth wasting much time fighting the possibility.

Joshua Nozzi
+1  A: 

Distort the image, blur the image, place a semitransparent watermark over the image using a CALayer, put ugly splotches hidden under any touch locations and quickly move the image so that only part of it ever shows after the user gets their fingers out of the way. Whatever the user captures will be less than a perfect replica of your copyrighted image.

hotpaw2
If it is stored as a resource or downloaded, there would still be ways to get the original image.
Peter DeWeese