I'm not an iOS user, but what is to stop the user from taking a screenshot and storing it somewhere else? Or posting it to a remote server?
Since the image on the screen is in video memory on the device, surely it is impossible to prevent screenshots from being taken?