BrowserTools
Accueil / PDF / Caviarder un PDF

Caviarder un PDF

Masquez les informations privées d'un PDF pour qu'elles soient vraiment supprimées, et pas seulement cachées sous un rectangle.

Chargement de Caviarder un PDF… Si rien ne se passe, activez JavaScript.

Caviarder un document, c'est en retirer des informations avant de le partager : un nom dans une pièce de procédure, un numéro de compte sur un relevé bancaire, un salaire dans un contrat, les coordonnées d'un patient dans un rapport. L'erreur classique consiste à dessiner un rectangle noir sur le texte dans un éditeur de PDF. La page semble caviardée, mais les mots restent enregistrés dessous, et n'importe qui peut les sélectionner, les copier ou les extraire avec un outil gratuit. Des avocats, des administrations et de grandes entreprises ont publié des documents de cette façon et ont vu le texte masqué récupéré en quelques heures. Cet outil évite ce piège en reconstruisant entièrement chaque page que vous caviardez, de sorte que ce qui se trouve sous le rectangle noir n'existe plus dans le fichier.

Questions fréquentes

Le texte caviardé disparaît-il vraiment ?
Oui, sur chaque page qui contient un rectangle. Cette page est convertie en image, les rectangles sont peints sur les pixels et le nouveau PDF ne contient que cette image. Le texte, les polices, les dessins vectoriels et les calques cachés de la page d'origine ne sont pas copiés, il ne reste donc rien à sélectionner, rechercher ou extraire. L'outil relit le fichier final et confirme qu'aucun texte ne subsiste sur ces pages.
Pourquoi un rectangle noir dans un éditeur PDF classique ne suffit-il pas ?
Une forme dessinée sur un PDF n'est qu'un objet de plus posé sur la page. Le texte en dessous reste dans le fichier : on peut le sélectionner, le copier, le trouver par une recherche ou l'extraire avec n'importe quel outil d'extraction de texte. Un vrai caviardage doit supprimer le contenu, et c'est ce que fait cet outil en reconstruisant les pages caviardées.
Pourquoi ne puis-je plus sélectionner le texte des pages caviardées ?
Parce que ces pages sont désormais des images. Retirer uniquement les mots masqués tout en gardant le reste de la couche de texte obligerait à modifier le flux de contenu du PDF, une opération complexe et facile à rater avec certaines polices et certains encodages. Aplatir la page entière est le moyen fiable de garantir que rien ne subsiste. Les pages sans rectangle conservent leur texte. Si vous avez besoin que les pages caviardées redeviennent consultables par recherche, passez-les ensuite dans un outil d'OCR.
Pourquoi le PDF caviardé est-il plus lourd que l'original ?
Le texte est stocké de façon très compacte, alors que l'image d'une page prend beaucoup plus de place. À 200 dpi, une page A4 ou Letter typique devient un JPEG de quelques centaines de kilo-octets. Choisissez 150 dpi pour des fichiers plus légers ou 300 dpi quand les petits caractères doivent rester nets. Seules les pages avec des rectangles sont converties, sauf si vous choisissez de les convertir toutes.
Comment fonctionne la recherche pour caviarder ?
L'outil lit la couche de texte de chaque page avec pdf.js, trouve votre mot, votre phrase ou votre expression régulière et calcule l'emplacement de chaque occurrence sur la page à partir de la position et de la largeur du texte. Il propose ensuite un rectangle pour chaque occurrence, affiché dans une liste et entouré sur les pages. Les rectangles sont un peu plus grands que le texte pour qu'aucun bord de lettre ne reste visible. Vous choisissez les occurrences à garder avant qu'elles ne deviennent des rectangles, et vous pouvez encore les déplacer ou les redimensionner.
Que recherchent les modèles prêts à l'emploi ?
Les adresses e-mail, les numéros de téléphone au format international (commençant par + ou 00 suivi d'un indicatif de pays), les chaînes de type IBAN (deux lettres, deux chiffres de contrôle et des groupes de lettres et de chiffres) et les numéros ressemblant à des numéros de carte, de 13 à 19 chiffres, avec ou sans espaces ou tirets. Ils sont volontairement larges et ne vérifient pas les chiffres de contrôle, ils peuvent donc attraper d'autres longs numéros. Vérifiez toujours les occurrences et recherchez vous-même les noms et les adresses.
Est-ce que cela fonctionne avec les PDF numérisés ?
Oui, mais uniquement avec les rectangles que vous tracez. Une numérisation n'a pas de couche de texte, la recherche ne trouve donc rien. Tracez des rectangles sur les parties à retirer et exportez comme d'habitude : l'image numérisée est générée à nouveau avec les rectangles peints, les pixels masqués sont donc remplacés, et pas seulement recouverts.
Qu'est-ce qui est retiré d'autre du fichier ?
Le résultat est construit comme un nouveau PDF : les informations du document (titre, auteur, sujet, mots-clés, créateur, producteur, dates), les métadonnées XMP, les signets, les pièces jointes, les champs de formulaire, le JavaScript du document et les actions d'ouverture sont tous laissés de côté. Sur les pages copiées sans rectangle, seuls les liens web simples sont conservés, les autres annotations et scripts de page sont supprimés.
Mon PDF est-il envoyé quelque part ?
Non. Le fichier est ouvert, prévisualisé, parcouru et reconstruit entièrement dans votre navigateur avec pdf.js et pdf-lib. Rien n'est envoyé à un serveur, ce qui compte quand le but est justement de garder ces informations privées.

À propos de Caviarder un PDF

Vous pouvez marquer des zones de deux manières. Tracez des rectangles directement sur les aperçus des pages à la souris ou au doigt, puis déplacez-les, redimensionnez-les par les coins ou supprimez-les. Ou recherchez dans le document un mot, une phrase ou une expression régulière et laissez l'outil placer un rectangle sur chaque occurrence, avec des modèles prêts à l'emploi pour les adresses e-mail, les numéros de téléphone internationaux, les numéros de compte de type IBAN et les longues suites de chiffres ressemblant à des numéros de carte. Les résultats s'affichent dans une liste avec le texte environnant et sous forme de contours sur les pages, pour que vous puissiez décocher les faux positifs avant qu'ils ne deviennent des rectangles. La recherche ne fonctionne que là où le PDF contient du vrai texte : pour les pages numérisées, tracez les rectangles à la main.

À l'export, chaque page comportant au moins un rectangle est convertie en image à 150, 200 ou 300 dpi, les rectangles sont peints sur cette image, et la page est enregistrée dans un nouveau PDF sous la forme de cette seule image, sans couche de texte, polices, annotations ni champs de formulaire de l'original. Les pages sans rectangle sont copiées telles quelles et gardent leur texte sélectionnable et leurs liens web, ou vous pouvez convertir toutes les pages pour une sécurité maximale. Le résultat est un document neuf : le titre, l'auteur, les dates, les métadonnées XMP, les pièces jointes, les données de formulaire et les scripts de l'original ne sont pas repris. Ensuite, l'outil ouvre le résultat comme le ferait n'importe quel lecteur PDF et vous indique si du texte subsiste sur les pages caviardées. Tout se passe dans votre navigateur et le fichier n'est jamais envoyé.

Des caviardages ratés qui ont fait la une

En 2005, l'armée américaine a publié un rapport sur la mort d'un agent du renseignement italien en Irak, avec des passages classifiés masqués par des rectangles noirs. Les lecteurs ont simplement copié le texte du PDF, et les noms et procédures cachés se sont retrouvés dans la presse italienne en moins d'une journée. La même erreur s'est répétée bien des fois depuis, notamment dans des pièces de procédure de l'affaire Paul Manafort en 2019, où des journalistes ont récupéré des passages noircis en sélectionnant et en collant le texte.

Le mot caviarder vient de la Russie tsariste, où les censeurs recouvraient d'encre noire les passages interdits des journaux étrangers, un aspect granuleux qui évoquait le caviar. L'anglais utilise redaction, du latin redigere, ramener ou réduire, qui a longtemps signifié rédiger ou préparer un texte pour la publication, sens que le français a gardé avec la rédaction d'un journal.

Sur papier, un gros trait de feutre détruit réellement l'information, du moins sur la copie photocopiée et diffusée. Les documents numériques ont brisé cette certitude, car ce que vous voyez à l'écran n'est qu'un rendu des données contenues dans le fichier. C'est pourquoi un vrai caviardage numérique consiste à supprimer ou aplatir le contenu plutôt qu'à le cacher.

Soutenir