L’admin vient de tirer un mot de passe de base, appuie sur Win+Maj+S et glisse l’image dans le salon pour que le collègue confirme les caractères. Ou il rejoint le point du matin, choisit Tout l’écran, et laisse un lien à usage unique dans la barre d’adresse. Ni l’un ni l’autre n’apparaît comme requête métier dans l’onglet Réseau. Les deux peuvent pourtant remettre le texte clair — et la clé après # — à une deuxième personne, un deuxième appareil, ou un enregistrement qu’on déroulera plus tard. Un texte précédent a traité qui peut encore lire le presse-papiers après une copie. Celui-ci change de chemin : tant que le secret est encore à l’écran, à qui une capture ou un partage le donne-t-il.

Ce n’est pas un tour du générateur, ni une fiche produit de la page de création de lien unique. La question tient en une phrase : quels fichiers, quelles sessions et quels albums gardent encore le mot de passe et l’URL complète une fois les pixels copiés. MyPassGen affiche la chaîne générée en texte visible, pas en points. Après création d’un lien unique, la chaîne complète s.html?id=…#… s’écrit sur la page. Chaque outil s’ouvre sans compte. Réseau peut prouver que la ligne de requête n’a jamais porté le fragment. Il ne peut pas prouver que la capture est vide.

Séparez d’abord les cas

Si vous pouvez dicter la chaîne, ou l’envoyer comme lien unique à une seule personne, ne capturez pas tout l’écran. Quand il faut une image, recadrez la liste de résultats et laissez hors cadre la barre d’adresse et le plateau de notifications. En réunion, partagez la fenêtre courante ou l’onglet courant — pas tout l’affichage. Faites chaque étape ci-dessous avec un mot de passe de test qui n’ouvrira jamais un vrai compte. Ne vous entraînez pas avec un mot de passe principal en service.

Le secret dans les pixels : page et barre d’adresse

Le mot de passe sur une page de génération n’est pas un champ type="password". Il figure dans une liste de résultats. Quiconque voit ce rectangle lit les caractères. C’est pour que vous puissiez vérifier la chaîne, pas pour bloquer une capture. Les points ne cachent qu’un coup d’œil depuis le bureau d’à côté. Une copie de pixels se moque de savoir si le contrôle « ressemble à une boîte de mot de passe ».

Un lien à usage unique place la clé de déchiffrement après #. La forme est …/s.html?id={id}#{key}. La RFC 3986 §3.5 dit que l’identifiant de fragment est destiné à l’agent utilisateur ; il n’est pas envoyé lors de la récupération de la ressource. La RFC 9110 §10.1.3 va plus loin : un en-tête Referer ne doit pas inclure le fragment ni les userinfo. Les journaux d’accès et les traces Referer peuvent donc manquer la clé, et l’écran la montrer encore. Les notes de sécurité de la même RFC sont nettes : le fragment reste hors de la requête, mais il reste visible pour l’agent utilisateur, les extensions, et le script qui s’exécute dans la réponse.

La barre d’adresse est la surface d’affichage de l’URI entière, y compris #. L’historique du navigateur stocke aussi l’entrée avec le fragment, donc Retour peut ramener la même chaîne. Un autre texte explique pourquoi la clé de déchiffrement va après # : pour qu’elle ne voyage pas sur la ligne de requête HTTP. Captures, partages d’écran et enregistrements de réunion sont une autre couche. Ils copient les pixels que vous voyez. Ils ne lisent pas la spécification HTTP.

Après création d’un lien unique, la zone de résultat de MyPassGen écrit l’URL complète. Copier passe par navigator.clipboard.writeText. Création et lecture s’ouvrent sans connexion. Ce que vous contrôlez, c’est si cette chaîne apparaît dans un PNG du Bureau, dans l’album Captures d’écran du téléphone, ou dans la barre d’adresse d’une lecture de réunion — pas la phrase « le serveur ne voit pas le texte clair ».

Où atterrit une capture d’écran

Une capture n’est pas « finie » quand elle apparaît dans le composeur du chat. Le système d’exploitation écrit d’abord un fichier ou le presse-papiers. Vous collez ensuite. Le fichier est plus difficile à reprendre que le message.

Mac : le Bureau par défaut

