How Bluesky draws its logo on screenshots

(timmarinin.net)

247 points | by gavide 4 hours ago

36 comments

  • jjcm 3 hours ago
    If it's between this and a perpetual logo, I'll take this any day.

    I actually really like this approach. The action button isn't relevant in this context, and it doesn't occlude the content.

    There's certainly situations where you wouldn't want this (ie if you're developing the app and you want to redesign starting from a screenshot), but for the average user I think this isn't overly hostile. I understand that people are dogmatically opposed to intent being modified, but I think you need to balance nuance. I actually enjoy having an attributable source in shared elements, and I think this is a low-impact way of achieving that.

    • pembrook 2 hours ago
      [flagged]
      • ramraj07 1 hour ago
        Consider the possibility that many HN users, who likely also constantly ask why mice are needed when vim/Emacs exist, are not the users who mostly use regular apps.
      • computably 1 hour ago
        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.
  • skiing_crawling 3 hours ago
    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.
    • nemosaltat 15 minutes ago
      > I expect to have an image of exactly whatever was displayed on the screen at the time

      Do you/should you (we) really expect that though? I regularly use color filters on my apple devices— grayscale to avoid distractions during the day and red tint at night. More recently I’ve been using the motion dots. I don’t know that I can say with confidence that I never want any of those “personal-perceptional-modifiers” to appear in a screenshot, but for most folks, I would guess it’s approximately never.

    • MBCook 3 minutes ago
      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.

    • kashnote 14 minutes ago
      1000%. Apps should not even be able to know that I've taken a screenshot - let alone change the contents of it.
      • nine_k 9 minutes ago
        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.
        • kashnote 6 minutes ago
          Don't apps like Snapchat notify the other person if you take a screenshot of your messages?
    • spike021 3 hours ago
      iOS allows something similar. twitter (X) will also add a logo. I believe reddit did the same but i stopped using their app a while ago.
      • mh- 16 minutes ago
        Reddit has a toggle in its settings to disable it. X, too, I think.

        Personally, I wish iOS didn't even facilitate this.

        edit: to be clear, I don't think iOS should notify the app at all. The app could register areas as "invisible to screenshots" perhaps - I'm torn on that functionality.

      • Chinjut 18 minutes ago
        iOS allows something similar because this is iOS. iOS allows something exactly the same because this article is about iOS.
    • KennyBlanken 43 minutes ago
      The thing that really irritates me about the banking apps blocking screenshots is that it's pretty clear to me it's not about protecting customers but denying customers the ability to document something related to their account.
  • rmwaite 2 minutes ago
    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.
  • 3form 4 hours ago
    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 away at some point.

    • thepasswordis 3 hours ago
      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.

      • CircuitSeuss 3 hours ago
        > 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 your password manager; the developer has simply performed a nifty trick to display a small icon behind where the “follow” button would otherwise be displayed.

        There are plenty of instances where this sort of thing can be annoying, such as when you try to screenshot a streaming service app and DRM enforcement leaves you with a blank screenshot, but IMO this particular instance is actually very tasteful; seeing “follow” on every screenshotted post is just useless noise, but a small unobtrusive platform icon is a useful reminder that the post came from Bluesky and not another very visually similar service like X(cancel) or Mastodon.

        • efskap 2 hours ago
          • albert_e 1 hour ago
            This prevents us from taking scrolling screenshots (a native feature in many smartphones today that is often useful when there is more than one screen of content).

            I dislike this hijacking for that reason and wish there was a way to turn it off.

          • CircuitSeuss 19 minutes ago
            Very interesting! Parent poster is correct, this does feel akin to a key logger.

            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 developer’s work around?

            • MBCook 3 minutes ago
              Correct.

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

          • snailmailman 1 hour ago
            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. Spotify just really wants you to use their own share button so that they can track you.

            • MBCook 1 minute ago
              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.

        • chrsstrm 2 hours ago
          "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 your password manager"

          And that is reasonable, but it is also a surface where an app touches the OS, which should be a permission boundary that I can control. Allowing the option to opt-out of screenshot blocking with a proper double-confirm warning and biometric auth is also reasonable.

        • zahlman 2 hours ago
          > This is the same technology that prevents you from accidentally screenshotting your password manager

          Yes, and I would say it's a bad thing that the OS tries to prevent this.

          > seeing “follow” on every screenshotted post is just useless noise, but a small unobtrusive platform icon is a useful reminder that the post came from Bluesky and not another very visually similar service like X(cancel) or Mastodon.

          I would say it's a bad thing that Bluesky makes the screenshot look different from what was on screen for the user. If I cared about excluding the "useless noise" from a faithful depiction of the pixels on my screen, I could address that myself.

          • EGreg 26 minutes ago
            Why is this feature bad?

            As someone who develops apps for confidential conversations, making it harder for people to screenshot the confidential stuff is a feature the sending party wants, that is why they send in your app as opposed to others. It doesn’t make things impossible, just hard enough that 95% of people won’t bother to take a copy.

            Same for example with disappearing audio messages on whatsapp

            What I don’t like is the app being informed that I took a screenshot. The OS can hide things in screenshots without this.

        • akersten 2 hours ago
          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
        • Barbing 2 hours ago
          Can Snapchat no longer inform the other user when a screenshot was taken?
          • jambalaya8 1 hour ago
            can someone just take a picture of the phone with another phone, or use a screen recorder?
            • computably 1 hour ago
              Security is never absolute, it always "merely" raises barriers.
              • jambalaya8 1 hour ago
                lol. downvoting on this is quite dumb.

                pretty sure i was pointing out it is best not to think you are safe sending a message without considering the fact that people do these things.

                RIP rational.

                • Barbing 40 minutes ago
                  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)

                  • jambalaya8 34 minutes ago
                    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.
                    • Barbing 6 minutes ago
                      Able to elaborate for me?
        • applfanboysbgon 1 hour ago
          I think bsky's use of this malware feature is as benign as it's possible to get, but it's still a malware feature. As you point out, the real reason this exists is to enforce DRM and make your computer serve Netflix et al rather than the person who owns it.

          > accidentally screenshotting your password manager;

          I could not think of a more useless justification for installing malware into the OS. Okay, you've accidentally screenshotted your password manager. So what? Are you going to accidentally upload it to the internet too? I'd much rather live in a world where people who are that stupid face minor consequences for their actions than one in which all of our own computers are used against us.

      • raincole 2 hours ago
        > 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.

        • echoangle 2 hours ago
          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.
          • edoceo 2 hours ago
            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.
            • echoangle 2 hours ago
              No, I was talking about App Y knowing about a screenshot you take of App Y.

              Isn’t that what everyone is talking about?

              • albedoa 58 minutes ago
                Yes, that commenter is lost.
            • efskap 2 hours ago
              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

            • KennyBlanken 51 minutes ago
      • dc443 3 hours ago
        but you didn't read the part where the mechanism is explained? it doesn't do anything like capturing information. it just marks a button "sensitive" causing it to be hidden in a screenshot, thus revealing an icon that was put there underneath the button.
      • araeyn 3 hours ago
        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).
        • LPisGood 2 hours ago
          iOS does tell the app that a screenshot was taken though
        • verdverm 2 hours ago
          > 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

    • fer 3 hours ago
      > hostile and annoying

      If someone from Google Maps or LinkedIn team is here, please, when I take a screenshot it's because I want to a screenshot, not share the friggin location/post.

      Not sure who got the idea that it was useful, it isn't.

      • mikepurvis 3 hours ago
        I would happily use the Google Maps "share" feature, but I've yet to encounter any but the simplest of scenarios where it actually preserves the entire context of what I'm trying to share: the viewport, the start and destination, stops along the way, route choice, the time of day, all of it.

        If I'm sending a screenshot it's because I want to send exactly what I see on my screen and not have my recipient's gmaps instance happily recompute a route it thinks is better or leave out the routing information I included, or switch from biking to driving directions, or whatever else.

        • Waterluvian 3 hours ago
          It's of course about lock-in. In the early Web-GIS era there were a few competing but popular notation standards for sharing lat/lon/zoom/<sometimes more> that was meant to be human readable and compatible with any WMS or similar.

          Ah... to imagine a world where you could just share a coordinate string and people could open it in whatever map app/page they wanted. Geo URI is probably the closest we have today but I don't think much of anything outside the OS Geo community accepts it.

          • mikepurvis 2 hours ago
            I think that's actually a separate issue. What I specifically want from a Google Maps share URL is for it to be something I can send over text that will reproduce for my recipient exactly what I see.

            A lat/lon/zoom/start?/dest? is kind of what a Google Maps share currently is, but it's neither an interoperable standard nor a reliable capture of the current state, so really the worst of both worlds.

            (Also, hi AB! Nice to see you on here)

            • Waterluvian 2 hours ago
              Hi! I think I’m on the same page (give or take a zoom level) now. That is hard to do between separate geodatabases (hence CRS, placenames, geocoding, etc.) but Google isn’t even doing it within their own. And the only way I can obtain a link is to first place a pin, which wants to snap to nearby features. If I try to link a nice trail near my home it snaps to the quarry instead, making me look like a maniac with a terrible idea of what a “quiet walk” looks like.
              • zrobotics 1 hour ago
                The other reason someone might want a screenshot specifically isn't to share a location, but to share a route. For instance, I might want to text a friend a screenshot of my driving route. Maps can sometimes route weirdly, so this is definitely a use-case I've needed before.
        • KennyBlanken 49 minutes ago
          I have a seething hatred for google maps links people send on mobile because Google no longer shows you the map in your mobile browser. It has for at least a year or twoo required Google Maps be installed to show you what the person linked to.
      • umeshunni 3 hours ago
        Today I noticed that Amazon Pharmacy decided to blank out my prescription info that I was screenshotting to send to my doctor. WTF.
        • AshamedCaptain 3 hours ago
          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 actively annoying to the user, and has no way to disable. Perfect example of the usual "security theater" feature.

          • zrobotics 20 minutes ago
            That seems oddly user hostile for apple. Especially for Wi-Fi passwords, which are a very common thing to share. Android has had a feature for years that generates the password as a plaintext-encoded QR code so you can share a wifi password without the other party even needing to type it in. And at least on my pixel 9, I have a toggle on the password entry field to toggle visibility.

            I don't have an iOS device handy to compare against, but it surprises me that Apple wouldn't also recognize that Wi-Fi passwords in particular are extremely common things to share.

          • Barbing 3 hours ago
            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.)

            • doc_ick 2 hours ago
              .
              • Barbing 2 hours ago
                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!

                • doc_ick 2 hours ago
                  .
                  • Barbing 1 hour ago
                    Just need some help mining the ore to make sure it’s conflict free (OK would actually really like that if it were possible!)
        • Barbing 3 hours ago
          Apple gave too much power to iOS developers. They can use DRM strong enough that when your iPhone is open in iPhone Mirroring on your Mac, and you record your Mac screen with a third-party tool, the iPhone screen is blacked out.
        • jerezzprime 1 hour ago
          I bet this is the inverse problem. Someone thought "oh a prescription is definitely privacy sensitive information, I should ensure the OS does the right thing" not realizing this counter productive behavior.
        • wolvoleo 3 hours ago
          And if you take a screenshot of a product in the Amazon app it hijacks that and copies a link instead.
      • Razengan 3 hours ago
        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.

        • bethekidyouwant 3 hours ago
          Getting your account back on reinstall is good
          • sfdlkj3jk342a 2 hours ago
            That's what a username and password are for. I'd rather not be forcibly tracked.
            • chongli 21 minutes ago
              I have 200+ different passwords stored in iCloud Keychain, each 20+ characters long. How am I supposed to remember all of those?

              Do you use the same password on every site? How do you deal with data breaches?

          • singpolyma3 2 hours ago
            It's massively confusing to users though.
          • OneLeggedCat 3 hours ago
            Maybe, so long as it's optional.
          • Razengan 3 hours ago
            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.

            • doc_ick 2 hours ago
              .
              • Dylan16807 1 hour ago
                I thought your other comments about writing your own were sarcasm about how that's such a terrible situation if that's the kind of thing it would take.

                But this one looks like you actually mean it? Yikes.

              • Razengan 1 hour ago
                Someone should follow you around saying that to you every time you complain about anything
      • Barbing 3 hours ago
        Good thing if you have GMaps open to the directions list while driving and tell Siri to take a screenshot, it doesn’t throw up a full page of nonsense over your directions that only Voice Control (not Siri alone) or a [potentially nonexistent] passenger could close.

        Oh wait it absolutely does.

    • shiandow 3 hours ago
      It still baffles me that it has become normal for an OS to place the wishes of an app above those of the user.

      Hijacking the screenshot process is a privilege that you ought to be able to revoke, it's insane to allow software to be given more control.

      And don't tell me it's anything to do with security when it can be circumvented in any number of ways.

      • javier2 3 hours ago
        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.
        • xorcist 3 hours ago
          That is a lot of words just to make it sound reasonable that a page can be exempt from the underlying screenshot functionality. It isn't. Not without asking the user.
        • nemomarx 3 hours ago
          users should have some way to control if screenshots have secret data in them or not, really. what if I do actually need to preserve it?
          • edoceo 2 hours ago
            I like your idea. When the screenshot is taken a user can have an option: Include Secrets? And the Apps can only hint at what to hide.
        • Analemma_ 3 hours ago
          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?
    • tchalla 3 hours ago
      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!
      • dhruvrrp 3 hours ago
        Screenshots are much better for archival. So many times you go back to a url/link you shared, and poof it's gone or the content has changed from when you sent it.

        Screenshots allows you to get a point in time reference to what you are sharing.

      • -0_0- 1 hour ago
        In the case of sharing a link I have to remember/find where it is in each app, likely scroll through a long list of messaging (and for some reason non-messaging apps) to find the correct app, select the contact, and then pray that the link sent actually works for them and contains the correct information I'm seeing (very often the link will actually direct them to a web version of the app I'm using, then put a modal popup in front of the information asking them to use the app, then either send them to the app store, or send them to the app but strip out the actual information I linked and send them to a blank map).

        Screenshots are clunky and unideal, but at least they're fast and I know that they don't fail or break or send the wrong info to my contact.

        If it were a one off message, this wouldn't be an issue, but if you zoom out on the issue and see you're sending up to a hundred messages a day, points of failure become major life frictions and you're trained out of using things like links in messaging apps.

      • jasonjayr 2 hours ago
        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.

    • andai 3 hours ago
      When I take a screenshot in ChatGPT, it shows a "share this chat?" toast at the top.

      The toast shows up after the screenshot, but my phones's long screenshot feature captures the top part a second time, so the top part of the chat becomes unreadable.

      • KennyBlanken 44 minutes ago
        Yup, that's by design. They want to force you to "share" so they can both track who you interact with, and also try to convert the other person into a paying customer.
    • xnx 1 hour ago
      There should be a layer of user control where the user can make the OS lie to the app. The app has no need to know when a screenshot or recording is happening, what the real location is, what file system contents are, etc.
    • dev1ycan 1 hour ago
      This is what made me avoid chrome since release, I tried to right click a youtube channel background as a teen wanting to use it as a template to make my own channel background on photoshop... turns out they had disabled it, while I could on firefox.
    • qurren 3 hours ago
      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

      • hod6654 36 minutes ago
        GrapheneOS doesn't allow for it. You'd need a rooted device to bypass screenshot blocking
    • jambalaya8 2 hours ago
      agree with you.
    • bigyabai 3 hours ago
      > 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.

      • drdexebtjl 3 hours ago
        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.

        • edoceo 2 hours ago
          In USA Wells Fargo blocks it, so I can't get a picture of the bugs I'm trying to report.
    • alasano 2 hours ago
      I hate the ChatGPT app and Spotify the most for their screenshot behavior.
  • pfraze 3 hours ago
    This is in fact a watermark to promote the application, which otherwise wouldn't be recognizable since Bluesky looks like every other microblogging app. I didn't know that Sam literally named the file GrowthHack.tsx, which is pretty funny.
    • red_hare 2 hours ago
      I can't help but respect the dev's self-awareness
  • internetter 3 hours ago
    Nobody in the comments talking about snapchat where like one of the core pillars of what "sets their service apart" is the difficulty of taking a screenshot without notifying the other party
    • Mtinie 3 hours ago
      Wasn’t that the entire premise of the product when it launched? Disappearing messages and minimal footprint so you could be confident your communications were semi-private?

      That was the expectation of using the product so it fits and isn’t anything like this discussion.

      • BasicallyBluesk 2 hours ago
        That plus product design.

        Yellow.

        They fuckin did it. Not construction not a warning of some type. Not yellow pages. Yellow - cool looking yellow.

        Is what I said to myself as a 20-something product designer

  • socalgal2 15 minutes ago
    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

    • rmwaite 0 minutes ago
      That’s just an email signature, configurable (or removable, if you prefer) by the user. This is completely different, in my opinion.
    • doublepg23 12 minutes ago
      There was at least a fig leaf of “I’m typing on a mobile keyboard” excuse my typos”.
  • asdfsa32 40 minutes ago
    This is an interesting case of "Good use" of a "bad feature". This feature is bad because it works against the user and device owner, but this use case like hiding your password when sharing your screen is a good use case.
  • _djo_ 3 hours ago
    X and Threads do this too. I wish they all wouldn't, messing with screenshots should only ever be done when preventing them as a security measure.
    • dvngnt_ 3 hours ago
      They shouldn't even disallow screenshots from a security measure. If the user wants to take a screenshot of their bank account info or a password manager they should. Maybe an additional permission for screenshare. No device has protection against a second device taking a recording so it's really just security theater
    • FinnKuhn 3 hours ago
      Reddit as well. Although they let you disable it from what I remember.
    • wolvoleo 3 hours ago
      Even preventing them shouldn't be possible. It's just security theater anyway. You can easily capture it with another camera.
      • kps 1 hour ago
        Until the big players agree on a watermark that their cameras will refuse to photograph.
  • hmokiguess 3 hours ago
    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.
    • jdgoesmarching 4 minutes ago
      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.
    • skupig 3 hours ago
      It's equally possible there was one engineer with some free time who thought it would be cool.
      • AlexAplin 3 hours ago
        It's probably silly to make OP's judgement of any of these implementations in isolation, but you can sense a real fear about the growth (or lack thereof) inside Bluesky. Fiddling with the presented metrics (likes count getting moved ahead of reposts), promoting total user signups while being silent on collapsing DAUs. They are promising a lot at once with AI custom feeds from Attie and subreddit-style communities that smells like feature creep.
        • pfraze 2 hours ago
          Your indicators that we're afraid about growth is that we're shipping features and experimental new products?
          • AlexAplin 1 hour ago
            They aren't my indicators, but they read as sweat against the observable metrics being in decline. There is a perception that they want to pull on users outside of Bluesky that I don't really think exist, and I guess I share in that feeling when I believe the core still has so much basic parity missing with X et al that would demonstrate confidence in the current users you already have. Still interested to see what they ship as.
      • Larrikin 3 hours ago
        Implementing a watermark isn't a thing anyone thinks is a cool feature they want to try out.
        • paimapi 3 hours ago
          what do you mean, it's a very normal cool thing that everyone loves

          Sent from my Ryobi Riding Lawnmower

        • singpolyma3 2 hours ago
          I mean. I read this and immediately thought it was a cool thing I'd like to try out
          • Larrikin 2 hours ago
            By the end of your first year in CS you will have hopefully learned enough to place an image on something, that's about as cool as it gets.
      • 398642258909 2 hours ago
        Adding a watermark, how radical, dude
      • hmokiguess 3 hours ago
        And such engineer would have enough organizational clout to just ship it without going through anyone?
        • rbaudibert 3 hours ago
          That's how a modern organization works. You trust your colleagues will do good work, and will ship something useful and there's not really "someone to go through".

          I agree this can be defined as cool and very very likely someone did this on their free time/prompted Claude on the side.

          • hmokiguess 3 hours ago
            It's a Series B company, it needs to make money, and they have to answer to a board and provide information to investors. They have a roadmap, direction, and leadership. Yes, trust and good intentions is an awesome thing and I hope they have that indeed, but I would think reality lies in the middle of both sides.
            • rbaudibert 3 hours ago
              I've worked at a Series B company and reality is this is too minor for investors to care on its own, and it's also very hard to correlate this change to new revenue, so not something that's likely to have been done with that intention
              • hmokiguess 2 hours ago
                I guess we had very different experiences. Maybe it’s the B2C industry or these free apps
        • x313 3 hours ago
          Bluesky has <100 employees so it could be possible
          • hmokiguess 3 hours ago
            I agree that having less people to manage means easier to build trust relationships and culture, though I believe some form of management and control must exist.
            • pfraze 3 hours ago
              I'm sure this wasn't even in the top 10 of things that we made sam implement out of fear
        • whyrusleeping 2 hours ago
          Yes actually Sam often ships random fun things he feels like doing.
        • Slurpee99 3 hours ago
          You're fun
    • haileyok 3 hours ago
      Someone spending half a day on a feature that places the app's logo in the screenshot so people seeing it can know where it came from is "fear within an organization"? You've got to be kidding lol
  • 0xferruccio 3 hours ago
    To be fair this is useful for discovering bluesky from screenshots getting posted on other platforms.

    Their product UI kind of looks like X, so it's helpful to know the source of a post

    • grim_io 3 hours ago
      I don't think anyone doubts that it benefits the company.
    • mulmen 3 hours ago
      If only there was some uniform way to identify a resource. But it might lead people out of the walled garden so best not to risk it.
      • pastel8739 46 minutes ago
        Or, in the case of X, into the outside of the wall of the garden with no way through
  • godelski 2 hours ago
    I'm confused why people are mad at Bluesky for this. Everyone stating their issues seems more related to Apple than Bluesky. So why point the finger at them?
    • serial_dev 23 minutes ago
      I don’t think a significant percent of real Bluesky users actually care.

      Having a follow button on the screenshot brings nothing and a logo is helpful when sharing (“hey it’s not twitter, I know it looks like it but it’s bluesky”) and looks subtle.

      It’s just it’s a forum so people say things for discussions sake and get outraged by anything that a platform they don’t like is doing.

    • KeybordWarrior6 52 minutes ago
      I’m not mad. I’m LIVID.

      I point not 1 but all 5 fingers at them.

      With both hands so all 9 (I lost one in the Reddit Wars)

  • phillipseamore 2 hours ago
    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.
  • ivan888 2 hours ago
    > The “Follow” button is visible when I take the screenshot mid-switch.

    Does this indicate that the privacy feature has a gap, where you could reveal the length of your password if you take a screenshot mid app switch?

    • tom1337 2 hours ago
      No because per default the input is not cleared when screenshotting. If you‘d implement this yourself for security reasons you'd most likely blur / overlay the whole screen when the app enters background state.
    • OJFord 2 hours ago
      Probably, but to the extent that was at all a problem to begin with, multiply it by another 0.0001 or whatever for the threat of the screenshot being taken mid switch away!
  • zzo38computer 3 hours ago
    If the feature can sometimes be useful (including this situation, which some other comments mentioned; but also for other things such as hiding actual secure data), then perhaps it should be made as a setting which can be changed in the setting menu (e.g. "Exclude secure data from screenshots"; it should also mention which apps use this feature), so prevent abuse. (This would also make it clear what the feature is, as well as being able to disable it.)
    • akersten 2 hours ago
      That such a setting does not exist suggests the feature's true purpose is not for the end user's own benefit!
  • kimos 3 hours ago
    Perplexity does this on web by adding a logo in response to key combos for normal screenshot shortcuts.
  • klutometis 1 hour ago
    Usually post http://aidr.wtf appropriately.
  • Titan2189 1 hour ago
    I appreciate the Game Changer reference
  • jadengeller 2 hours ago
    Tangentially, I see a lot of people here upset that apps can react to your screenshot before it is captured. I think it is helpful to think about it as a tradeoff between freedoms:

    (a) the freedom to screenshot any content on your own device (b) the freedom to share content with others that cannot be screenshotted

    It can be annoying when DRM or privacy features block a screenshot, but I think it can also benefit the platform ecosystem that you participate in as a user too. Idk!

    • Dylan16807 1 hour ago
      B is an illusion, and it seems like about 90% of the time it's used for dumb or bad purposes even if it did work.
      • nxc18 33 minutes ago
        Locks can be picked. We still make and use locks.
        • Dylan16807 29 minutes ago
          If a type of lock was overwhelmingly used for bad reasons, and only worked when someone didn't cover their hands (analog pictures), I'd be arguing against that type of lock too.
          • nxc18 13 minutes ago
            Is it a “bad reason”? Millions of people chose to use Snapchat specifically because of how it handles screenshots. It is a feature even if you don’t like it.

            Many people would find it inconvenient to find another device to take a picture with. And that manual picture would then have baked-in evidence that it was taken surreptitiously.

            Locks keep honest people honest, as long as the app is up front about it and lets users make the choice, I don’t mind.

            • Dylan16807 10 minutes ago
              I said 90% and not a higher number because of Snapchat. It's not the example of bad reasons.

              Nobody deliberately opted in to random information hiding in a more general purpose app, or watermarking, or DRM.

  • bewal416 3 hours ago
    I think RevenueCat does the same thing. Smart way to exploit network effects!
  • vachina 2 hours ago
    This is why I use the browser version for anything. I’m using an actual user agent.
  • ebbi 3 hours ago
    X does the same thing.
    • Jonovono 3 hours ago
      Just since Nikita joined (altho now he's gone, doubt they will remove it tho)
  • lukeholder 3 hours ago
    Tiktok has been watermarking videos since the beginning.
  • add-sub-mul-div 3 hours ago
    Is this iPhone only? I've never seen this on Android.
  • whalesalad 2 hours ago
    I’ve noticed that if you screenshot a thread in the threads app an “@threads” logo appears in the upper right corner
  • garyhasapoint 3 hours ago
    has this guy lived on a rock? reddit/twitter/etc every social media platform does this already.
    • yesyoudo 1 hour ago
      Paul frazee does not LIVE on a rock

      He smokes them

      You’d have to smoke that shit to come up with the decentralized/centralized fuckware that is Bluesky

    • wolvoleo 3 hours ago
      It's pretty likely that bluesky users aren't on other social media. Because it pretends to be better than them (this shows it isn't really, though)
      • pfraze 3 hours ago
        I know you don't think it's bluesky, but which app do you think is better at putting its logo on screenshots?
  • Razengan 3 hours ago
    As Spring inevitably leads to Winter, and Night follows Day, Thus the Inevitable Enshittification of all Centralized Platforms
  • winterqt 3 hours ago
    This is arguably missing the "how" from the title -- can someone fix?
    • CaliforniaKarl 3 hours ago
      The best way to ask for this is to send an email, to the email address which you can find at the bottom of the page (click on "Contact"). There's no guarantee that the mods will find your comment otherwise.
    • FinnKuhn 3 hours ago
      @Dang: I would like to report an innocent victim to the automatic "How"-Removal.
      • altairprime 3 hours ago
        Saying @dang has no effect; it does not activate a batsignal or any other mechanism of mod summoning. The only way to be sure a mod see this is to email them; see the contact link in the footer and include a link to the comment.
  • pranav_tech26 2 hours ago
    [dead]
  • winningChild 3 hours ago
    [dead]
  • jheriko 58 minutes ago
    [dead]
  • BasicallyBluesk 2 hours ago
    [flagged]
    • pfraze 2 hours ago
      We really need better haters
      • yesyoudo 1 hour ago
        Really, can’t find any on a network as vast and populated as Bluesky??

        Where anyone can say anything?

        Maybe it’s so decentralized there is a dark web within BlueSky now! DarkSky

        • yesyoudo 1 hour ago
          Firehose -> Shadowhose

          Now anyone can access the decentralized shadowhose from our server

          • whyrusleeping 1 hour ago
            “ and another thing: im not mad. please dont put in the newspaper that i got mad.”
            • yesyoudo 1 hour ago
              I’m not mad, Paul frazee is fucking MADD

              Mothers Against Decentralized Development

              He’s a madd mother, fucker

  • adolph 3 hours ago
    Example n+1 of why I only use web and not download an app
  • yesyoudo 1 hour ago
    All the leading voices are on blue sky.

    Quick! Everyone!

    Over to blue sky where all the big stars in tech and VC and entertainment are feverishly sharing their thoughts and ambitions.

    Only on blue sky will you find:

    • knowhow

    • gossip

    • trends

    • “ads that add” (Paul frazee thought of this one, the kid is a genius. He coded his own decentralized network on the blockchain)

    Come on over to Blue Sky - all the stars are there. I mean here. On Bluesky where I am. Come on guys