Bluesky employs iOS API workaround to overlay logo on user screenshots
The social media platform utilises a secure text field mechanism to mask its interface during normal use, revealing a branded logo only when a screenshot is captured.
The Bluesky social media application has implemented a technical workaround on iOS to display its logo on screenshots taken by users. The method involves rendering the interface content within a secure text field, which iOS automatically blanks during screenshot capture, thereby revealing the logo underneath. This technique was introduced in January 2026 via an open-source package called expo-privacy-sensitive. The implementation mirrors similar privacy-focused features used by Telegram and Signal.
The specific code file responsible for this behaviour is named GrowthHack.tsx, introduced by a developer known as mozzius. The mechanism relies on the isSecureTextEntry property of a UITextField; when a screenshot is taken, iOS blanks this layer, allowing the underlying logo to be visible. For other platforms, the app simply renders content as-is, without masking.
The trick does not function when switching between apps, likely because iOS takes a snapshot at the start of the gesture, leaving no live UITextField instance to react to the screenshot trigger. The author of the analysis is not an iOS developer and speculates on this limitation, suggesting it is due to the way iOS handles the snapshot process during app switching.
Community reaction in the relevant thread was largely negative before the thread was locked. The code file is named GrowthHack.tsx, which may imply a specific intent, but the author describes the trick as "nifty" and "cute," suggesting it may not be malicious. Claims about the technical limitations during app switching are speculative.
It is uncertain whether Apple will patch this API behaviour, though the author expects it not to happen soon given its use by other major apps. The technique exploits a known iOS API behaviour where secure text fields are obscured during screenshot capture, a feature originally designed for privacy. Similar implementations exist in Telegram for "secret" chats and in Signal.

