PromptScrub 1.0.0 — Windows 64 bits
=======================================

Anonymise un texte — prompt, log, fichier de configuration, mail d'incident —
entièrement sur votre machine, avant de le coller dans un outil tiers.


INSTALLER
---------

Lancez PromptScrub_1.0.0_x64-setup.exe. L'installation se fait pour votre
compte utilisateur : aucun droit administrateur n'est demandé. Désinstallation
par Paramètres → Applications.

Une version portable est également fournie : décompressez-la et lancez
PromptScrub.exe. Rien n'est installé, rien n'est écrit dans le registre.

  Au premier lancement, Windows affichera « Windows a protégé votre PC ».
  C'est attendu : ce programme n'est pas signé par un certificat d'éditeur.
  Cliquez sur « Informations complémentaires », puis « Exécuter quand même ».

Prérequis : Windows 10 ou 11, 64 bits. L'interface s'appuie sur WebView2,
présent par défaut sur ces versions.

UTILISER
--------

1. Collez votre texte dans le panneau de gauche.
2. Cliquez sur Anonymiser, ou Ctrl/Cmd + Entrée.
3. Relisez le panneau de droite : chaque substitution est surlignée par
   famille. Cliquez sur l'une d'elles pour voir son type, son remplaçant et
   le détecteur qui l'a trouvée — et l'exclure si c'est une fausse détection.
4. Cliquez sur Copier.

Raccourcis : Ctrl/Cmd+Entrée anonymiser, Ctrl/Cmd+Maj+C copier, Ctrl/Cmd+M
marquer une sélection comme sensible, Ctrl/Cmd+N repartir d'une session vide.


CE QUI EST DÉTECTÉ SANS RIEN INSTALLER
--------------------------------------

Adresses IP et blocs réseau, noms de domaine et de machine, adresses e-mail,
adresses MAC, numéros de téléphone, UUID, mots de passe et identifiants dans
les fichiers de configuration et les chaînes de connexion, clés d'API et
jetons à format connu (AWS, GitHub, GitLab, OpenAI, Stripe, JWT, clés
privées…), et les chaînes aléatoires à forte entropie.


CE QUI DEMANDE UN MODÈLE LOCAL
------------------------------

Les noms de personnes, d'organisations et de projets, les noms de machines
cités sans domaine, et les mots de passe annoncés en toutes lettres dans une
phrase ne sont pas atteignables par des règles. Pour les couvrir, installez
Ollama (https://ollama.com), puis, dans un terminal :

    ollama pull qwen2.5:14b

Dans PromptScrub, ouvrez les Réglages (l'engrenage en haut à droite), section
« Détecteur contextuel », choisissez le mode Ollama et le modèle, puis
enregistrez. Comptez une dizaine de secondes par texte.

Le pied de la fenêtre indique toujours quel détecteur est actif, et le rapport
vous dit explicitement quand la détection contextuelle est absente.


CONFIDENTIALITÉ
---------------

Le texte ne quitte jamais la machine, y compris pour la détection. Le modèle
local est joint en boucle locale, et toute adresse qui n'est pas la machine
elle-même est refusée. Aucune télémétrie, aucune mise à jour automatique,
aucun compte. Le texte analysé n'est jamais écrit sur le disque.

Cela dit : relisez toujours la sortie avant de l'envoyer. Aucun outil
d'anonymisation n'attrape tout, et un statut « Complet » signifie que le
traitement est allé au bout, pas que plus rien de sensible ne subsiste.


Apache-2.0 — voir LICENCE.txt