L’assistance Apple est précise : Maj-Commande-3 capture tout l’écran ; Maj-Commande-4 capture une sélection. Par défaut, le fichier atterrit sur le Bureau sous le nom « Capture d’écran [date] à [heure] », au format PNG. Quiconque s’assoit devant ce Mac peut l’ouvrir. Time Machine et Bureau et Documents dans iCloud le prendront aussi si ces options sont actives. Ajoutez Contrôle — Contrôle-Maj-Commande-3 — et la capture va dans le presse-papiers au lieu du Bureau. Ce chemin est celui du texte précédent.

Windows : bibliothèque Images et presse-papiers

Win+Impr. écran écrit un PNG plein écran dans le dossier Images\Captures d’écran de l’utilisateur courant (sur une installation anglaise : Pictures\Screenshots). Win+Maj+S place d’abord la sélection dans le presse-papiers. Si l’Outil Capture a « Enregistrer automatiquement les captures d’écran » d’activé, la même image atterrit aussi dans ce dossier. Avec l’historique du presse-papiers, Win+V peut montrer jusqu’à 25 éléments, et une capture en compte un. Si OneDrive sauvegarde Images, ce PNG suit le compte. Effacer la copie dans le chat ne suffit pas. Le disque et le nuage peuvent chacun en garder une.

iPhone : l’album Captures d’écran, puis iCloud Photos

Une capture système entre dans l’album Captures d’écran de Photos. Avec iCloud Photos activé, photos et vidéos montent au format d’origine. Une capture est une photo. Un autre appareil sur le même compte Apple affichera la barre d’adresse et le mot de passe dans cet album après synchro. Supprimer la vignette locale ne vide pas instantanément le nuage ni les autres appareils. Récemment supprimés demande en général un second passage.

Ne jetez pas une capture de l’URL unique complète dans un salon de groupe

Le lien complet est un justificatif. Quiconque dans le groupe peut ouvrir la page de lecture. Cette page ne demande aucun compte. La première lecture réussie brûle le texte chiffré, mais la capture reste dans l’historique du salon. Placer la clé après # la tient hors des journaux serveur. Cela ne la cache pas à quelqu’un qui sait lire une image. Quand une seule personne a besoin du secret, envoyez le lien en texte à cette personne. Ne capturez pas tout l’écran.

Tout l’écran, une fenêtre ou un onglet

L’API Screen Capture de Chrome découpe les surfaces partageables en trois types : un onglet (browser), une fenêtre (window) et tout un écran (monitor). Les sélecteurs de Meet, Teams ou Zoom s’alignent en général sur ces trois. L’écart n’est pas « si le flux de réunion est chiffré ». C’est la taille du rectangle de pixels que vous avez choisi.

Partagez l’onglet courant et le distant voit surtout cette page. La barre d’adresse entre ou non dans le cadre selon que le client de réunion inclut le chrome du navigateur ; beaucoup d’implémentations n’envoient que le contenu de la page. Partagez une fenêtre et la barre de titre, la barre d’adresse et la barre de favoris suivent. Partagez tout l’écran et la barre des tâches, les autres bureaux, une notification dans le coin, et un code SMS qui arrive plus tard y passent tous.

L’aide de Zoom le dit sans détour : quand vous partagez tout l’écran, les participants voient tout ce que vous consultez sur ce bureau ou ce téléphone, y compris les applications que vous ouvrez et les fichiers que vous regardez. Microsoft Teams active Ne pas déranger pendant que vous présentez pour une raison — une notification qui apparaît pendant un partage plein écran est désormais dans la réunion. Ces notes produits s’adressent aux présentateurs. Le fait technique tient aussi dans un point interne calme : le partage de tout l’écran ne masque pas automatiquement un champ mot de passe.

Depuis Chrome 119, getDisplayMedia accepte monitorTypeSurfaces: "exclude". Une page de réunion peut retirer le volet Tout l’écran pour que le personnel choisisse moins souvent tout l’affichage. En tant que partageur, vous pouvez encore voir ce volet. Le choisir par habitude lie la page du générateur, la barre d’adresse et les toasts système pour tout le monde dans la salle.

Enregistrement, synchro d’album et historique de chat

Une fois le partage en direct arrêté, les pixels restent souvent. L’enregistrement cloud, un film local et une image dans le chat survivent à un appel de trente minutes.

