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) ;
- 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.erroretconsole.warnproduits par cette page pendant que la barre est ouverte — les 50 derniers ; - stocker les notes que vous tapez vous-même.
Fermer la barre arrête tout cela et retire la sonde console.
Où cela va
Un seul bouton, Agent, et deux destinations — toutes deux sur votre propre machine, toutes deux déclenchées par vous :
- Votre dossier de téléchargements :
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. Vous pouvez le supprimer à tout moment. - Votre presse-papier, au même moment : 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. Du texte uniquement — aucune image n'est jamais placée dans le presse-papier.
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.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.