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.
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.
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.
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.
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.
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.
| Type | Exemples | Balise | Conservable en clair |
|---|---|---|---|
| Personne physique | Mme Hélène Delacroix, « Me Rossi », initiales | {{CLIENT_REPRESENTANT}} | Non |
| Personne morale | Delacroix & Fils SAS, Atelier Numérique SARL | {{PRESTATAIRE_NOM}} | Non |
| Identifiants d'entreprise | SIREN, SIRET, RCS, TVA intracommunautaire | {{CLIENT_SIREN}} | Non |
| Coordonnées | Adresses postales, e-mails, téléphones | {{CLIENT_ADRESSE}} | Non |
| Bancaire | IBAN, BIC, numéros de carte | {{CLIENT_IBAN}} | Non |
| Références de procédure | Numéro RG, numéro de dossier, de police d'assurance | {{REFERENCE_1}} | Oui |
| Dates | 30 novembre 2026, 01/03/2025 | {{DATE_1}} | Oui |
| Montants | 18 500 € HT, 2 400 euros | {{MONTANT_1}} | Oui |
Quatre fichiers, un rapport
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.
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.
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.
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.