L’enregistrement cloud d’un produit de réunion stocke le cadre partagé. Après avoir raccroché, déroulez la lecture : l’URL unique dans la barre d’adresse, ou le mot de passe dans la liste de résultats, reste lisible image par image. Les droits de lecture côté hôte décident seulement qui peut ouvrir le fichier. Ils ne décident pas si la personne qui l’ouvre peut lire les pixels de cette minute. Un enregistrement local — Maj-Commande-5 sur un Mac, Xbox Game Bar sous Windows — est un second fichier, en général sous Films ou Vidéos, et un client de synchro de disque peut le prendre aussi.

Une fois la capture dans la messagerie instantanée, elle siège dans l’historique de l’autre, dans le stockage de pièces jointes du fournisseur, et parfois dans « extraire le texte de l’image ». Vous pouvez supprimer votre côté. L’autre garde une copie. C’est une autre couche que « la page a-t-elle envoyé le mot de passe ». Le générateur peut montrer un POST vide dans Réseau. Le PNG que vous avez envoyé n’a pas utilisé cette API métier.

Deux salles se sautent souvent. Un téléviseur de salle de réunion en AirPlay ou HDMI est une seconde caméra pour quiconque est au fond. Une session de bureau à distance avec redirection du presse-papiers peut déposer le fichier de capture aux deux extrémités. Rien de tout cela n’apparaît dans le journal Réseau du générateur.

Quatre chemins, côte à côte

Le même mot de passe de test ou le même lien unique de test, une fois à l’écran, se sépare en au moins quatre chemins « qui peut le voir ». Le nom de l’algorithme ne change pas. L’endroit où les pixels ont été copiés, si.

Chemin Qui peut le voir Comment le contrôler maintenant
Capture plein écran ou fenêtre Quiconque peut ouvrir ce PNG Bureau Mac ; Images\Captures d’écran ; album Captures d’écran
Partage d’écran (tout l’affichage) Tout le monde dans la réunion ; les toasts aussi Le distant peut-il lire la barre d’adresse et la liste de résultats
Enregistrement de réunion / capture locale Quiconque peut ouvrir le fichier de lecture Après avoir raccroché, dérouler la timeline et regarder la barre d’adresse
Synchro d’album et de disque Les autres appareils du même compte cloud Album Captures d’écran ou dossier Captures d’écran sur un second appareil connecté

Un générateur qui tire la chaîne avec Web Crypto, et un onglet Réseau sans corps de mot de passe, ne ferment que le chemin d’envoi. Les quatre lignes ci-dessus restent ouvertes. Si un gestionnaire peut remplir le champ, il n’y a aucune raison d’étaler le mot de passe à l’écran pour quelqu’un d’autre. Quand une personne doit le voir, recadrez le plus petit rectangle, ou envoyez un lien unique en texte. Ne capturez pas tout l’affichage.

Vérifier sur place

Aucune des étapes ci-dessous ne dépend d’une promesse de marque. Utilisez un mot de passe qui n’ouvrira jamais un vrai compte, et une note unique qui ne porte qu’une phrase de test. Ne vous entraînez pas avec un mot de passe principal en service ni avec un secret qui n’a pas encore été brûlé.

  1. Ouvrez le générateur et tirez un mot de passe de test de 16 caractères par défaut. Ne le copiez pas. Ne vous connectez pas avec. Regardez la liste de résultats : les caractères sont visibles, pas des points. Ouvrez Réseau dans les outils de développement, activez Conserver le journal, et confirmez qu’après génération les corps de requête ne contiennent pas cette chaîne. Comment contrôler les envois est dans Comment vérifier que le chiffrement dans le navigateur n’envoie pas le texte clair.
  2. Prenez une capture système plein écran. Ouvrez ce PNG sur le Bureau ou dans Images\Captures d’écran et confirmez que le mot de passe de test et la barre d’adresse sont tous les deux dans l’image. Puis recadrez la liste de résultats, laissez la barre d’adresse dehors, et capturez encore. La seconde image ne doit montrer ni URL unique complète ni fenêtre étrangère.
  3. Sur un iPhone, ou tout appareil avec iCloud Photos, ouvrez Photos → Captures d’écran et voyez si la prise est là. Si un second appareil utilise le même compte Apple, attendez la synchro et ouvrez le même album là-bas.
  4. Sous Windows avec l’historique du presse-papiers, appuyez sur Win+V et voyez si la capture est dans la liste. Ne l’épinglez pas. Utilisez Tout effacer, ou continuez à copier du remplissage, jusqu’à ce que l’image quitte la liste.
  5. Lancez une réunion avec vous seul. Partagez d’abord tout l’écran. Depuis un second appareil ou un collègue, contrôlez si la barre d’adresse et la liste de résultats sont dans le cadre. Passez à la fenêtre de navigateur courante ou à l’onglet courant et comparez : les toasts et la barre des tâches sont-ils encore là. Si l’enregistrement cloud est actif, raccrochez et déroulez dix secondes de lecture.
  6. Quand un collègue distant a besoin d’un secret court, passez à un lien à usage unique : plafond de texte clair 32 Ko, clé après #, page de lecture ouverte sans compte. Envoyez l’URL en texte. Ne capturez pas un cadre qui inclut la barre d’adresse. La requête de création ne doit porter que du texte chiffré, pas la phrase de test.

