Live data from Hacker News

How Bluesky draws its logo on screenshots

timmarinin.net

291–300 of 478 posts

Re: How Bluesky draws its logo on screenshots

#291

Earlier quoted context omitted.

Don't apps like Snapchat notify the other person if you take a screenshot of your messages?

Yes, Snapchat does this. Apps absolutely have the ability to know when a screenshot is taken.

Snapchat advertises that they detect screenshots. They try. But they're well aware that they can't actually know.

For example, their bug bounty program policy helpfully informs you that "screenshot detection avoidance" is not considered a vulnerability: https://hackerone.com/snapchat . That's because it's always possible.

Re: How Bluesky draws its logo on screenshots

#292

Dear app developers: please do not detect screenshots, and do not change behavior. It is my phone and I should have the right to save anything on my screen for my own purposes and you should not know that I do that.

This complaint should be aimed at operating system developers who should have never allow such infringement to begin with.

Re: How Bluesky draws its logo on screenshots

#293

Once apps can present one thing to the user and another thing to the captured image, there are some pretty weird possibilities

LinkedIn’s job screen in the app is a good example of this different presentation. I’ve noticed a certain AI recruitment company gets “highlighted” (darkened white background of the screen, but their logo is pure white and REALLY stands out), but when I screenshot it, it reverts to normal, like there’s no blatant special advertising.

Different underlying mechanism. The LinkedIn one (and almost all ads on Instagram/Facebook these days) use a gain map to increase the brightness of the image. Here's a site demoing the tasteful application of this [0], you can see the difference viewing it live versus taking a screenshot of the result.

[0]: https://gregbenzphotography.com/hdr-gain-map-gallery/

Re: How Bluesky draws its logo on screenshots

#294
post #194

Earlier quoted context omitted.

This exists for a very good reason. It’s so if an app is showing a password or bank account number or other piece of sensitive information it doesn’t accidentally end up in a screenshot. I think there are other places sensitive information won’t show. Bluesky, and apparently others, are abusing the functionality for advertising purposes. I think it’s a good thing it’s there. This functionality should be easy for apps…

"accidentally end up in a screenshot" --- how often do you even take a screenshot on a phone, much less accidentally?

I take them constantly. Not even sure how. I think it means I am “of a certain age” these days.

Now get off my lawn.

Re: How Bluesky draws its logo on screenshots

#295
Unfortunately way more applications inject some sort of info into the image using noise of alpha channels when you take a screenshot... Ofc you shouldn't be doing anything wrong, but let's say you join a court and provide some evidence in confidence, you can be found if that evidence is shared with both lawyers

Re: How Bluesky draws its logo on screenshots

#296
post #75

Earlier quoted context omitted.

I also despise this "screenshot blocking" stuff. A device listens is supposed to me, not to the apps. I want a screenshot to be a copy of the raw pixels, and an app should not know about it or have a right to know about it. Of course this is doable on open source OSes like GrapheneOS, it just sucks that you have to keep modifying the OS every time they release a new version

GrapheneOS doesn't allow for it. You'd need a rooted device to bypass screenshot blocking

Well damn, I would have thought rooting would have been a basic feature of GrapheneOS.

At least it's open source, so maybe one can add root access and screenshot blocking to it.

Re: How Bluesky draws its logo on screenshots

#297
First - it's great that people can't take screenshots of their sensitive data by accident

Second - I hate when my device keeps me from anything. I'm used to have control over my computer, and this is outrageous that I can't take screenshots of anything I want. There should be a god mode or something like that.

Re: How Bluesky draws its logo on screenshots

#298
post #194

This is phone OS developer's fault for even allowing it. When I take a screenshot, I expect to have an image of exactly whatever was displayed on the screen at the time. Its not a picture of your app, its a picture of my screen. Some banking apps used to (or still) prevent this and now some apps get a hook to insert their branding. My device serves some master other than myself.

This exists for a very good reason. It’s so if an app is showing a password or bank account number or other piece of sensitive information it doesn’t accidentally end up in a screenshot. I think there are other places sensitive information won’t show. Bluesky, and apparently others, are abusing the functionality for advertising purposes. I think it’s a good thing it’s there. This functionality should be easy for apps…

OTOH, I might very well want to take a screenshot of my own bank details, transactions, or other sensitive information. It's annoying that my information is being protected from myself.

Re: How Bluesky draws its logo on screenshots

#299

This is phone OS developer's fault for even allowing it. When I take a screenshot, I expect to have an image of exactly whatever was displayed on the screen at the time. Its not a picture of your app, its a picture of my screen. Some banking apps used to (or still) prevent this and now some apps get a hook to insert their branding. My device serves some master other than myself.

I wonder if this is the expectation of the majority or just the expectation of us tech people.

Because I assume most people want to take a screenshot because they want to capture something they are seeing in the app, most people probably are even annoyed to have the system indicators visible there.

Re: How Bluesky draws its logo on screenshots

#300

On iOS, if you swipe control center down and then back up but don’t lift your finger, the screenshot will not have the logo. I do this with Twitter so my screenshots don’t have the X logo.

Interesting that this works. I know I have been frustrated recently when trying to take a screenshot of a bank transfer or something similar, but I couldn't find which app that was to test again. I tested on the iOS Passwords app, and I couldn't get the trick to work in that. I wonder if I'm doing something wrong, or it only works in specific apps.

Each time I tried to take a screenshot of a password, the password was missing from the screenshot - even when I kept the control centre pulled down far enough that the Password app was starting to look blurry.

Post reply on HN