Un homme assis dans son salon fait défiler à deux mains une grille d’images sur son smartphone, au moment de déclencher une capture d’écran.

Bluesky glisse son logo dans vos captures d’écran avec une astuce d’appli bancaire

Sur iPhone, le logo de Bluesky s'imprime sur les captures d'écran sans avoir été affiché. Le procédé repose sur une propriété d'iOS conçue pour tenir les mots de passe hors des captures, documentée par Apple et confirmée dans le code public de l'application.

Flash

Vous capturez un message Bluesky sur votre iPhone et le logo du réseau apparaît sur l’image, alors qu’il n’était pas à l’écran une seconde plus tôt.

Concrètement, rien n’est ajouté après coup à votre photo. L’application profite d’une fonction d’iOS prévue pour tout autre chose. Le code public de l’application contient un composant au nom sans ambiguïté, GrowthHack.tsx. Il n’agit que sur iOS et seulement quand l’application est au premier plan : le fichier porte la condition if (!IS_IOS || appState !== 'active') return children. Ce composant enveloppe le bouton « Suivre » dans un élément dit PrivacySensitive et pose le logo Bluesky par-dessus. À l’écran, vous voyez le bouton. Sur la capture, le bouton s’efface et le logo reste.

À retenir

  • Le logo n’est pas affiché à l’écran : il ne devient visible que dans le fichier image produit par la capture.
  • Le procédé utilise une propriété d’iOS, isSecureTextEntry, faite pour les champs de mot de passe.
  • Sur Android et sur le web, le même code ne produit rien du tout.
  • C’est un billet de Tim Marinin, publié le 16 août 2026, qui a sorti le détail du dépôt de code.

Une fonction faite pour les mots de passe

Le composant s’appuie sur une bibliothèque publique dont le mode d’emploi décrit la manœuvre sans détour : sur iOS, elle crée un champ de texte sécurisé, et ce champ génère une vue interne (_UITextLayoutCanvasView) « qu’iOS exclut automatiquement des captures d’écran et des enregistrements d’écran ». Autrement dit, on range un élément d’interface dans le tiroir réservé aux secrets, et le système le retire de l’image sans rien demander.

Ce tiroir existe depuis longtemps. La documentation d’Apple décrit la propriété concernée comme une valeur booléenne qui empêche la copie du texte et, dans certains cas, son enregistrement ou sa diffusion. C’est elle qui fait qu’un mot de passe ne s’imprime pas sur une capture, et qu’une application soucieuse de ne pas laisser fuiter un solde ou un message peut sortir une zone entière de l’image. Le rectangle vide ou noir que vous avez déjà vu sur la capture d’une application sensible vient de cette famille de protections. Bluesky s’en sert pour faire l’inverse : ajouter quelque chose plutôt que le soustraire.

Pourquoi ça compte : une capture d’écran passe pour une photo fidèle de ce qu’on avait sous les yeux, alors qu’elle est une image recomposée au moment du déclenchement. Ici l’enjeu est cosmétique, un logo de plus sur une image partagée. Le principe, lui, vaut pour tout le reste : ce que montre une capture dépend aussi de ce que l’application a décidé d’y mettre. Le billet qui a lancé le sujet situe la mise en place en janvier 2026 et renvoie à la modification de code correspondante. Sur un téléphone Android, le même composant s’affiche normalement, sans logo surprise : la protection n’existe pas sur cette plateforme. Une raison de plus de regarder de près ce que le système d’exploitation décide à votre place, comme sur les failles de fingerprinting d’iOS.

Votre réaction :

Article créé en collaboration avec l’IA.

Les plus lus

  1. 1Trois confédérations pèsent 136 voix à la FIFA, les statuts en réclament 159Trois confédérations pèsent 136 voix à la FIFA, les statuts en réclament 159
  2. 2Vos vieux papiers de famille : ce que l’OCR sait lire en 2026Vos vieux papiers de famille : ce que l’OCR sait lire en 2026
  3. 3Aucune loi n’interdit de vendre une énergisante à un ado de 14 ans en FranceAucune loi n’interdit de vendre une énergisante à un ado de 14 ans en France
  4. 4Non, la Caf n’envoie pas de SMS pour vos coordonnées bancairesNon, la Caf n’envoie pas de SMS pour vos coordonnées bancaires
  5. 5Mont Aso au niveau 3 pour la cinquième fois depuis 2014Mont Aso au niveau 3 pour la cinquième fois depuis 2014

Nos dossiers

Recevez notre sélection dans votre boîte mail

Le meilleur d’Actu Alt Plus : décryptages, chiffres et panoramas. Désinscription en 1 clic, zéro spam.

Avatar illustré de Hugo, voix éditoriale d'Actu Alt Plus
Hugo

« Hugo » est la voix éditoriale d’Actu Alt Plus pour Tech, IA & Futur : ce que la technologie et l’IA changent concrètement, à hauteur d’usage plutôt que de promesse.

Articles: 404