Live data from Hacker News

How Bluesky draws its logo on screenshots

timmarinin.net

191–200 of 478 posts

Re: How Bluesky draws its logo on screenshots

#191

Earlier quoted context omitted.

mmm on average we’ve probably considered the photograph of a screen, and we were focused on: >To my knowledge, this is a misunderstanding. re: an OS informing an app of a user action (but didn’t downvote ya)

the other device then likely indexes it after a brief once-over by its own ai-enabled os. any crossover interactions, and it may as well be the same device. maybe some of you have not experimented enough with the theshold to have noticed yet.

Able to elaborate for me?

Re: How Bluesky draws its logo on screenshots

#192
post #190

Earlier quoted context omitted.

1000%. Apps should not even be able to know that I've taken a screenshot - let alone change the contents of it.

The app doesn't know. It just produces a widget tree, and the OS-provided renderer renders it this way or that way. In particular, it chooses not to render controls marked as "security-sensitive" when the rendering is intended for a screenshot; it could instead put empty boxes in their place, etc. The app has no idea and no control, AFAIK.

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

Re: How Bluesky draws its logo on screenshots

#193

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.

Marketing, like every other functional part of a business, requires technology and engineers. This has nothing to do with fear, you just don’t respect non-engineering work as critical to running a business.

Re: How Bluesky draws its logo on screenshots

#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.

I’d say this is one for app review or an App Store rule. But we all know those are a total joke.

Re: How Bluesky draws its logo on screenshots

#195
post #111

Earlier quoted context omitted.

The app actually is notified after the screenshot is taken: https://developer.apple.com/documentation/uikit/uiapplicatio... Android does it too: https://developer.android.com/about/versions/14/features/scr...

Very interesting! Parent poster is correct, that notification does feel akin to a key logger… although I’m not sure that it applies to this bluesky feature. So in this instance, am I right in understanding that iOS posts a notification after the user has completed a screenshot, which would make it impossible for the developer to use this notification to trigger anything that would modify that screenshot? Hence the de…

Correct.

Though I don’t see how this is anything like a keylogger.

Re: How Bluesky draws its logo on screenshots

#197
post #111

Earlier quoted context omitted.

The app actually is notified after the screenshot is taken: https://developer.apple.com/documentation/uikit/uiapplicatio... Android does it too: https://developer.android.com/about/versions/14/features/scr...

Spotify uses this and it annoys me all the time. If you screenshot what you are listening to, after the screenshot is taken spotify will open a full-screen popup to "share" the song you are listening to. This is quite dumb, especially since if you wanted to share a song via the screenshot, you can do so in the OS-level screenshot UI, and then you would close it and see Spotify's own similar version of the same UI. Sp…

I’ve seen another app do that but for a different reason. It’s for security cameras and they use it to show a “hey idiot just press the save a picture button, don’t take screenshots” popup, which is also hostile.

I’m not sure why the app needs to be notified. There must be some use but I can’t think of it off the top of my head.

Re: How Bluesky draws its logo on screenshots

#198

They're just following Apple's lead. When iPhone shipped, any time you emailed a photo it would append "Sent from my iPhone" to try to virally market. Same or at least similar slimey tactics

That’s just an email signature, configurable (or removable, if you prefer) by the user. This is completely different, in my opinion.

Re: How Bluesky draws its logo on screenshots

#199

Earlier quoted context omitted.

[flagged]

Uh, no? I highly doubt that a non-occluding watermark on screenshots is even in the top 100 gripes most people have with X. And I don't use either platform. If anything your argument is an accusation of bias without any discussion of merits.

Not sure why you think anyone is suggesting that non-occluding watermarks are a gripe people have with X.

GP is saying that BS gets a pass where X would not for a user hostile action.

Re: How Bluesky draws its logo on screenshots

#200
post #190

Earlier quoted context omitted.

The app doesn't know. It just produces a widget tree, and the OS-provided renderer renders it this way or that way. In particular, it chooses not to render controls marked as "security-sensitive" when the rendering is intended for a screenshot; it could instead put empty boxes in their place, etc. The app has no idea and no control, AFAIK.

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.
Post reply on HN