ForHosting KIT · Texte et IA

Caviardage des données personnelles

Le caviardage remplace les données personnelles d’un texte par des marques neutres : un nom devient [NOM], un e-mail [E-MAIL], un IBAN [IBAN]. Le document reste lisible et garde sa structure, mais ne révèle plus l’identité des personnes citées. Idéal pour partager un dossier, une capture de conversation ou un export sans exposer personne.

● Stablepar requête + par 1 000 mots$0.003
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.

Masquer sans casser le texte

Le caviardage ne supprime pas des passages au hasard : il repère les données personnelles et les remplace par des étiquettes claires, comme [NOM], [TÉLÉPHONE] ou [IBAN]. Le reste du texte est intact et reste parfaitement lisible. On comprend toujours de quoi parle le document, on sait qu’une donnée figurait là, mais on ne peut plus l’identifier. C’est la différence avec un simple surlignage noir : ici, le texte demeure exploitable, cité, transmis, sans fuite d’identité.

Caviarder ou anonymiser : deux besoins voisins

Le caviardage marque chaque donnée par une étiquette explicite, ce qui montre clairement qu’une information a été retirée — utile pour un document que quelqu’un doit vérifier. L’anonymisation, elle, cherche à rendre le texte non ré-identifiable, parfois en remplaçant les données par des valeurs fictives cohérentes. Selon que vous voulez prouver le masquage ou obtenir un texte qui se lit naturellement, l’une ou l’autre approche convient mieux ; les deux partent de la même détection.

Vous choisissez ce qui est masqué

Tout ne doit pas toujours disparaître. Sur une facture partagée pour l’exemple, vous voudrez masquer le nom et l’IBAN du client, mais peut-être garder le montant et la date. L’outil vous laisse cibler les catégories à caviarder plutôt que de tout effacer aveuglément. Ce réglage évite de rendre un document inutilisable à force de le noircir, et le limite à ce qui doit réellement rester confidentiel.

Un document partageable, un original intact

Le caviardage produit une nouvelle version du texte ; votre original n’est pas touché. Depuis cette page, vous collez un texte et récupérez sa version masquée ; par API, vous traitez de nombreux documents avant de les transmettre. L’analyse fait appel à un modèle et s’exécute sur nos serveurs, où le texte n’est pas conservé après traitement. Les canaux e-mail et messagerie viendront compléter ces usages.

Partager un échange avec un prestataire

Nadia Benali doit montrer une conversation avec un client à un prestataire pour illustrer un problème. Avant de l’envoyer, elle caviarde le nom, l’e-mail et le téléphone du client : le prestataire comprend le contexte sans jamais savoir de qui il s’agit.

Publier un exemple de dossier

Un cabinet veut mettre un modèle de dossier sur son site pour montrer sa méthode. Le caviardage remplace les données du dossier réel par des étiquettes neutres, ce qui donne un exemple crédible et parlant, sans exposer le client d’origine.

Transmettre un extrait à un support technique

Pour signaler un bug, Thomas Rousseau doit envoyer un extrait de données à un support. Il caviarde les IBAN et adresses qu’il contient, et transmet un extrait qui reproduit le problème sans divulguer d’informations sensibles à un tiers.

Le texte reste-t-il lisible après caviardage ?

Oui. Seules les données personnelles sont remplacées par des étiquettes comme [NOM] ou [IBAN] ; le reste du texte est intact. On comprend le document, mais on ne peut plus identifier les personnes citées.

Quelle différence avec l’anonymisation ?

Le caviardage marque visiblement chaque donnée retirée par une étiquette. L’anonymisation cherche à rendre le texte non ré-identifiable, parfois avec des valeurs fictives cohérentes. On choisit selon qu’on veut prouver le masquage ou obtenir un texte fluide.

Puis-je choisir ce qui est masqué ?

Oui. Vous ciblez les catégories à caviarder — par exemple masquer le nom et l’IBAN mais garder le montant et la date d’une facture d’exemple. Cela évite de rendre le document inutilisable en noircissant tout.

Mon document original est-il modifié ?

Non. Le caviardage produit une nouvelle version ; votre original reste intact de votre côté. Vous partagez la version masquée et gardez la version complète pour vous.

Combien coûte le caviardage ?

$0.003 par requête, puis $0.0135 par tranche de 1 000 mots. Le coût dépend de la longueur du document, s’affiche avant l’envoi et ne suppose aucun abonnement.

Le texte est-il conservé sur vos serveurs ?

Le traitement fait appel à un modèle côté serveur : le texte y est masqué, puis n’est pas conservé après l’opération, ni réutilisé pour autre chose.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/text/redact-pii

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/text/redact-pii \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.redact_pii",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.003
par 1 000 mots$0.0135

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_tokens20000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.
422task_failedLa tâche a échoué : elle ne vous est pas facturée.

Consulter la documentation complète du KIT →