Comment ça marche

Du document déposé au Word caviardé, étape par étape

Chaque étape répond à trois questions : que fait-on, qui voit la donnée, où elle se trouve.

1 · EXTRACTION

Le texte est extrait de votre fichier

Word (.docx) natif, PDF texte, texte brut ou markdown. Pour un PDF scanné, la reconnaissance de caractères est faite par Mistral OCR, en Europe, à partir d'une image envoyée dans l'appel (aucun fichier déposé chez le fournisseur). Taille maximale : 15 Mo par document.

Où : France (mémoire vive) · UE pour l'OCR
2 · DÉTECTION

Les données identifiantes sont repérées et rattachées à un rôle

Mistral Large lit le texte et renvoie les entités avec leur rôle contractuel. Un filet déterministe complète : SIREN et SIRET (clé de Luhn), IBAN (modulo 97), e-mails, téléphones, dates, montants, numéros de dossier et de RG.

Où : UE · Qui : Mistral, zero data retention
3 · REMPLACEMENT

Les valeurs deviennent des balises, dans le Word d'origine

Le remplacement se fait dans la structure du document, pas dans une copie texte : styles, tableaux, en-têtes, pieds de page et notes sont conservés. Toutes les variantes d'une même entité (« Delacroix & Fils », « la société Delacroix », « DELACROIX ») portent la même balise.

Où : France · Qui : personne
4 · CONTRÔLE RÉSIDUEL

Le document anonymisé est relu

Une passe de détecteurs puis une relecture par le modèle cherchent ce qui aurait pu rester. Le rapport liste le nombre d'entités par type, les occurrences remplacées et les éventuels doutes, phrase par phrase.

Où : France · UE pour la relecture (texte déjà anonymisé)
Ce qui est détecté

Types d'entités et balises produites

Vous choisissez ce qui reste en clair : par défaut tout est remplacé, et vous pouvez conserver les dates ou les montants si votre analyse en a besoin.

TypeExemplesBaliseConservable en clair
Personne physiqueMme Hélène Delacroix, « Me Rossi », initiales{{CLIENT_REPRESENTANT}}Non
Personne moraleDelacroix & Fils SAS, Atelier Numérique SARL{{PRESTATAIRE_NOM}}Non
Identifiants d'entrepriseSIREN, SIRET, RCS, TVA intracommunautaire{{CLIENT_SIREN}}Non
CoordonnéesAdresses postales, e-mails, téléphones{{CLIENT_ADRESSE}}Non
BancaireIBAN, BIC, numéros de carte{{CLIENT_IBAN}}Non
Références de procédureNuméro RG, numéro de dossier, de police d'assurance{{REFERENCE_1}}Oui
Dates30 novembre 2026, 01/03/2025{{DATE_1}}Oui
Montants18 500 € HT, 2 400 euros{{MONTANT_1}}Oui
Ce que vous récupérez

Quatre fichiers, un rapport

W

Le Word anonymisé

Même fichier, balises à la place des valeurs, mise en forme intacte. Prêt pour l'IA ou pour servir de modèle.

md

La version texte

Le texte anonymisé en markdown, à coller dans n'importe quelle IA.

⇄

La table de correspondance

Balise, valeur d'origine, rôle, occurrences. Exportable. Lisible par vous seul.

✓

Le rapport

Entités par type, durée, résultat du contrôle résiduel et doutes à relire.

L'IA, après

Ce que vous en faites ensuite ne nous regarde pas

Caviardeur s'arrête au document anonymisé. Vous le portez dans ChatGPT, Copilot, Le Chat ou l'outil de votre cabinet : il ne reçoit que des balises, jamais un nom. Aucun service d'analyse tiers n'intervient dans le traitement, et la table de correspondance qui permet de relire la réponse reste chez vous.

Résume ce contrat et liste les clauses déséquilibrées au détriment du client.
Ce que l'IA reçoit, et ce qu'elle répond Le contrat lie {{CLIENT_NOM}} à {{PRESTATAIRE_NOM}} pour une prestation de {{MONTANT_1}}. Points d'attention : l'article 7 limite la responsabilité du prestataire à 10 % du prix sans réciprocité ; l'article 9 prévoit une reconduction tacite…
Ce que vous lisez, table en main Le contrat lie Delacroix & Fils SAS à Atelier Numérique SARL pour une prestation de 18 500 € HT. Points d'attention : l'article 7 limite…
Pour les cabinets outillés

La même chose, par API

Le plan Cabinet ouvre l'accès API. Une clé par cabinet, les mêmes garanties : l'original est traité en mémoire et jamais stocké.

# Anonymiser un document
POST https://api.caviardeur.fr/api/anonymiser
Authorization: Bearer <jeton>
Content-Type: application/json

{
  "fileName": "bail-commercial.docx",
  "contentBase64": "UEsDBBQABgAIAAAAIQ…",
  "options": { "keepTypes": ["DATE", "MONTANT"] }
}

# Réponse
{
  "jobId": "8f3a…",
  "status": "done",
  "report": { "entitiesDetected": 23, "residual": [], "timings": { "total": 8410 } },
  "mapping": [ { "placeholder": "{{BAILLEUR_NOM}}", "text": "…", "role": "BAILLEUR", "occurrences": 11 } ],
  "outputs": { "docx": "bail-commercial.anonymise.docx", "md": "bail-commercial.anonymise.md" }
}

Points d'accès

  • POST /api/anonymiser · dépose et traite un document
  • GET /api/jobs · liste des traitements
  • GET /api/jobs/:id · rapport et métadonnées
  • GET /api/jobs/:id/mapping · table de correspondance (propriétaire uniquement)
  • GET /api/jobs/:id/fichier/:nom · téléchargement d'une sortie
  • DELETE /api/jobs/:id · suppression complète du traitement

Quotas API décomptés sur le plan. Limite de 15 Mo par document. Documentation complète à l'ouverture du plan Cabinet.

Essayez sur un vrai contrat

Le premier document est offert. Vous jugez le résultat, pas la promesse.

Tester gratuitement