Developers of these types of apps can't necessarily prevent a screenshot from happening but you they can at least notify the user who sent the content that a screenshot was taken, which in turn lets them know not to trust the receiver.
Which is why I find this stuff sort of funny.
My camera says otherwise.
Why, because they are being held accountable for something they said?
There was a different version going around earlier which checked for touches being disabled, which happens during a screenshot (but this not the only time iOS does this, I know it happens during the standard navigation "push" animation, and wouldn't be surprised if there were quite a few other standard system actions which disable touches)
Would require quite a bit of tweaking to get just right, but there is clearly a demand
But conceptually, yeah, thats what I was talking about. Interesting read, thank you
Since the image on the screen is in video memory on the device, surely it is impossible to prevent screenshots from being taken?
Apps like Snapchat and Poke use a detection mechanism just for a better UX, to alert other users after a screenshot happens.
Just sayin'
https://github.com/clayallsopp/ShotBlocker/blob/master/ShotB...
Also this all hearkens back to the "How do I prevent right clicking on my website with jQuery?" days.
On the Android side there's also DDMS; unsure if this is detectable or not.