Comment caviarder un PDF correctement (le rectangle noir ne suffit pas)
Dessiner un rectangle noir sur un texte sensible ne le supprime pas : les mots sont toujours dessous. Voici pourquoi cela échoue, et une vraie méthode sûre pour caviarder un PDF dans votre navigateur.
Vous devez partager un document tout en masquant quelques lignes sensibles : un salaire, une adresse, le nom de quelqu’un. Alors vous dessinez un rectangle noir par-dessus le texte et vous l’envoyez. Ça a l’air caviardé. Ça ne l’est pas. Cette erreur précise a divulgué des dossiers judiciaires, exposé des informateurs et embarrassé des gouvernements, parce que les mots sont toujours là dans le fichier, juste sous le rectangle.
Si vous avez déjà noirci quelque chose en supposant que c’était parti, celui-ci mérite deux minutes.
Pourquoi un rectangle noir échoue
Un PDF conserve son contenu en couches. Le texte est une chose ; une forme dessinée par-dessus en est une autre. Quand vous placez un rectangle noir sur une phrase, vous avez ajouté un graphique au-dessus des mots, mais vous n’avez pas touché aux mots eux-mêmes. Ils sont toujours là, sous forme de texte bien réel et sélectionnable, masqués uniquement visuellement.
N’importe qui peut les récupérer, et ce n’est pas du piratage. Sélectionnez la zone et copiez. Ou faites passer le fichier dans un extracteur de texte. Le texte « masqué » ressort tel quel, rectangle compris. Le rectangle noir a trompé vos yeux, pas le fichier.
Vous pouvez vous en convaincre vous-même. Prenez un PDF où quelque chose a été couvert par un rectangle et extrayez-en le texte. Les mots supposément caviardés apparaissent dans le résultat, parce qu’ils n’ont jamais été supprimés. C’est le test, et c’est aussi l’avertissement.
Le même piège avec les métadonnées
Même lorsque le texte visible est traité, un document peut fuir par ses métadonnées, ces propriétés cachées qui portent un nom d’auteur, un historique de modifications et bien plus. Un vrai caviardage implique de penser aussi à ce qui est caché dans la structure du fichier, pas seulement à ce qui est sur la page.
Une vraie méthode sûre pour caviarder, dans votre navigateur
Le principe fiable : ne couvrez pas le texte, détruisez-le. Si les mots sensibles n’existent plus en tant que texte dans le fichier, il n’y a rien à récupérer. Voici comment le faire avec des outils basés sur le navigateur, sans rien téléverser :
- Couvrez les parties sensibles. Placez un bloc plein sur chaque morceau de texte à faire disparaître, pour qu’il soit masqué visuellement. À ce stade seul, ce n’est pas encore sûr ; c’est l’étape suivante qui compte.
- Aplatissez les pages en images. Convertissez le document en images avec PDF vers images. Chaque page devient une image plate. L’effet crucial : le texte cesse d’être du texte et devient des pixels. Ce qui se trouvait sous votre bloc n’est plus qu’une partie d’une image, et le bloc est peint définitivement par-dessus.
- Reconstruisez le PDF. Reconvertissez ces images en PDF avec images vers PDF. Vous avez de nouveau un document, mais un document où le texte caviardé n’existe véritablement plus en tant que texte récupérable.
- Vérifiez. Faites passer le résultat dans l’extraction de texte. Si les mots sensibles n’apparaissent pas, ils sont vraiment partis. Cette vérification est tout l’objectif, faites-la à chaque fois.
Un compromis à connaître : l’aplatissement en images retire la véritable couche de texte de l’ensemble du document, donc le tout devient une image et n’est plus interrogeable. C’est précisément pour cela que le texte caché ne peut pas être récupéré. Si vous avez besoin que le reste du document reste interrogeable, vous pouvez l’OCR ensuite, ce qui reconstruit une couche de texte à partir de ce qui est visible, et les zones caviardées, désormais de simples pixels noirs, n’offrent rien à lire à l’OCR.
Pourquoi cela doit rester sur votre machine
Pensez à ce que vous caviardez : c’est sensible par définition, c’est la raison même pour laquelle vous le masquez. Téléverser ce document vers un outil de « caviardage » en ligne revient à confier l’original non caviardé, texte sensible parfaitement intact, au serveur d’un inconnu. La chose que vous cherchez à protéger est exposée dans l’acte même de la protéger.
reader.me fonctionne dans votre navigateur. Chacune des étapes ci-dessus se déroule sur votre propre appareil : le fichier est lu en mémoire en local, traité là, puis enregistré pour vous, sans rien téléverser. Vous pouvez le confirmer avec les outils de développement (F12) sur l’onglet Réseau, ou en faisant l’ensemble hors ligne.
Le vrai caviardage est une affaire de suppression, pas de dissimulation. Un rectangle noir cache le texte à vos yeux ; l’aplatissement le retire du fichier. Faites-le en local, vérifiez par une extraction de texte à chaque fois, et vous pourrez partager un document en sachant que ce que vous avez masqué a réellement disparu.