Daring Fireball: ScreenShield — a Third-Party SDK That Somehow Allows iOS Apps to Prevent Screenshots


16 bookmarks. First posted by sbmandal 10 days ago.


Wednesday, 10 January 2018 ScreenShield is a patent-pending technology that allows you to
view an app’s content on your screen but prevents you from taking
a screenshot of it. We initially developed ScreenShield for Confide, but quickly
realized that it could be used in a large number of apps — far
more than we could build ourselves. While there’s a lot of technology under the hood that makes
ScreenShield possible, the great news is that there are no strange
gimmicks for users (e.g., it doesn’t require them to hold their
finger on the screen) — it just works as expected. And
ScreenShieldKit is simple for developers to integrate into their
iOS apps, providing easy to use replacements for UITextView and
UIImageView. I wasn’t familiar with Confide, so I downloaded it and kicked the tires, and the screenshot prevention works as advertised.
yesterday by sechilds
via Feedbin Starred Entries for joewiz@gmail.com
IFTTT  Feedbin  Starred  Entries  for  joewiz@gmail.com 
9 days ago by joewiz
From the announcement of a new version of Confide, a “confidential messenger” app : ScreenShield is a patent-pending technology that allows you toview an app’s…
from instapaper
10 days ago by breau
From the announcement of a new version of Confide, a “confidential messenger” app : ScreenShield is a patent-pending technology that allows you toview an app’s…
from instapaper
10 days ago by dentarg
via Starred items from BazQux Reader http://ift.tt/1cAKc9M and IFTTT
Starred  items  from  BazQux  Reader 
10 days ago by stinkingpig
ScreenShield — a Third-Party SDK That Somehow Allows iOS Apps to Prevent Screenshots http://ift.tt/2EwZ8eK
from instapaper
10 days ago by jrdodds
From the announcement of a new version of Confide, a “confidential messenger” app...
It’s an interesting puzzle trying to figure out how they’re doing this. Detecting that a screenshot has been taken is easy — iOS has an API that apps can use to get notified when the screen is recorded in any way. But ScreenShield is detecting it before the screenshot gets taken, so they can blank out the content in their text and image views.
I’d never heard of Confide before, but I downloaded it and kicked the tires, and the screenshot prevention works as advertised. Confide also sends a notification to whomever you’re messaging with to warn them that you tried to take a screenshot, a la Snapchat, and they immediately delete the message you tried to capture (I presume so that you can’t try to capture it another way, like, say, by taking a photo of the screen — see below).
daring_fireball  screenshots  messaging  security  privacy 
10 days ago by rgl7194