Caviarder un PDF pour que le texte disparaisse vraiment.
Un rectangle noir est un dessin posé sur la page. Le nom qui se trouve dessous est toujours dans le fichier, et il survit à un copier-coller. Voici ce que le retrait exige réellement, et comment vérifier son fichier avant qu'il ne quitte le bureau.
Une page PDF n'est pas une image de document. C'est une liste d'instructions : place ce glyphe à cette coordonnée, dans cette police ; remplis ce rectangle en noir. Le lecteur les exécute dans l'ordre, et ce que vous voyez est le résultat de la dernière instruction à toucher chaque pixel.
Dessinez un rectangle noir sur un nom, et vous avez ajouté une instruction à la fin de la liste. Toutes les précédentes y sont encore, dans l'ordre, y compris celle qui place le nom. Le lecteur dessine le nom, puis dessine du noir dessus. Le nom n'est pas caché dans le fichier — il y est en premier.
Sélectionnez la zone, copiez, collez dans un éditeur de texte : il revient. Ce n'est pas une attaque exotique. C'est le comportement ordinaire du format, et c'est pourquoi des tribunaux, des organismes de réglementation et des journaux ont tous, à un moment ou à un autre, publié des documents dont les barres noires sont tombées en deux frappes.
Les trois façons dont cela se reproduit
Personne ne cherche à publier un nom. Trois habitudes précises produisent le même fichier.
L'annotation. Les outils surligneur et rectangle de la plupart des lecteurs créent des annotations — des objets qui vivent à côté de la page plutôt que dedans. Le destinataire peut les sélectionner et les supprimer dans le même lecteur qui les a dessinées. Certains lecteurs proposent même de masquer toutes les annotations depuis un menu.
La forme dessinée. Un peu mieux : le rectangle est écrit dans le contenu de la page et ne peut plus être cliqué. Le texte en dessous est intact tout de même.
L'impression en PDF. Réimprimer en PDF le fichier annoté aplatit bien le rectangle dans la page — et cela donne le sentiment que ça a forcément marché, puisque le fichier est visiblement neuf. Mais la plupart des chaînes d'impression conservent la couche de texte, puisque c'est justement l'intérêt d'imprimer en PDF plutôt qu'en image. Le résultat a l'air aplati et se copie très bien.
Ce que le retrait exige réellement
Deux travaux différents, selon la façon dont la page porte ses mots.
Une page nativement numérique — un contrat sorti d'un traitement de texte — porte de vrais objets texte. Caviarder, c'est supprimer ces objets du flux de contenu de la page, pas les couvrir. Les glyphes cessent d'exister ; le rectangle noir qui les remplace est cosmétique, une marque indiquant qu'on a retiré quelque chose.
Une page scannée porte une image, et souvent une couche de texte invisible ajoutée par la reconnaissance de caractères pour rendre le document recherchable. Caviarder exige alors deux retraits : les pixels correspondants de l'image doivent être réécrits, et le texte reconnu en dessous doit être supprimé. N'en faire qu'un est le demi-échec classique — une page qui a l'air caviardée et qui répond parfaitement à une recherche sur le nom que vous croyiez avoir retiré.
Le test qui tranche : après caviardage, cherchez le nom retiré dans le fichier terminé. Pas le regarder — le chercher. Si la recherche ne trouve rien et qu'un copier-coller de la zone ne rend rien, le texte est parti.
Où un nom se cache encore
Le corps de la page est l'endroit évident, et rarement le seul. Avant qu'un fichier ne parte, regardez :
- Les métadonnées du document — titre, auteur, sujet, mots-clés. Un fichier dont l'auteur est le client et dont le titre est Divorce Tremblay — brouillon 3 raconte l'histoire sans qu'une seule page soit lue.
- Le nom du fichier. Il voyage avec le document, et c'est la première chose que l'on voit.
- Les signets et le plan, qui reprennent très souvent des titres de section contenant des noms.
- Les pièces jointes et fichiers incorporés — un PDF peut transporter un tableur à l'intérieur.
- Les champs de formulaire, dont les valeurs stockées sont distinctes de ce qui est affiché.
- Les révisions antérieures. Un PDF enregistré de façon incrémentale conserve la version précédente ajoutée dans le même fichier. Enregistrer une copie complète, plutôt qu'une mise à jour incrémentale, s'en débarrasse.
- Les calques des dessins et des plans, que l'on peut éteindre visuellement et que le destinataire peut rallumer.
Vérifier un fichier en deux minutes
À faire sur le fichier terminé, celui que vous êtes sur le point d'envoyer — pas sur celui dans lequel vous travailliez.
- Tout sélectionner, copier, coller dans un éditeur de texte brut. Lisez ce qui sort. Cela seul attrape la grande majorité des échecs.
- Chercher dans le fichier chaque nom retiré, et des fragments de ces noms.
- Ouvrir les propriétés du document et lire les métadonnées.
- Comparer la taille du fichier. Un scan réellement caviardé pèse généralement autre chose, puisque l'image a été réécrite. Un fichier qui pèse la taille de l'original plus quelques kilo-octets n'a probablement gagné que des rectangles.
- Si vous avez des outils en ligne de commande sous la main,
pdftotextsur le fichier terminé est la réponse la plus directe qui soit.
Une habitude qui vaut la peine
Caviardez à partir d'une copie, et gardez l'original non caviardé ailleurs, clairement nommé. Le caviardage est destructeur par définition ; s'il n'est pas destructeur, il n'a pas eu lieu. Le mode d'échec que vous voulez, c'est avoir à refaire le travail, jamais avoir envoyé le nom.
Essayez sur un vrai dossier
Le module juridique lit un dossier, vous laisse chercher dans toutes ses pages, et retire ce que vous cochez — le texte est supprimé du contenu du fichier et les pixels correspondants du scan sont réécrits. Il ne pose pas un rectangle par-dessus.
L'atelier ne charge rien chez un tiers, et votre fichier est effacé 2 h après votre dernière action.
Ouvrir le module juridique