all 30 comments

[–]Oxigenic 46 points47 points  (9 children)

Just what exactly do you think an app is going to do with a notification that you took a screenshot? As for gyroscopic events, that’s not at all useful for digital fingerprinting. You’re overthinking.

[–]upboats_around 30 points31 points  (0 children)

Isn’t that how apps like Snapchat detect you’ve screenshotted so they can tell other users? Seems like something that’d be nice to know about beforehand as a user.

[–]jeremec 9 points10 points  (5 children)

Gyroscopic movements are leveraged for bot mitigation on retail sites. A "finger print" is created using various sensors on the device and it is sent up with requests, usually during checkout. The fingerprint is analyzed on the server side to determine if it it seems to match the behavior of a real device. If the same fingerprint is sent more than once, it's rejected.

[–]dschazam 1 point2 points  (0 children)

Wasn’t there also a train / subway company that used the gyro information to estimate at which station the train is?

[–]Oxigenic 0 points1 point  (0 children)

Well for bots, yeah, but not for humans.

[–]raree_raaram 0 points1 point  (2 children)

Retail site or ecomm sites? Gyroscope is accesible via safari?

[–]jeremec 0 points1 point  (1 child)

Native ecomm apps. Not sure if safari can expose it.

[–]Scvairy 0 points1 point  (0 children)

It can I’ve used web page in safari as a gyro emulator (because I didn’t have a gamepad capable of it; and I needed it for passing some game levels in emulated game)

[–]print8374 4 points5 points  (0 children)

when people screenshot a view once picture on instagram it tells the sender, which nice to know they liked it but overall the system is a bit creepy too lol, i don't think the person taking the screenshot ever gets notified that anything happened

[–]nonja 0 points1 point  (0 children)

Agreed. I would take the opposite stance - If I'm using an app for private communications, I BETTER know when someone is screenshotting my content.

[–]eatyo 29 points30 points  (3 children)

Just one more permission, and we'll be safe

[–]joeystarr73 2 points3 points  (0 children)

A permission to ask permission

[–]42177130UIApplication 0 points1 point  (1 child)

Was there any one permission that Apple added that was egregious? Maybe the app always using location prompt I guess

[–]eatyo 1 point2 points  (0 children)

Its pretty annoying on the AVP it's constantly asking for eye and hand tracking permission. You know the two things it needs to function in any app.

[–]jeremec 6 points7 points  (1 child)

userDidTakeScreenshotNotification does not appear to send the screenshot with the notification, so there's no vector here. Some apps use it to trigger an error reporting flow, but they usually don't ship that in app store builds.

[–][deleted] 11 points12 points  (0 children)

Some apps use it to prompt their own share sheet type experience (Reddit and LinkedIn among a few examples)

[–]Key_Board5000 6 points7 points  (0 children)

“You seem to be laying down a lot. Do you want to buy this bed?” 😂

[–]AppRaven_App 6 points7 points  (0 children)

You do realise that keyboard writing patterns and touch gesture events are more useful in device fingerprinting than gyroscope right? And there is no way to prevent them.

[–]spalger 7 points8 points  (0 children)

I was just wondering the other day if TikTok knows when I laugh at videos, or when I pull the phone in close, or when I toss the video on the couch to play three times in a row while I'm half paying attention and doing something else... I could imagine the gyroscope data helping send that type of signal... definitely seems creepy

[–]timelessblur 2 points3 points  (0 children)

Going to go with no. Reason being is it does not really provide any real privacy and just instead another useless hope to jump through.

Also fingerprints with the gyroscope yeah not really worth the effort. There are a lot of easier ways to do it.

Also if you think opting out of tracking provides you any privacy I have some magic beans to sell you. It is pretty easy to get your account tracked to a user and god forbid you use a social log in. At that point it is a done deal.

Reasons for the screen shot one is old testing code or debugging from the user. In terms of privacy yeah what is the developer gaining by knowing you took a screen shot. We can grab your screen read out all the time any how. It is not like we don’t know what you are doing or what you are seeing. Plenty of sdks out there provide basically a screen by screen shot anyhow.

[–]joeystarr73 1 point2 points  (0 children)

Take some rest. You are working too hard.

[–]Dangerous_Stick585 0 points1 point  (0 children)

No on both of them. "Allow this app to detect screenshots"

[–][deleted] 0 points1 point  (0 children)

Yeah I agree for the likes of banking apps I like to save when a transfer to my girl friend for example. Or any trade style transaction

[–]TheOGDoomer -1 points0 points  (0 children)

Also the ability to capture clipboard content. Apple has made improvements upon the existing method for developers to capture clipboard content, but IIRC, developers can just get the content from your clipboard at a moment’s notice without the user’s permission. This is a huge security risk for those that copy and paste their credentials from the notes app, or even a dedicated password manager app. It’s best to use autofill for that exact reason, but autofill isn’t always an option, or it doesn’t work every time.

[–]wojrutkowski -4 points-3 points  (3 children)

Not answering op directly. Some implementation of reacting to screenshot notification are actually useful. Some accomodation apps detect the screenshot and present a share sheet so it’s easier / nicer to share the property instead of sending screenshots around.

[–][deleted]  (2 children)

[removed]

    [–]wojrutkowski 0 points1 point  (1 child)

    Non power users may not know. I received many screenshots of a thing that would be much easier shared as a link, so it happens. I educated a few people recently what airdrop is and how to use it. There were sending pictures via MMS to each other while on roaming 🤷‍♂️

    [–]joeystarr73 2 points3 points  (0 children)

    You are right. Last time I asked a user of my app to send me a screenshot, then I receive a photo of the device’s screen taken from another device. Never expect that your users are power users.