Hacker News new | past | comments | ask | show | jobs | submit login

> "Taking screenshots isn't allowed by the app or your organization."

To me that implies Android supports individual apps locking down your device so that you can't use certain features (like screenshots) while the app is open.




Android has had that as a feature for quite a while.


Well if it does, I should have absolute power to disable it. My phone, my screenshots.


This is meant for company provided phones. So it's not your phone, it's your company's phone.


individual apps can prevent screenshots as well. My bank doesn't allow screenshots in it's app.


For example Netflix uses it. Want to tell a friend how amazing this show is? Not on Netflix's watch!


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.


or for DRM reasons...


Nah, the DRM on iPhones is much stronger than screenshot protection. When you’re watching DRM protected media you can still take screenshots but the part of the screen that has the content will be blacked out. Basically all forms of reading pixels from DRM windows just return nothing.


That's "hardware overlay", not exactly DRM (it's been there on PCs for a very long time) but certainly leans in that direction.


It works different, you can always screen record but apps can detect it and stop playing content while the screen is recording.


It does, many bank and commerce apps use it to prevent malware screen grabbing account and payment details.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: