Live data from Hacker News

Taking screenshots isn't allowed by the app after upgrading to Android 11

support.google.com

341–350 of 385 posts

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#341

Earlier quoted context omitted.

Android certainly does have a feature to block screenshots in apps though.

A feature that's existed for over a decade and doesn't really seem to be an issue nor abused?

It is abused, just not widely. I have seen a few apps that use it. There should never be a situation where the user is not able to screenshot their own device.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#342
post #27

You can use scrcpy ( https://github.com/Genymobile/scrcpy ) to bypass the policy if you really need to have a screenshot. All you need is to have a Linux laptop at hand, debug mode enabled, and a USB cable plugged in. Super simple stuff right? (this is satire!) Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY (and nobody else'…

> Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY Samsung disabled the oxygen sensor (SPO2) on their phones for Canada. For other countries they moved access for the SPO2 feature further into the Samsung Health app. But for Canada SPO2 sensor access is gone not accessible. No warning (probably buried in an email) just one day…

same with the Withings scale that suddenly disabled the Pulse Wave Velocity measurement (which was the only reason to buy the thing)

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#343
post #243

Earlier quoted context omitted.

> Chrome should be banned as well, since I'm sure there's some sketchy corner of the internet with that crap available. Do you know the difference between a open browser and a app store meant to distribute apps? Chrome is not responsible for the website's content. But the app store will be help responsible for an app's content.

Maybe I'm obtuse, but I don't really see the difference between downloading Firefox from the play store or downloading a porn app. In either case, I downloaded an app from Google's servers that allows me to view objectionable content. If the objection is that Google doesn't want to provide an app that can be used to access illegal content, then why provide a browser? I would think that there is less of a chance of fi…

I would think rather the difference is that it allows the Play Store itself not to contain any apps that market themselves as being about porn. Sure, you can use them for that purpose, but someone searching the Play Store will not be able to get to a store page that is pornographic or explicitly intended for pornography.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#344
post #204

Earlier quoted context omitted.

iOS and PS4 also does have this block if the developer wishes to do so (generally for "security" reasons).

I don’t think iOS does have a way for apps to disallow screenshots. Do you have a source?

An app can receive a notification when a screenshot has been taken, so it could theoretically edit the last image saved to Photos.

https://developer.apple.com/forums/thread/93362

However, I'm not really sure that would work, since I don't think that would be able to bypass iOS prompting you to give that app access to your photo library.

There's a third-party "ScreenShieldKit" which claims to be able to do this:

https://screenshieldkit.com

So, apparently it's technically possible to block this, but AFAIK, Apple doesn't provide an equivalent to Android's FLAG_SECURE ("treat the content of the window as secure, preventing it from appearing in screenshots or from being viewed on non-secure displays").

DRM-protected video can't be recorded (or screenshotted) in iOS, but as another comment noted, that seems to be a video-specific thing.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#345
post #27

You can use scrcpy ( https://github.com/Genymobile/scrcpy ) to bypass the policy if you really need to have a screenshot. All you need is to have a Linux laptop at hand, debug mode enabled, and a USB cable plugged in. Super simple stuff right? (this is satire!) Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY (and nobody else'…

> Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY Samsung disabled the oxygen sensor (SPO2) on their phones for Canada. For other countries they moved access for the SPO2 feature further into the Samsung Health app. But for Canada SPO2 sensor access is gone not accessible. No warning (probably buried in an email) just one day…

Same frustration with samsung, they always undo settings I customized buried deep in the settings menu somewhere and this constant cat and mouse game trying to figure out what has changed so I can change it back to my preferences is infuriating to say the least. Respect my menu settings Samsung, you lost a customer for life! I'm all in on Apple when the right black friday iphone deal drops later this month.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#346

Earlier quoted context omitted.

The shot->image-process->save->share cycle takes user time, and is an inconvenience that some people will even pay money to avoid. Since we're talking about screenshots, we're actually talking about typically, developers, tech writers and marketers who are automating their day-to-day workflow.

Shot - share to your fancy shmancy editor that puts a phone frame around it - put a frame around it - save somewhere. Here, simplified that for you. You can totally make an app that streamlines this and doesn’t cast doubts on its privacy hygiene at the same time.

I think the person you are replying to is saying that the entire flow is a single action: you hit screen shot, and the screen shot is taken, edited, and shared to some configured entity, in one step. Seems pretty obvious to me why a single step that doesn’t remove you from app flow would be waaaayyy more useful than needing to use any other apps to complete the job.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#347

Earlier quoted context omitted.

A feature that's existed for over a decade and doesn't really seem to be an issue nor abused?

It is abused, just not widely. I have seen a few apps that use it. There should never be a situation where the user is not able to screenshot their own device.

I'm inclined to say that there is a small handful of cases where apps should actively prevent/modify screenshots:

* apps that show sensitive personal info (e.g. credit card numbers, SSN, etc.) should ideally self censor the sensitive info to help prevent accidental leaks

* corporate devices where the phone and all of the data within it belongs to the employer

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#348
post #25

Earlier quoted context omitted.

It's a weird problem. Some application running on the device must accept some user event, such as a key press, mouse click or touch event and turn that in to a request for a screenshot. This is true regardless of operating system. I agree that it should always be possible for a physically present user to take a screenshot and save it, but how can the OS really know if its really the user initiating the action and not…

The malicious application would have to be able to spoof user input, which would be an issue in itself.

It doesn’t need to spoof input, it just needs to be something the user wants to provide input for. That user input can then be trusted, and the malicious app can claim whatever it is doing was at the behest of its user, whether that is true or not.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#349

Earlier quoted context omitted.

A feature that's existed for over a decade and doesn't really seem to be an issue nor abused?

It is abused, just not widely. I have seen a few apps that use it. There should never be a situation where the user is not able to screenshot their own device.

I somewhat disagree! I think it’s fine when privacy is the feature. For example, Snapchat used to block screenshotting, but that was a feature both sides benefited from.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#350

Earlier quoted context omitted.

It is abused, just not widely. I have seen a few apps that use it. There should never be a situation where the user is not able to screenshot their own device.

I'm inclined to say that there is a small handful of cases where apps should actively prevent/modify screenshots: * apps that show sensitive personal info (e.g. credit card numbers, SSN, etc.) should ideally self censor the sensitive info to help prevent accidental leaks * corporate devices where the phone and all of the data within it belongs to the employer

The real solution would be making the images directory not a free for all. There should be an OS filepicker which gets used to allow an app access to photos rather than the app having access directly. That way a screenshot is not instantly leakable.
Post reply on HN