Installation & documentation

SOWA Privacy est une extension Chrome qui protège vos informations personnelles lorsque vous discutez avec des outils IA comme ChatGPT, Claude ou Gemini. Elle repère des éléments tels que votre nom, adresse e-mail, numéro de téléphone ou coordonnées bancaires, et les remplace par des marqueurs fictifs avant leur envoi – ainsi l'IA ne voit jamais vos vraies données.

Cinq étapes pour votre premier message protégé

1

Ouvrir le Chrome Web Store

Dans Google Chrome, cliquez sur le bouton bleu « Obtenir l’extension » en bas de cette page – il vous amène directement à SOWA Privacy dans le Chrome Web Store. (Vous pouvez aussi rechercher « SOWA Privacy » vous-même.)

2

Cliquer sur « Ajouter à Chrome »

C’est le bouton bleu en haut à droite de la page du store. Une petite fenêtre vous demandera des autorisations – cliquez sur « Ajouter l’extension » pour confirmer. L’installation prend quelques secondes.

3

Épingler l’extension à votre barre d’outils

Cliquez sur l’icône en forme de puzzle à côté de votre barre d’adresse, trouvez SOWA Privacy dans la liste, et cliquez sur la petite icône d’épingle à côté. Vous pouvez désormais voir et cliquer sur l’icône SOWA à tout moment.

4

Ouvrir votre outil IA dans Chrome

Accédez à ChatGPT, Claude, Gemini ou un autre chatbot pris en charge dans votre navigateur Chrome – pas l’application de bureau. SOWA Privacy ne protège que la version navigateur. Il s’active automatiquement sur ces sites : pas de paramètres, pas de connexions, pas de clics supplémentaires.

5

Tapez comme vous le feriez normalement

SOWA Privacy détecte les noms, adresses, numéros de compte, informations médicales et autres données sensibles au fil de votre saisie, et les remplace par des jetons neutres avant que votre message ne quitte votre ordinateur. Repérez le point vert sur l’icône SOWA – c’est la confirmation visuelle que la protection est active.

Obtenir l’extension

Bloqué quelque part ? Contactez-nous et nous vous guiderons personnellement.

1. Premiers pas

Après l'installation de l'extension, vous verrez une petite icône SOWA dans la barre d'outils de Chrome (en haut à droite). Cliquez dessus pour afficher le menu popup avec trois boutons :

BoutonFonction
ChatOuvre la page de discussion complète où vous pouvez saisir du texte, détecter les DCP et envoyer des messages à l'IA.
ParamètresOuvre la page des paramètres où vous configurez le fonctionnement de SOWA.
AuditOuvre la page d'audit où vous pouvez consulter le journal de toutes les actions effectuées par SOWA.

Ces trois boutons sont votre accès à toutes les fonctionnalités.

2. Le Privacy Owl

Lorsque vous visitez un site de chat IA pris en charge (ChatGPT, Claude, Gemini, Copilot, Grok), une petite chouette apparaît dans le coin de votre écran. C'est votre gardienne de la confidentialité.

Fonctionnement de la chouette

  • Yeux normaux – tout semble sûr, aucune donnée personnelle détectée.
  • Yeux rouges – la chouette a trouvé des informations personnelles dans ce que vous tapez.
  • La chouette surveille votre frappe en continu (toutes les demi-secondes) et vérifie la présence de données personnelles.
  • Vous pouvez faire glisser la chouette vers n'importe quel coin de l'écran.

Menu de navigation de la chouette

