← Mode d'emploi

Web app Miravig — Mode d'emploi

En bref

La web app analyse votre texte avant de l'envoyer à un LLM, en local, sans rien transmettre à un serveur. Elle repère les données sensibles, les doublons, les variables oubliées, un format de sortie mal protégé. Un seul écran (index.html), rien à installer.

Détecter reste toujours gratuit, 3 analyses par jour sans abonnement. L'illimité et la synchronisation avec l'extension demandent un abonnement actif.

L'écran d'analyse

Six cases à cocher, toutes activées par défaut, contrôlent ce qui s'affiche dans l'aperçu surligné. La détection tourne en arrière-plan quoi qu'il arrive, même case décochée — ces cases n'agissent que sur l'affichage.

Filtre Ce qu'il montre
VariablesVos expressions {{ }} (n8n/Make), jamais signalées comme une erreur
PlaceholdersEspaces réservés de template oubliés ([KEYWORD], {PRODUCT_NAME})
DoublonsPhrases identiques répétées dans le texte
Format sortieDemande de JSON non protégée contre l'emballage markdown
SensibleToutes les données sensibles détectées (voir plus bas)
Espaces & invisiblesEspaces superflus, caractères invisibles

Les mêmes six filtres reviennent sur la page Paramètres, section "Types de détection". Changez-en un ici, il change aussi là-bas — même préférence stockée des deux côtés.

Données sensibles — comment ça fonctionne

Chaque donnée détectée apparaît dans sa propre section, avec un aperçu partiellement masqué (jamais la valeur en clair) et deux boutons :

Rien n'est jamais automatique ni groupé — chaque masquage est un clic explicite sur un item précis, il n'existe aucun bouton "tout masquer" pour les données sensibles. Le bouton "Tout nettoyer", visible seulement quand plusieurs actions sont disponibles, se contente de lancer d'un coup les actions déjà proposées individuellement.

Sélectionner un passage de texte à la main

Sélectionnez n'importe quel texte, jusqu'à 200 caractères, et un menu à trois choix apparaît :

Précision de la détection

Les identifiants nationaux ne sont pas tous vérifiés de la même façon. SIREN/SIRET, IBAN, DNI/NIE espagnol, Steuer-ID allemand, NIF portugais, Codice Fiscale italien, TFN australien, AHV/AVS suisse, SIN canadien et 17 pays européens supplémentaires passent un vrai calcul de checksum officiel. D'autres, le SSN américain en particulier, n'ont aucune formule de contrôle publique connue — la détection reste fiable, mais s'appuie davantage sur un mot de contexte à proximité, avec une confiance plafonnée en conséquence.

Les catégories RGPD "spéciales" (santé, origine ethnique, religion, opinion politique, appartenance syndicale, orientation sexuelle, données judiciaires) fonctionnent à part : c'est un repérage de mots-clés, pas une vraie détection, et le libellé le dit lui-même — "signal faible, à vérifier".

Le glossaire métier

Il masque vos propres termes sensibles — noms de projet, de client, codes internes — et, à la différence des catégories natives, il sait les restaurer ensuite.

Ajouter un terme se fait dans un simple champ texte, sans formulaire structuré. Vous pouvez cocher "respecter la casse exacte" à l'ajout si besoin.

Un seul groupe existe par défaut, "Général", qu'on ne peut ni renommer ni supprimer. Tous les autres viennent de vous — il n'y a aucune taxonomie prédéfinie. Un terme sans aucun groupe reste inactif dans la web app, jamais détecté par défaut. C'est l'inverse dans le node n8n, où un terme sans groupe est toujours actif. Une sélection de "groupes actifs" détermine lesquels sont réellement recherchés dans le texte.

Chaque terme reçoit un identifiant numérique attribué une seule fois, local à cet appareil, jamais synchronisé automatiquement ailleurs. Le jeton de masquage ([TERME_G{id}]) survit à un renommage de groupe et à un rechargement de page.

Remélanger les numéros réattribue de nouveaux identifiants à tout le glossaire, ou à un scope de groupes choisi. C'est volontairement destructif, et le prévient clairement : les prompts déjà masqués avec les anciens numéros deviennent indéchiffrables dans ce scope une fois le remélange fait.

Révéler des données masquées (Reveal) fonctionne dans l'autre sens : collez un texte contenant des [TERME_G{N}], reçu par exemple dans une réponse de LLM, et les vraies valeurs reviennent — avec un vrai compte-rendu de ce qui a été retrouvé et de ce qui ne l'a pas été.

L'import/export se fait en CSV, UTF-8 avec BOM. Deux modes à l'import : "Incrémenter" fusionne et garde vos numéros locaux, "Remplacer l'existant" adopte les numéros du fichier importé — utile pour synchroniser le glossaire entre plusieurs appareils à la main.

L'apprentissage adaptatif

Ignorez trois fois de suite la même catégorie de détection, et une bannière propose de replier automatiquement ses futures correspondances — jamais de les retirer de la détection, seulement de changer leur présentation par défaut. Toujours réversible d'un clic sur "Afficher". Cette liste d'exceptions reste propre à chaque appareil, elle ne suit pas votre licence. Un terme du glossaire métier n'est jamais concerné par ce mécanisme.

Fonctionnalités complémentaires

Licence et abonnement

Le palier gratuit donne 3 analyses par jour, remises à zéro chaque jour. Un abonnement actif, mensuel, trimestriel ou annuel, débloque des analyses illimitées et la synchronisation des réglages avec l'extension.

Pour activer, collez votre clé de licence, reçue par email après l'achat, dans le champ dédié sur la page Paramètres. Pas de lien magique : la clé se saisit à la main. En cas d'échec, le message vous invite à vérifier la clé ou à contacter le support.

Si le serveur de vérification est temporairement injoignable, votre licence reste valide sur la base du dernier état confirmé, signé numériquement et protégé contre toute falsification, pendant une fenêtre de 72h. Un simple incident réseau de notre côté ne vous coupe jamais l'accès.

Votre licence couvre jusqu'à 3 activations, à répartir librement entre vos appareils (web app, extension) et vos instances n8n.

La licence ne se synchronise pas automatiquement avec l'extension. Le glossaire, lui, oui — mais chaque produit s'active séparément, avec la même clé.