Le générateur de mots de passe de MyPassGen est bâti sur cette frontière. Le mode aléatoire va de 6 à 128 caractères, 16 par défaut, avec un avertissement plus faible sous 8. Les résultats s’affichent en texte visible. Copier utilise writeText. Il n’y a ni compte ni coffre de mots de passe. Ce que vous vérifiez, c’est le PNG du Bureau, l’album Captures d’écran et la lecture de réunion — pas le mot « Généré » sur la page.

Refermer après la capture

Pour la seule image que vous devez prendre aujourd’hui, terminez dans cet ordre : confirmez que le recadrage n’a ni barre d’adresse, ni toast de barre des tâches, ni second mot de passe en service ; puis envoyez. Après l’envoi, supprimez l’original sur le Bureau ou dans Captures d’écran, videz Win+V, et videz Récemment supprimés sur le téléphone. Si iCloud Photos ou Images OneDrive est actif, contrôlez un second appareil et supprimez aussi la copie synchronisée.

Pendant un partage en direct, arrêtez le partage avant d’ouvrir le générateur ou la page de lecture unique. S’il faut commenter le flux, ne partagez que la fenêtre courante, et passez d’abord le navigateur en barre d’adresse compacte qui masque l’URL complète, ou réduisez la fenêtre à la liste de résultats. Traitez une machine de démo et un téléviseur de salle comme « quelqu’un au fond prend une photo ». N’ouvrez pas un lien unique en service là. N’y générez pas un mot de passe principal.

Une fois que vous recadrez au lieu de capturer tout l’écran, et que vous supprimez le PNG et la lecture après avoir raccroché, vous pouvez déjà répondre à la question du texte. Qui voit encore le mot de passe sur une capture ou un partage dépend de la taille du rectangle choisi, de l’endroit où le fichier a atterri, et de l’existence encore d’un enregistrement. Un générateur qui n’envoie rien signifie seulement que le journal serveur ne tient pas cette chaîne. Il ne reprend pas la copie déjà écrite dans une image et un film.

Questions fréquentes

HTTPS protège-t-il déjà un mot de passe à l’intérieur d’une capture ?

Non. HTTPS protège le saut du navigateur vers un serveur. Une capture et un partage d’écran copient des pixels locaux. Ils ne voyagent pas dans cette session TLS. La synchro d’album, un enregistrement de réunion et un PNG jeté dans un salon de groupe se moquent du cadenas dans la barre d’adresse.

Si la clé est après #, une capture la rate-t-elle ?

Non. # tient seulement ce morceau hors de la requête HTTP et hors du Referer. La barre d’adresse, la zone de résultat de création et l’historique du navigateur montrent encore l’URI complète. Une capture plein écran et un partage de fenêtre transforment ce morceau en texte dans une image.

Faut-il un compte pour générer un mot de passe ou créer un lien unique ? Le site envoie-t-il la capture ?

Aucun compte. Génération et création doivent rester dans l’onglet courant. Une capture système, c’est le système d’exploitation qui écrit un fichier. Ce n’est pas un POST du site. Ouvrez Réseau : après la capture, le corps de requête ne doit pas contenir ce mot de passe. Le chemin sortant que vous contrôlez, c’est le PNG que vous mettez dans le chat.

Partager seulement l’onglet courant suffit-il ?

C’est un cran plus sûr que tout l’écran : la barre des tâches et les toasts système sortent en général du cadre. Un mot de passe visible sur la page courante, et une URL unique complète dans la zone de résultat, restent lisibles de l’autre côté. Démonstrez le flux avec des données de test. Envoyez un mot de passe en service sur un canal texte, ou dictez-le dans la salle.