Aller au contenu
let n = $state(0); {#if ok}{#each items as item} {/each}const t = $derived(a + b);<button onclick={() => n++}>let { data } = $props(); {/if}
1/2

CONTACT

Parlons de votre projet

← Senhal

Politique de confidentialité — Senhal

Dernière mise à jour : 19 octobre 2026.

Traduction de laversion anglaise, qui fait référence.

Senhal est une extension Chrome qui permet d'annoter une page web et d'en remettre le résultat à votre agent de code. Elle n'a ni serveur, ni compte, ni analytique, ni code réseau d'aucune sorte. Rien de ce que vous annotez ne quitte jamais votre ordinateur.

Ce à quoi Senhal touche

Quand vous ouvrez la barre d'outils sur un onglet, et seulement alors, Senhal peut :

  • capturer la zone visible de cet onglet (captures d'écran). Pour une capture pleine page, elle fait défiler la page un écran à la fois, capture chaque écran, masque un instant les en-têtes fixes de la page pour qu'ils n'apparaissent qu'une fois, puis remet la page où elle était ;
  • lire les informations des éléments que vous cliquez : balise, id, classes, quelques attributs, texte visible, et le sélecteur CSS qu'elle construit pour eux ;
  • enregistrer le texte que vous surlignez avant de cliquer, s'il y en a ;
  • enregistrer les messages console.error et console.warn produits par cette page pendant que la barre est ouverte — les 50 derniers ;
  • stocker les notes que vous tapez vous-même ;
  • quand vous appuyez sur Copier en Markdown, et seulement alors : lire le texte du contenu principal de la page, ou du passage que vous avez sélectionné, pour le convertir en Markdown ;
  • quand vous ouvrez le panneau Stack, et seulement alors : lire les adresses des scripts, feuilles de style et ressources que la page a chargés, sa balisegenerator, quelques variables globales JavaScript connues, et lesnoms de ses cookies (jamais leurs valeurs), pour montrer avec quelles technologies la page est construite. Le résultat est seulement affiché dans le panneau : il n'est ni stocké, ni ajouté à la session, ni envoyé nulle part.

Fermer la barre arrête tout cela et retire la sonde console.

Où cela va

Deux destinations, toutes deux sur votre propre machine, et rien n'y va sans que vous appuyiez sur un bouton :

  • Votre dossier de téléchargements.
    • Agent écrit la session dans Downloads/senhal/session/. Ce dossier est fixe et réécrit à chaque export — les fichiers de la session précédente sont supprimés d'abord.
    • Capture pleine page enregistre une image,senhal-<site>-<date>.png, comme un téléchargement ordinaire du navigateur. Chaque capture est un nouveau fichier ; rien ne le supprime, sauf vous.
  • Votre presse-papier.
    • Agent, au moment où il écrit la session : un bloc de texte brut contenant vos notes et les chemins des fichiers qui viennent d'être écrits, pour que vous puissiez le coller dans votre agent.
    • Copier en Markdown : le texte de la page, ou votre sélection, en Markdown, avec le titre et l'adresse de la page en tête.

    Du texte uniquement, dans les deux cas — aucune image n'est jamais placée dans le presse-papier.

Vous pouvez supprimer ce qui est dans vos téléchargements à tout moment. Il n'y a pas de troisième destination. Senhal ne fait aucune requête réseau : pas de télémétrie, pas de rapport de plantage, pas de ping de mise à jour, pas de configuration distante. Vous pouvez le vérifier en cherchant fetch,XMLHttpRequest, WebSocket ou sendBeacon dans le code source de l'extension — il n'y en a aucun.

Ce qui est stocké sur votre appareil

chrome.storage.local, sur votre machine seulement :

  • l'orientation de la barre d'outils, sa position, le thème, la langue de l'interface et l'option d'export en parcours ;
  • vos raccourcis clavier in-page personnalisés ;
  • les identifiants de téléchargement de la dernière session, pour pouvoir la nettoyer avant l'export suivant.

Aucun contenu de page n'est stocké. Désinstaller l'extension supprime l'ensemble de ces données.

Permissions

activeTab et scripting — injecter la barre d'outils dans l'onglet où vous l'invoquez, et nulle part ailleurs. storage — les préférences listées ci-dessus.downloads — écrire le dossier de session (la capture pleine page n'en a pas besoin : c'est un téléchargement ordinaire du navigateur).downloads.ui — faire taire la bulle de téléchargement de Chrome pendant un export, rétablie juste après. Senhal ne demande aucune permission d'hôte : elle n'a donc accès à aucune page tant que vous ne l'activez pas.

Enfants

Senhal est un outil de développement et ne s'adresse pas aux enfants.

Tiers

Aucun. Aucun SDK, aucune dépendance d'exécution, aucune ressource externe n'est chargée. Les icônes viennent de Lucide(licence ISC) et sont intégrées au code source.

Modifications

Toute modification de cette politique sera publiée à cette adresse, avec la date ci-dessus mise à jour. Une modification qui élargit ce à quoi Senhal touche apparaîtra également dans les notes de version de l'extension.

Contact

contact@giroucode.fr