Cliquez sur la chouette pour ouvrir son menu. Ce menu comprend un bouton de verrouillage (basculer entre le texte réel et les marqueurs), un sélecteur de désanonymisation de fichier (déposez un DOCX et SOWA restaure les marqueurs en données d'origine), ainsi que des liens rapides vers Chat, Audit et Paramètres.

Ce qui se passe lorsque vous tapez

  1. Vous commencez à taper dans la zone de saisie du chat IA.
  2. La chouette analyse votre texte à la recherche de données personnelles.
  3. Si des DCP sont détectées, les yeux de la chouette deviennent rouges et les éléments détectés sont surlignés dans votre champ de texte.
  4. Avant l'envoi de votre message, SOWA remplace les données personnelles par des marqueurs sécurisés (par ex., Anna Nowak devient [NAME_1]).
  5. Après la réponse de l'IA, SOWA réinsère automatiquement les données réelles dans la réponse.

Protection à l'envoi automatique

Lorsque vous appuyez sur Entrée et que des DCP sont détectées, une petite fenêtre superposée apparaît avec trois options :

BoutonFonction
Anonymiser d'abord puis envoyerRemplace toutes les DCP par des marqueurs, puis envoie automatiquement. Option la plus sûre.
Envoyer quand mêmeEnvoie le message tel quel, sans anonymisation.
AnnulerAnnule l'envoi pour vous permettre de modifier.

3. Analyse des fichiers téléversés

Lorsque vous téléversez un fichier dans un chat IA (en glissant un PDF dans ChatGPT, par exemple), SOWA peut analyser le fichier à la recherche de données personnelles avant son envoi.

Fonctionnement

  1. Vous faites glisser un fichier dans le chat ou cliquez sur le bouton de pièce jointe.
  2. SOWA intercepte le téléversement et analyse le fichier à la recherche de DCP.
  3. Si des DCP sont trouvées, une fenêtre modale s'affiche avec le nom + la taille + le format du fichier, le nombre d'éléments DCP détectés (regroupés par type), ainsi qu'un aperçu côte à côte du texte original et du texte anonymisé.

Boutons de décision

BoutonFonction
Anonymiser d'abordRemplace toutes les DCP dans le fichier, puis téléverse la version anonymisée. Pour les PDF, effectue une rédaction directement dans le PDF (rectangle blanc + texte de marqueur).
Envoyer quand mêmeTéléverse le fichier original sans modification.
CancelCancels the upload.

Types de fichiers pris en charge

  • Fichiers texte : .txt, .md, .csv, .json, .log, .xml, .html, .py, .js, .ts, .yaml, .sql, .sh, et bien d'autres.
  • Documents : PDF (texte extrait et rédigé en place), DOCX (texte extrait), XLSX (texte extrait).
  • Taille maximale du fichier : 5 Mo.

4. La bulle de sélection

Lorsque vous sélectionnez du texte sur un site IA pris en charge, une petite barre flottante apparaît près de votre sélection.

BoutonFonction
SOWAAnonymise le texte sélectionné en ligne.
WLAjoute le texte sélectionné à la liste blanche (SOWA l'ignorera).
BLAjoute le texte sélectionné à la liste noire (SOWA le traitera toujours comme une DCP).

5. Menu contextuel

Faites un clic droit sur n'importe quelle page pour voir les options SOWA dans le menu contextuel :

  • SOWA : Envoyer la sélection – copie le texte sélectionné dans le popup SOWA.
  • SOWA : Anonymiser (en ligne) – anonymise le texte sélectionné directement sur la page.
  • SOWA : Liste blanche de la sélection – ajouter à la liste blanche.
  • SOWA : Liste noire de la sélection – ajouter à la liste noire.

6. Page de discussion

Ouvrez la page de discussion en cliquant sur Chat dans le popup ou le menu de la chouette. C'est ici que vous tapez, détectez les DCP et envoyez des messages à l'IA dans un espace de travail contrôlé.

Espace de travail principal

  • Zone de texte – tapez ou collez votre message.
  • Menu déroulant du profil de modèle – choisissez quel modèle IA/API utiliser.
  • Bouton d'aperçu – visualisez l'apparence de votre message après anonymisation.
  • Carte DCP détectées – des puces colorées montrent chaque type de DCP trouvé. Développez Détails pour les positions et les scores de confiance.
  • Carte LLM local – si le mode Power est activé, exécutez le modèle IA local pour une détection plus performante.
  • Envoyer (LLM externe) – envoie votre message anonymisé à l'API choisie et affiche la réponse avec les marqueurs restaurés.

Barre latérale d'actions rapides

Sur les écrans larges, une barre latérale droite offre des raccourcis vers l'anonymisation de fichiers, l'historique étendu, les diagnostics et un bouton de débogage.

7. Paramètres

Trois sections, accessibles depuis la barre latérale gauche.

Détection

Contrôle comment SOWA trouve les données personnelles.

  • Bouton mode Power – active une IA locale supplémentaire (WebLLM) pour une meilleure détection des DCP. Utilise 2 à 4 Go de RAM mais détecte davantage de cas limites.
  • Menu déroulant pipeline – choisissez l'ordre de détection : expressions régulières uniquement (le plus rapide), regex-ner (recommandé) ou ner uniquement.
  • Bascules Regex / Liste blanche / Liste noire – activer ou désactiver chaque couche de détection.
  • Section REN – activer la reconnaissance d'entités nommées (un modèle local de 65 Mo, opt-in). Choisissez un modèle, définissez le seuil de confiance et la priorité.
  • Section LLM local – activer le traitement LLM dans le navigateur (nécessite WebGPU, télécharge environ 200 Mo).
  • Présélections DCP – ensembles de règles prédéfinis : default, light, bank, med (médical), insurance.
  • Règles & listes personnalisées – ajoutez vos propres règles d'expressions régulières. Format : TYPE|REGEX|FLAGS|PRIORITÉ. Les zones de texte Liste blanche et Liste noire acceptent une phrase par ligne.

Modèles IA

Les services IA avec lesquels SOWA communique.

  • URL de base, Modèle, Clé API, Température, Invite système – paramètres API standard compatibles OpenAI. Les clés API sont stockées localement, jamais transmises à SOWA.
  • Profils de modèles – tableau JSON de configurations pour un changement rapide.

Sites & confidentialité

Où et comment SOWA fonctionne sur les sites web.

  • Bascule d'intégration de site – interrupteur principal pour l'anonymisation sur les sites IA externes.
  • Mode d'affichage du Privacy Owl – afficher uniquement le bouton en ligne, uniquement la chouette, ou les deux.
  • Couleurs de surligneur – surligneur DCP (rouge par défaut) et surligneur de marqueurs dans les messages envoyés (violet par défaut).
  • Thème d'accent de la chouette – Sarcelle, Violet, Bleu, Ambre ou Personnalisé.
  • Portée du dictionnaire – par domaine (dictionnaire séparé par site) ou global (partagé entre tous les sites).
  • Règles de site – patterns d'URL où SOWA est actif (caractères génériques pris en charge, p. ex. *chatgpt.com*).
  • Bascule d'analyse des fichiers téléversés, Bascule de sauvegarde automatique.

8. Page d'audit

Un enregistrement complet de tout ce que SOWA a fait – chaque détection de DCP, chaque anonymisation, chaque décision d'envoi, chaque modification de configuration. Stocké localement sur votre appareil.

Cartes de statistiques

Total des événements, anonymisations, messages envoyés, décisions utilisateur, fichiers analysés, stockage utilisé.

Vérification de l'intégrité

SOWA utilise une chaîne de hachage SHA-256 pour s'assurer que personne n'a altéré le journal d'audit. Le hachage de chaque événement inclut le hachage de l'événement précédent. Cliquez sur Vérifier l'intégrité pour valider la chaîne de bout en bout.

Options d'export

  • Exporter JSON – journal d'audit complet au format JSON.
  • Exporter CSV – journal d'audit sous forme de tableur.
  • Effacer le journal d'audit – supprimer tous les événements (irréversible).

Filtres

Filtrez par type d'événement, plage de dates ou URL. Les types d'événements incluent : DCP Détectée, Anonymisé, Envoyé, Réponse, Désanonymisé, Décision Utilisateur, Configuration Modifiée, Erreur.

Onglet Dictionnaire

Affiche toutes les correspondances DCP ↔ marqueur créées par SOWA. Recherchez, supprimez des entrées individuelles, exportez ou effacez l'intégralité du dictionnaire.

9. Page d'anonymisation des fichiers

Une page dédiée à l'anonymisation par lots de fichiers texte. Déposez un ou plusieurs fichiers .txt, obtenez un comptage des DCP par fichier, puis choisissez d'anonymiser, d'envoyer l'original ou de télécharger.

10. Raccourcis clavier

RaccourciFonction
Alt + Shift + ATout site IA pris en chargeAnonymise le texte sélectionné ou le champ de texte actuel.
EnterModal de téléversementConfirme « Anonymiser d'abord ».
EscapeModal de téléversementAnnule le téléversement.

11. Langues

L'interface utilisateur de SOWA prend en charge quatre langues :

  • Deutsch (DE)
  • English (EN)
  • Français (FR)
  • Polski (PL)

Changez de langue à l'aide des boutons DE / EN / FR / PL dans l'en-tête de chaque page de l'extension. L'intégralité de l'interface se met à jour instantanément.

La détection elle-même fonctionne sur du texte dans n'importe quelle langue. Le modèle REN fourni est multilingue (DistilBERT, PL / EN / DE / FR).

12. FAQ & dépannage

La chouette n'apparaît pas sur mon site de chat IA

Ouvrez Paramètres → Sites & confidentialité et assurez-vous que « Activer l'anonymisation sur les sites externes » est activé. Vérifiez ensuite que votre site figure dans la liste des règles de site – vous pouvez y ajouter des patterns d'URL personnalisés.

SOWA ne détecte pas certains noms ou organisations

Activez la détection REN dans Paramètres → Détection → IA locale. La REN utilise un modèle IA local bien plus efficace que les expressions régulières pour trouver les noms, organisations et lieux.

Le dictionnaire conserve d'anciennes entrées

Cliquez sur Effacer le dictionnaire dans l'onglet Dictionnaire de la page d'audit. Cela supprime les entrées du stockage local du site web et du stockage de l'extension.

Je veux une détection encore plus précise

Activez le mode Power dans les paramètres. Cela ajoute un LLM local (Phi-3 ou similaire) au pipeline. Plus lent, mais détecte les cas limites. Nécessite WebGPU et 2 à 4 Go de RAM.

Comment savoir si mon journal d'audit n'a pas été altéré ?

Accédez à la page d'audit et cliquez sur Vérifier l'intégrité. SOWA vérifie la chaîne de hachage SHA-256. Une bannière verte signifie que le hachage de chaque événement correspond.

Puis-je utiliser SOWA hors ligne ?

Oui. Une fois le modèle REN (~65 Mo) et/ou le modèle WebLLM (~200 Mo) téléchargés, toute la détection des DCP s'effectue localement. La seule fois où des données quittent votre appareil, c'est lorsque vous cliquez explicitement sur « Envoyer » vers une API IA externe.

Quels types de données personnelles SOWA détecte-t-il ?

Noms, adresses e-mail, numéros de téléphone (y compris les mobiles allemands), adresses postales, PESEL, NIP, IBAN, BIC/SWIFT, numéros de carte de crédit, permis de conduire, numéros de passeport, dates de naissance, adresses IP, URL avec informations personnelles, clés API, mots de passe, jetons, noms d'organisations, et bien plus encore.