Live data from Hacker News

How Bluesky draws its logo on screenshots

timmarinin.net

111–120 of 478 posts

Re: How Bluesky draws its logo on screenshots

#111

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…

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

Re: How Bluesky draws its logo on screenshots

#112
post #101

Earlier quoted context omitted.

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.

What? App-B on iOS knows when I'm taking a screenshot from App-Y? I don't have iOS to check but that seems crazy.

I guess it would need permissions, but you can monitor the photo library with PHPhotoLibraryChangeObserver and check if a new item's subtype is photoScreenshot.

Otherwise userDidTakeScreenshotNotification only fires for your own app

Re: How Bluesky draws its logo on screenshots

#113
post #73

Earlier quoted context omitted.

From the same lunacy that forces me to write my 30-something character Wi-Fi password on a "secure password field" that only shows me the last character, almost ensuring that I will make an unlimited number of typos and spend way too much time for something that should only take 30 seconds. It's not clear who it is protecting against, it does not seem to be effective at protecting against anything at all, it is activ…

Super secure!!1one Unsecure: open Shortcuts, tap Gallery, search “Adjust Clipboard”. Add to Action Button folder and run from Action Button. - Or add “Dismiss Siri and Continue” action after “Get Clipboard” so you can say “Siri, Adjust Clipboard”. Type in the still-unreasonably small window, tap Done, paste password. (Then clear clipboard I suppose and consider privacy implication if your clipboard syncs to Mac.)

.

Re: How Bluesky draws its logo on screenshots

#114

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

That's what a username and password are for. I'd rather not be forcibly tracked.

Re: How Bluesky draws its logo on screenshots

#115
post #73

Earlier quoted context omitted.

Super secure!!1one Unsecure: open Shortcuts, tap Gallery, search “Adjust Clipboard”. Add to Action Button folder and run from Action Button. - Or add “Dismiss Siri and Continue” action after “Get Clipboard” so you can say “Siri, Adjust Clipboard”. Type in the still-unreasonably small window, tap Done, paste password. (Then clear clipboard I suppose and consider privacy implication if your clipboard syncs to Mac.)

.

Was referring to the other point.

Could write my own phone operating system to not be subject to the iOS WiFi password field display settings though!

Re: How Bluesky draws its logo on screenshots

#116

Earlier quoted context omitted.

Getting your account back on reinstall is good

I can fucking type my username and password, thank you. And I prefer to see and choose the data an app stores on my fucking ICLOUD ACCOUNT. And fucking DELETE it when I want. There's no way to do that from an iOS device.

.

Re: How Bluesky draws its logo on screenshots

#117
If not for the function being named "GrowthHack" I would have thought that hiding following status for screenshots to be a good privacy measure. They don't use it to hide anything else and since I'm not a user of the app I don't know if there is more extraneous information that could be used to infer or track down who screenshotted and they don't hide.

Re: How Bluesky draws its logo on screenshots

#118
post #34

Earlier quoted context omitted.

Did you read the post? Nothing is hijacked, but its a trick where they render the normal button in a ui element for secret data, which is blanked by the system on screenshot, revealing the logo underneath. Its a reasonable feature, so its hard for apple to control it better or remove this.

No, it’s not a reasonable feature. If I take a screenshot, I want the image to include what is displayed on my fucking screen, period. What is so difficult about this?

[deleted]

Re: How Bluesky draws its logo on screenshots

#120
post #5

Earlier quoted context omitted.

> I wish, and wish only I can, that this trend goes away at some point. You don't have to wish, in this scenario. Bluesky supports third-party clients, you can use one that has a more minimal featureset if you prefer.

For Bluesky, sure. I think the comment was aimed at the trend. Android and iOS should not let apps do this, because it can be (ab)used by apps that you can’t really choose not to use. I know there’s a popular bank in my country that completely blocks screenshots and screen recordings on Android somehow.

[deleted]
Post reply on HN