Live data from Hacker News

How Bluesky draws its logo on screenshots

timmarinin.net

81–90 of 478 posts

Re: How Bluesky draws its logo on screenshots

#81
post #2

Well, I have not once found a single case where an app reacting to screenshots and controlling the process in any way was anything to me but hostile and annoying. This one does not help. It somehow is perfect example of how modern software engineering feels to go astray for me. A feature in my device working completely in benefit of the one providing said software. I wish, and wish only I can, that this trend goes aw…

It is actually astonishing to me that this is not something which can be turned off at the OS level, or as a permission setting in the app permissions. The app knowing I took a screenshot feels adjacent to me to a keylogger. Imagine how many apps are capturing that information silently. To my mind, a screenshot is something that is happening outside of the app context, the app knowing about it is a security flaw imo.

> The app knowing I took a screenshot feels adjacent to me to a keylogger.

That is what this article is about and why you should read it before commenting. The whole point is that it doesn't need to know you're taking screenshots. That's why it's a clever trick.

Re: How Bluesky draws its logo on screenshots

#82

Earlier quoted context omitted.

It is actually astonishing to me that this is not something which can be turned off at the OS level, or as a permission setting in the app permissions. The app knowing I took a screenshot feels adjacent to me to a keylogger. Imagine how many apps are capturing that information silently. To my mind, a screenshot is something that is happening outside of the app context, the app knowing about it is a security flaw imo.

> The app knowing I took a screenshot feels adjacent to me to a keylogger. To my knowledge, this is a misunderstanding. The app does not know that you are taking a screenshot, rather iOS knows you are taking a screenshot (as it must) and is excluding an element on display that has been designated by the developer as sensitive information. This is the same technology that prevents you from accidentally screenshotting…

Neither of those use cases seem good or tasteful to me as a user, I don't think this concept of "secure (from the user) context" should exist, but maybe that's just me

Re: How Bluesky draws its logo on screenshots

#83

Earlier quoted context omitted.

Blame Apple for even allowing apps to be aware of the user taking a screenshot. Just like their iCloud Keychain API that lets apps secretly track users across app reinstalls and device resets.

Getting your account back on reinstall is good

It's massively confusing to users though.

Re: How Bluesky draws its logo on screenshots

#85

Earlier quoted context omitted.

It is actually astonishing to me that this is not something which can be turned off at the OS level, or as a permission setting in the app permissions. The app knowing I took a screenshot feels adjacent to me to a keylogger. Imagine how many apps are capturing that information silently. To my mind, a screenshot is something that is happening outside of the app context, the app knowing about it is a security flaw imo.

> The app knowing I took a screenshot feels adjacent to me to a keylogger. That is what this article is about and why you should read it before commenting. The whole point is that it doesn't need to know you're taking screenshots. That's why it's a clever trick.

But for completeness, iOS apps can detect screenshots. That’s what allows them to show annoying popups with a share option when you take a screenshot.

Re: How Bluesky draws its logo on screenshots

#86
post #14

This sort of stuff to me is an example of fear within an organization. Whenever I see engineering resources allocated towards self promotion and branding rather than quality and features for its users it shows how leaders want control over narratives.

It's equally possible there was one engineer with some free time who thought it would be cool.

Adding a watermark, how radical, dude

Re: How Bluesky draws its logo on screenshots

#87
post #59

Earlier quoted context omitted.

It is actually astonishing to me that this is not something which can be turned off at the OS level, or as a permission setting in the app permissions. The app knowing I took a screenshot feels adjacent to me to a keylogger. Imagine how many apps are capturing that information silently. To my mind, a screenshot is something that is happening outside of the app context, the app knowing about it is a security flaw imo.

Did you read the article? Bluesky doesn't know you're taking a screenshot, iOS just hides the follow button in the screenshot (consequently making the Bluesky logo visible).

iOS does tell the app that a screenshot was taken though

Re: How Bluesky draws its logo on screenshots

#88
post #57
post #2

Well, I have not once found a single case where an app reacting to screenshots and controlling the process in any way was anything to me but hostile and annoying. This one does not help. It somehow is perfect example of how modern software engineering feels to go astray for me. A feature in my device working completely in benefit of the one providing said software. I wish, and wish only I can, that this trend goes aw…

Side note- The Screenshot culture itself needs to die, sorry. Many a time, a share button simply works. I don’t know why people would share a screenshot or a map instead of pin and share their location. Yes there are cases where a screenshot helps but majority cases simply is “come to this place” a which turns out to make more difficult because people apparently don’t know how to share locations with pin and share!

The ideal "World Wide Web" envisioned by it's original design, was that a URI was a durable pointer to an immutable piece of information.

In 2026, we now know that the information can be edited, or completely removed for many reasons, some legitimate, and some nefarious.

Taking a screenshot is the easiest way to ensure the original is kept for folks to see. Frankly, it'd be even better if (a) the app can signal to the OS information about the url to the page for the screenshot, (b) timestamps were captured in the image and not cropped, and (c) the OS can authenticate the screen shot and digitally sign that it came from an unaltered device.

Re: How Bluesky draws its logo on screenshots

#89
post #59

Earlier quoted context omitted.

It is actually astonishing to me that this is not something which can be turned off at the OS level, or as a permission setting in the app permissions. The app knowing I took a screenshot feels adjacent to me to a keylogger. Imagine how many apps are capturing that information silently. To my mind, a screenshot is something that is happening outside of the app context, the app knowing about it is a security flaw imo.

Did you read the article? Bluesky doesn't know you're taking a screenshot, iOS just hides the follow button in the screenshot (consequently making the Bluesky logo visible).

> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".

Found in the HN commenting guidelines, linked at the bottom of most pages

Re: How Bluesky draws its logo on screenshots

#90
post #14

Earlier quoted context omitted.

It's equally possible there was one engineer with some free time who thought it would be cool.

Implementing a watermark isn't a thing anyone thinks is a cool feature they want to try out.

I mean. I read this and immediately thought it was a cool thing I'd like to try out
Post reply on HN