Jump to content

Screenshot blocking: Difference between revisions

From Consumer Rights Wiki
JodyBruchonFan (talk | contribs)
This revision and all my subsequent contributions to this page are released into the public domain under CC0 1.0.
 
Drakeula (talk | contribs)
References: every article should have a cat
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''Screenshot blocking''' prevents the owner of a computing device from capturing screenshots or screen recordings. Some operating systems such as Android OS and iOS let app makers block device owners from capturing screenshots or screen recordings, meanign device owners are at the mercy of app makers to allow screenshots. This ownership violation is usually excused with "protecting your privacy". Here are reasons why that is not the case, and how this feature is severely misused.
{{ToneWarning}}{{Incomplete|Issue 1=Makes specific claims without citations}}
'''Screenshot blocking''' prevents the owner of a computing device from capturing screenshots and screen recordings. Some operating systems such as Android OS and iOS let app makers block the device owners from capturing screenshots and screen recordings of certain content. This may be done to protect privacy of the consumer, such as blocking screenshots of financial apps, or to protect against copyright infringement, such as Netlfix blocking screenshots of the app{{Citation needed}}. However, some instances of screenshot blocking may be seen as excessive and unnecessary in some cases, thus violating ownership of consumers in what they are allowed to do with their devices.


== It violates your ownership.​ ==
==How it works==
As the owner of your smartphone, you shouldn't be at the mercy of app developers to graciously let you to take screenshots or screen recordings. Your smartphone is your property. You should have the final authority on what happens on your smartphone. Don't accept screenshot blocking like it's a normal thing. It wasn't on desktop (Windows, Linux), so it shouldn't be on mobile.
Blocking screenshots is typically an in-app technology, not something that automatically applies across all apps or devices. Here's how it works, depending on the platform:


On desktop operating systems, it has long been taken for granted that you can screenshot whatever appears on your screen. No program can prevent you from doing so. Why shouldn't it be the same on mobile?
On Android, apps can block screenshots using a flag called: WindowManager.LayoutParams.FLAG_SECURE{{Citation needed}}. When this flag is set on an activity, it prevents the content from being captured in screenshots, screen recordings, and even in the app switcher (recent apps view){{Citation needed}}. This is often used by apps like, banking apps, streaming services (e.g., Netflix), and secure messaging apps.


No app should have the authority to prevent you from doing what you want with your smartphone. You should have control over what happens on your phone. No app should be able to prevent you from using certain features of your device. You paid for it, so it is your property.
On iOS:, iOS doesn’t give developers an official flag like FLAG_SECURE, but they use workarounds, like displaying sensitive content in a UIView with custom rendering, then hiding or blurring it when the app detects screenshot events or apps going into background or app switcher{{Citation needed}}.


== It's a local file.​ ==
On desktop systems, blocking screenshots is much harder, because users have full control over the OS, there’s no built-in flag to prevent screenshotting, third-party tools or system-level protections are needed. Although, enterprise apps may block screenshots using, digital Rights Management (DRM), virtual Desktop Infrastructure (VDI), or overlay detection / screen capture prevention libraries{{Citation needed}}.
When you take a screenshot, the screenshot is stored locally inside the encrypted internal storage of your smartphone, protected with your lockscreen credentials. It is not going to be sent to anyone unless you manually chose to do it. As a local file, it remains fully under your control.
 
==Why it happens==
Companies tend to block screenshots for the following reasons:
 
'''Protecting sensitive information'''
 
Apps that handle financial data (banks, payment apps) or confidential documents may block screenshots to reduce the risk of accidental data leaks. Screenshots could be captured and shared without consent, which could expose personal information like account numbers or passwords.
 
'''Content protection and licensing'''
 
Media apps (streaming services, e-books, and some news apps) sometimes block screenshots or recordings to prevent piracy or unauthorized redistribution of copyrighted content. Examples include Netflix and Spotify. However, there are legitimate uses such as quotations, which falls under fair use.
 
'''Privacy of other users'''
 
Messaging apps may prevent screenshots in certain contexts to protect the privacy of the other party. One such example are "disappearing messages" in WhatsApp. However, if someone doesn't trust someone to keep something secret, one shouldn't send it in the first place, just as one would not tell them in real life.
 
'''Regulatory or contractual requirements'''
 
In some industries, companies must comply with legal rules around data protection or digital content licensing, which may include preventing local copies from being made.


Anyone determined enough can still photograph the screen from an external device. The only difference is that it is in a lower quality, but for alphanumerical stuff like banking details and text-based messages, that doesn't matter.
==Why it is a problem==


== Apps overuse it.​ ==
===Impedes ownership===
Apps use screenshot blocking where it isn't necessary.
On desktop operating systems like Windows and Linux, users have always been able to take screenshots or recordings of whatever is on their screen, without programs being able to block it. By contrast, many mobile apps restrict or disable this feature. This raises concerns because it limits a device owner’s ability to fully use their own phone. Since a smartphone is personal property, users should retain control over its features, including the ability to capture their own screen, rather than having that choice dictated by app developers.


Since 2018, Chrome blocks screenshots in incognito mode. What exactly is this supposed to protect against?
===Overuse===
Some apps implement screenshot blocking in situations where it is unnecessary. For example, since 2018, Chrome has blocked screenshots while in incognito mode. It is unclear what this restriction is meant to protect against, given that incognito browsing already functions by not saving history or cookies.
There are also many legitimate reasons to take a screenshot in incognito mode. Developers may need to capture how a website looks to first-time visitors, or users might want to save information temporarily without adding it to their browsing history. In these cases, blocking screenshots serves no meaningful security purpose and only prevents the device owner from using their phone’s features as intended.


There are legitimate reasons to capture screenshots in incognito mode, such in web development, for capturing how a web page appears to first-time mobile visitors. There is no reason not to let the device owner take a screenshot or screen recording if they want to.
==Incidents==


Since earlier this year, the German cellular network provider ALDI TALK also blocked screenshots in their entire app. The app shows statistics such as how many gigabytes of high-speed cellular data the subscriber has left. Why not let the user have screenshots of the bar that shows what percentage of cellular data they have left? And why block screenshots in the '''entire''' app just because "private stuff" may appear somewhere (for example when booking a new plan)? It is clearly being overused.
===ALDI TALK===
Earlier in 2025, the German cellular provider ALDI TALK blocked screenshots throughout its entire app.{{CitationNeeded}} The app displays information such as how much high-speed data a subscriber has remaining. Blocking screenshots of such basic information seems unnecessary, and applying the restriction across the entire app because some “private” content might appear in certain sections is excessive.


The developers of [[WhatsApp]] have threatened with blocking chats inside "advanced chat privacy" from screenshotting:
===Whatsapp===
The developers of [[WhatsApp]] have threatened with blocking screenshots inside chats with "advanced chat privacy" enabled:


<blockquote>
<blockquote>
The company has stated that this is the first iteration of the feature, with plans to introduce even more robust protections in future updates, potentially including measures to block screenshots.
The company has stated that this is the first iteration of the feature, with plans to introduce even more robust protections in future updates, potentially including measures to block screenshots<ref>[http://archive.today/2025.07.07-200053/https://cybersecuritynews.com/whatsapp-advanced-chat-privacy-feature/ WhatsApp’s New Advanced Chat Privacy Feature to Protect Sensitive Conversations]</ref>.
</blockquote>
</blockquote>[[WhatsApp]] blocked screenshots of profile pictures in 2024, excusing it with "protecting privacy".<ref>[http://archive.today/2024.12.22-151106/https://faq.whatsapp.com/1799783917198636 About profile photo screenshot blocking | WhatsApp Help Center]</ref> The reason this is dubious is that '''everyone knows putting private stuff in a visible spot on the Internet is a bad idea to begin with.''' This includes profile pictures.
<ref>[http://archive.today/2025.07.07-200053/https://cybersecuritynews.com/whatsapp-advanced-chat-privacy-feature/ WhatsApp’s New Advanced Chat Privacy Feature to Protect Sensitive Conversations]</ref>


== Private stuff does not belong in a profile picture.​ ==
==It's a local file​==
[[WhatsApp]] blocked screenshots of profile pictures in 2024, excusing it with "protecting privacy".<ref>[http://archive.today/2024.12.22-151106/https://faq.whatsapp.com/1799783917198636 About profile photo screenshot blocking | WhatsApp Help Center]</ref> The reason this is dubious is that '''everyone knows putting private stuff in a visible spot on the Internet is a bad idea to begin with.''' This includes profile pictures.
When you take a screenshot, the screenshot is stored locally inside the encrypted internal storage of your smartphone, protected with your lockscreen credentials. It is not going to be sent to anyone unless you manually chose to do it. As a local file, it remains fully under your control.


If you don't want people to preserve something, you do not make it public. Simple as that. This is a long-standing convention that every Internet user should be aware of.
Anyone determined enough can still photograph the screen from an external device. The only difference is that it is in a lower quality, but for alphanumerical stuff like banking details and text-based messages, that doesn't matter.
 
== It can be capitalized on.​ ==
It is only a matter of time until app makers will paywall screenshots. They disable a feature of your device and graciously let you use it if you pay up. For example, they might create a "WhatsApp Premium" subscription that graciously lets you screenshot chats marked with "advanced chat privacy". This will take a dystopian direction.


== External displays​ ==
==External displays​==
The "SECURE" flag on Android is responsible for screenshot blocking and screen recording blocking. However, it has another purpose: It prevents content from appearing on external displays such as HDMI and Miracast (over-the-air screen mirroring).
The "SECURE" flag on Android is responsible for screenshot blocking and screen recording blocking. However, it has another purpose: It prevents content from appearing on external displays such as HDMI and Miracast (over-the-air screen mirroring).


Line 48: Line 67:
In any case, the device owner must have the final say.
In any case, the device owner must have the final say.


== Third-party screen recorders​ ==
==Third-party screen recorders​==
Another reason cited for screenshot/screen recorder blocking is the narrow possibility that third-party screen recorder apps contain spyware.
Another reason cited for screenshot/screen recorder blocking is the narrow possibility that third-party screen recorder apps contain spyware.


Third-party apps can only capture the screen if the phone owner allows them. It would make sense to let the user decide which third-party apps can capture content marked as "SECURE". But the pre-installed screenshot and screen recording tool should never be blocked because they don't contain spyware (unless the phone maker chose to put it in, in which case you would have a much greater problem). Besides, you should only use open-source screen capturing software. This way, you can be sure it isn't spyware.
Third-party apps can only capture the screen if the phone owner allows them. It would make sense to let the user decide which third-party apps can capture content marked as "SECURE". But the pre-installed screenshot and screen recording tool should never be blocked because they don't contain spyware (unless the phone maker chose to put it in, in which case you would have a much greater problem). If users wish to guarantee that their screen recorder software does not contain spyware, they can utilise open source screen recorders.


In any case, there is no reason to block the '''built-in''' screenshot and screen recording tools just because misbehaving third-party apps may be out there.
In any case, there is no reason to block the '''built-in''' screenshot and screen recording tools just because misbehaving third-party apps may be out there.


== Screenshot events​ ==
==Screenshot detection==
Android 14 has added a "screenshot event" and Android 15 a "screen recording event". This makes it easy for apps to notice if the owner takes a screenshot or screen recording, and alter their behaviour accordingly.
Android 14 has added a "screenshot event" and Android 15 a "screen recording event". This makes it easy for apps to notice if the owner takes a screenshot or screen recording, and alter their behaviour accordingly. This takes even more control away from the device owner. An online poll shows most users are opposed to screenshot detection.<ref>[https://www.androidauthority.com/android-14-screenshot-detection-api-3389527/ Android 14's screenshot detection system is getting adopted by more apps]</ref>


This takes even more control away from the device owner. App makers have no business preventing phone owners from taking screenshots and screen recordings on their property. Screenshot blocking gives the user the same kind of security that disconnecting the internet gives. Sure, you may be "more secure", but you lose access to a useful resource. By locking us down, Google and app makers show they think we are babies who can not take care of ourselves.
==References==
 
<references />
The violation of your ownership outweighs any trivial privacy benefit you may get from it. Even if there was a privacy benefit, you as the device owner should have the final authority.


== References ==
[[Category:Common terms]]
<references />

Latest revision as of 06:50, 19 October 2025

Article Status Notice: Inappropriate Tone/Word Usage

This article needs additional work to meet the wiki's Content Guidelines and be in line with our Mission Statement for comprehensive coverage of consumer protection issues. Specifically it uses wording throughout that is non-compliant with the Editorial guidelines of this wiki.

Learn more ▼

⚠️ Article status notice: This article has been marked as incomplete

This article needs additional work for its sourcing and verifiability to meet the wiki's Content Guidelines and be in line with our Mission Statement for comprehensive coverage of consumer protection issues. In particular:

  1. Makes specific claims without citations

This notice will be removed once the issue/s highlighted above have been addressed and sufficient documentation has been added to establish the systemic nature of these issues. Once you believe the article is ready to have its notice removed, please visit the Moderator's noticeboard, or the discord and post to the #appeals channel.

Learn more ▼

Screenshot blocking prevents the owner of a computing device from capturing screenshots and screen recordings. Some operating systems such as Android OS and iOS let app makers block the device owners from capturing screenshots and screen recordings of certain content. This may be done to protect privacy of the consumer, such as blocking screenshots of financial apps, or to protect against copyright infringement, such as Netlfix blocking screenshots of the app[citation needed]. However, some instances of screenshot blocking may be seen as excessive and unnecessary in some cases, thus violating ownership of consumers in what they are allowed to do with their devices.

How it works

[edit | edit source]

Blocking screenshots is typically an in-app technology, not something that automatically applies across all apps or devices. Here's how it works, depending on the platform:

On Android, apps can block screenshots using a flag called: WindowManager.LayoutParams.FLAG_SECURE[citation needed]. When this flag is set on an activity, it prevents the content from being captured in screenshots, screen recordings, and even in the app switcher (recent apps view)[citation needed]. This is often used by apps like, banking apps, streaming services (e.g., Netflix), and secure messaging apps.

On iOS:, iOS doesn’t give developers an official flag like FLAG_SECURE, but they use workarounds, like displaying sensitive content in a UIView with custom rendering, then hiding or blurring it when the app detects screenshot events or apps going into background or app switcher[citation needed].

On desktop systems, blocking screenshots is much harder, because users have full control over the OS, there’s no built-in flag to prevent screenshotting, third-party tools or system-level protections are needed. Although, enterprise apps may block screenshots using, digital Rights Management (DRM), virtual Desktop Infrastructure (VDI), or overlay detection / screen capture prevention libraries[citation needed].

Why it happens

[edit | edit source]

Companies tend to block screenshots for the following reasons:

Protecting sensitive information

Apps that handle financial data (banks, payment apps) or confidential documents may block screenshots to reduce the risk of accidental data leaks. Screenshots could be captured and shared without consent, which could expose personal information like account numbers or passwords.

Content protection and licensing

Media apps (streaming services, e-books, and some news apps) sometimes block screenshots or recordings to prevent piracy or unauthorized redistribution of copyrighted content. Examples include Netflix and Spotify. However, there are legitimate uses such as quotations, which falls under fair use.

Privacy of other users

Messaging apps may prevent screenshots in certain contexts to protect the privacy of the other party. One such example are "disappearing messages" in WhatsApp. However, if someone doesn't trust someone to keep something secret, one shouldn't send it in the first place, just as one would not tell them in real life.

Regulatory or contractual requirements

In some industries, companies must comply with legal rules around data protection or digital content licensing, which may include preventing local copies from being made.

Why it is a problem

[edit | edit source]

Impedes ownership

[edit | edit source]

On desktop operating systems like Windows and Linux, users have always been able to take screenshots or recordings of whatever is on their screen, without programs being able to block it. By contrast, many mobile apps restrict or disable this feature. This raises concerns because it limits a device owner’s ability to fully use their own phone. Since a smartphone is personal property, users should retain control over its features, including the ability to capture their own screen, rather than having that choice dictated by app developers.

Overuse

[edit | edit source]

Some apps implement screenshot blocking in situations where it is unnecessary. For example, since 2018, Chrome has blocked screenshots while in incognito mode. It is unclear what this restriction is meant to protect against, given that incognito browsing already functions by not saving history or cookies. There are also many legitimate reasons to take a screenshot in incognito mode. Developers may need to capture how a website looks to first-time visitors, or users might want to save information temporarily without adding it to their browsing history. In these cases, blocking screenshots serves no meaningful security purpose and only prevents the device owner from using their phone’s features as intended.

Incidents

[edit | edit source]

ALDI TALK

[edit | edit source]

Earlier in 2025, the German cellular provider ALDI TALK blocked screenshots throughout its entire app.[citation needed] The app displays information such as how much high-speed data a subscriber has remaining. Blocking screenshots of such basic information seems unnecessary, and applying the restriction across the entire app because some “private” content might appear in certain sections is excessive.

Whatsapp

[edit | edit source]

The developers of WhatsApp have threatened with blocking screenshots inside chats with "advanced chat privacy" enabled:

The company has stated that this is the first iteration of the feature, with plans to introduce even more robust protections in future updates, potentially including measures to block screenshots[1].

WhatsApp blocked screenshots of profile pictures in 2024, excusing it with "protecting privacy".[2] The reason this is dubious is that everyone knows putting private stuff in a visible spot on the Internet is a bad idea to begin with. This includes profile pictures.

It's a local file​

[edit | edit source]

When you take a screenshot, the screenshot is stored locally inside the encrypted internal storage of your smartphone, protected with your lockscreen credentials. It is not going to be sent to anyone unless you manually chose to do it. As a local file, it remains fully under your control.

Anyone determined enough can still photograph the screen from an external device. The only difference is that it is in a lower quality, but for alphanumerical stuff like banking details and text-based messages, that doesn't matter.

External displays​

[edit | edit source]

The "SECURE" flag on Android is responsible for screenshot blocking and screen recording blocking. However, it has another purpose: It prevents content from appearing on external displays such as HDMI and Miracast (over-the-air screen mirroring).

Screen contents can only appear on an external screens if the smartphone owner has chosen to connect an external screen. If the owner does private stuff, they should disconnect the external screen anyway.

Ways to solve this would be to let the user chose which apps can appear on external displays, or let the user decide whether they want to hide content flagged by the app developers as "SECURE".

The "SECURE" flag is not just used to hide "sensitive" content, but also by streaming service providers to prevent screenshots and screen recordings, even though there are legitimate purposes for it (fair use). As a side effect, you can not connect your phone to a TV or monitor to watch on a big screen, so you have to hope the TV has native support for your streaming provider.

In any case, the device owner must have the final say.

Third-party screen recorders​

[edit | edit source]

Another reason cited for screenshot/screen recorder blocking is the narrow possibility that third-party screen recorder apps contain spyware.

Third-party apps can only capture the screen if the phone owner allows them. It would make sense to let the user decide which third-party apps can capture content marked as "SECURE". But the pre-installed screenshot and screen recording tool should never be blocked because they don't contain spyware (unless the phone maker chose to put it in, in which case you would have a much greater problem). If users wish to guarantee that their screen recorder software does not contain spyware, they can utilise open source screen recorders.

In any case, there is no reason to block the built-in screenshot and screen recording tools just because misbehaving third-party apps may be out there.

Screenshot detection

[edit | edit source]

Android 14 has added a "screenshot event" and Android 15 a "screen recording event". This makes it easy for apps to notice if the owner takes a screenshot or screen recording, and alter their behaviour accordingly. This takes even more control away from the device owner. An online poll shows most users are opposed to screenshot detection.[3]

References

[edit | edit source]