When you take a screenshot on Bluesky, the app does something subtle but clever: it draws the Bluesky logo as a watermark on the image. The implementation story is more interesting than you might think.
The post by Tim Marrinin detailing how this works hit the front page of Hacker News with 247 points and 182 comments — because it touches on a surprisingly deep topic at the intersection of platform identity, image processing, and user experience.
The Technical Challenge
Drawing a logo on a screenshot sounds simple. But the implementation has to handle a surprising number of edge cases:
- Different screen sizes and aspect ratios: The logo needs to scale and position correctly across phones, tablets, and web views
- Variable content behind the watermark: The logo must remain visible regardless of what is in the screenshot
- Performance: The watermarking has to happen instantly — users expect screenshots to be immediate
- Cross-platform consistency: The logo should look the same whether you screenshot from iOS, Android, or web
The approach Bluesky uses involves rendering the logo as an SVG overlay that is composited onto the screenshot bitmap at capture time. This ensures crisp scaling at any resolution and consistent positioning.
Why Watermark Screenshots at All?
There are several reasons platforms watermark screenshots:
- Brand attribution: When a screenshot is shared elsewhere (other social media, blogs, articles), the origin is clear
- Authenticity signals: In an era of deepfakes and AI-generated content, a platform watermark provides a provenance signal
- Anti-misinformation: Watermarked screenshots are harder to fabricate without detection
- Network effects: Every shared screenshot becomes free advertising
The Debate
The HN discussion (182 comments) revealed a split in user sentiment:
Pro-watermark arguments:
- Platform identity matters in a fragmented social media landscape
- It helps users identify the source of content when it is reposted
- Bluesky is building a brand and has the right to assert it
Anti-watermark arguments:
- Users should own their screenshots, including the right to remove watermarks
- It is a form of forced advertising
- Some users find watermarks visually distracting
- If you can crop or edit the watermark out, what is the point?
The Broader Trend
Bluesky is not alone in this practice. TikTok has long included user-facing watermarks on downloads. Instagram adds subtle branding. Twitter/X experimented with it. The practice is becoming standard for platforms that want to maintain brand visibility as content moves across surfaces.
What makes Bluesky implementation notable is the transparency: they published the technical details, which is unusual. Most platforms treat watermarking as an implementation detail they would rather not discuss.
What This Means for Developers
If you are building a social platform or any app that produces shareable images, the screenshot watermarking pattern is worth considering:
- Use SVG overlays for resolution independence
- Test against diverse content backgrounds for contrast
- Make the watermark subtle enough not to ruin the screenshot but visible enough to serve its purpose
- Consider giving users the option to toggle it (though most platforms do not)
The implementation details matter because screenshots are one of the most common ways content spreads across the internet. Getting watermarking right means your brand travels with your content without annoying your users.
Based on the HN discussion (247 points, 182 comments) and original post by Tim Marrinin.
Top comments (0)