Un son. Trop de profils.

Ding.
C'était
quel profil ?

Chrome conseille un profil par compte — pro, perso, un client. Puis une notification arrive, et rien ne dit lequel. WhichProfile dit son nom à voix haute.

Code source sur GitHub

En cours de validation sur le Chrome Web Store. Le bouton d'installation s'activera le jour de la publication.

  • Gratuit
  • Open source
  • Rien ne quitte votre ordinateur
  • Interface en 8 langues

Trois gestes, puis on l'oublie.

Une copie par profil. Chaque copie ne connaît que son propre nom.

  1. Installez-la dans chaque profil Chrome

    Chaque profil a sa propre copie, avec ses propres réglages. Rien n'est partagé entre eux.

    Vous n'utilisez pas encore les profils ? Chrome garde chaque compte dans son propre profil — favoris, mots de passe, notifications. Comment en ajouter un.

  2. Donnez un libellé à chacun

    Elle en propose un à partir du compte du profil — la partie avant le @ — et vous le remplacez par ce que vous voulez : Perso, Client, Agence.

  3. Entendez le nom au lieu de chercher

    Quand un site couvert affiche une notification, le nom du profil est prononcé. Vous préférez un son ? Chaque profil peut avoir le sien.

    Gmail, Agence

Page de réglages de WhichProfile : le champ du libellé prononcé indique « Agency », le mode d'annonce est réglé sur Voix, et un bouton Test affiche « Announced: Test, Agency ».
La page de réglages d'un profil. Un libellé, une voix, un bouton de test. C'est toute l'interface.

Limites, dites franchement

  • L'onglet du site doit être ouvert — une notification reçue onglet fermé est invisible pour WhichProfile.
  • Plusieurs messages du même site en moins de 12 secondes ne donnent qu'une annonce. On annonce une identité, pas chaque message.
  • Elle couvre une liste fermée de sites, par choix : moins de permissions.

Rien à croire. Tout à vérifier.

Quatre affirmations. Chacune vient avec un moyen de la vérifier vous-même.

Rien ne quitte votre ordinateur.
Comment vérifier : l'extension ne fait aucune requête réseau — pas de fetch, pas de serveur, pas de statistiques dans le code. Seules les voix installées sur votre machine sont proposées ; les voix réseau sont exclues.
Aucun contenu de message n'est lu ni stocké.
Comment vérifier : ce qu'elle remarque, c'est qu'une notification a été créée, ou que le compteur de non-lus d'un onglet a augmenté. C'est tout le signal — plus, sur Gmail, un comptage des éléments que l'interface marque non lus. Cherchez dans le code ce qu'elle conserve.
L'adresse de votre compte n'est jamais transmise.
Comment vérifier : elle est lue localement via l'API d'identité de Chrome, uniquement pour proposer un libellé, et reste dans le stockage local de ce profil. Aucun appel réseau ne peut l'emporter ailleurs.
Open source.
Comment vérifier : tout le code, tests compris, est sur GitHub. Ce que vous installez est ce que vous pouvez lire.

Lire la politique de confidentialité complète

Il y a un second lecteur dans votre navigateur, maintenant.

Mode agent, désactivé par défaut.

Depuis que des agents IA pilotent des navigateurs, ils ont le même angle mort que vous : la page ne dit jamais dans quel profil elle se trouve. Chrome le sait. La page, non.

Le mode agent pose un petit badge sur chaque page web — Chrome profile: Agence — visible à l'écran et dans l'arbre d'accessibilité, pour les lecteurs d'écran comme pour les agents de navigation. Tout ce qui regarde l'écran ou l'arbre d'accessibilité peut dire où il est.

Les sites ne peuvent pas le lire : le libellé vit dans un shadow root fermé, sans attribut ni texte dans le DOM de la page. L'activation demande l'accès à tous les sites ; la désactivation le rend.

Le badge, en bas à droite, sur n'importe quelle page web de ce profil.

Le construire sérieusement a rendu une chose évidente : les profils du navigateur sont devenus des contextes, pas seulement des conteneurs.

Si votre navigateur connaît le contexte, votre agent ne devrait-il pas le voir aussi ?

Julian Salaun

À propos

Julian Salaun est service & product designer et consultant IA. Il a cofondé Serendyme, studio de produits IA, dirige Façonner.ai, où il aide les entreprises à mettre l'IA au travail, et enseigne l'UX et le service design aux Gobelins, à Paris. Formé à Central Saint Martins, 13 ans à Londres, aujourd'hui entre Paris et le Sud de la France.

Il a construit WhichProfile en une soirée, après des années à vérifier chaque fenêtre — puis a pris la journée suivante pour en écrire les limites, parce qu'un petit outil n'est utile que s'il dit exactement ce qu'il fait. Le mois dernier : Dashhound, une dashcam qui rembobine, pour lunettes connectées.