Récupérer un texte masqué dans un PDF : le piège
Un document part avec des noms cachés sous de beaux rectangles noirs, et quelqu’un recopie le texte en un instant. L’occultation semblait définitive. Elle ne l’était pas. Peut-on récupérer un texte masqué dans un PDF ? Si le rectangle noir a seulement été posé par-dessus, oui. C’est une erreur fréquente, et évitable.
Un rectangle noir est un autocollant, pas une broyeuse
Dans beaucoup de PDF, un rectangle noir n’est qu’un objet de plus, dessiné par-dessus la page. Le texte, l’image ou la couche vectorielle en dessous restent dans le fichier. Copiez-collez la zone « occultée », ouvrez le fichier dans un éditeur ou extrayez son contenu brut : les données cachées réapparaissent. Il en va de même du flou, de la pixellisation et des mosaïques : ces effets sont réversibles, et avec un peu d’effort, parfois très peu, l’original peut être reconstitué. Pourquoi, et quoi utiliser à la place : peut-on déflouter un texte ?
Si le contenu sensible existe encore quelque part dans le fichier exporté, l’occultation n’est que cosmétique.
Récupérer un texte masqué dans un PDF : ce que Dress Docs empêche
Quand vous occultez un passage dans Dress Docs, vous n’empilez pas un objet que l’on pourra décoller plus tard. À l’export, chaque page est aplatie en une seule image qui contient vos occultations. Le texte, les calques et tout objet caché sous une occultation disparaissent, car ils n’existent plus comme données distinctes.
Deux choix délibérés rendent cela fiable :
- Pas de flou, pas de pixellisation, pas de mosaïque. Ces effets brouillent sans supprimer. L’occultation par défaut est noire et opaque : ce qu’elle couvre est remplacé, pas déguisé.
- Aplatir à la sortie. La structure de la page est réduite à une image plate : il ne reste rien en dessous à exhumer.
Un motif imprimé sur une occultation (une fonction Pro) fait partie de cette même image. Il indique au lecteur pourquoi un passage a été retiré ; il ne rend pas l’occultation plus fragile. Quand le même nom apparaît quarante fois, Rechercher et occulter (également dans Pro) trouve chaque occurrence dans un PDF doté d’une couche de texte : occulter toutes les occurrences d’un mot dans un PDF. Pour traiter un fichier de bout en bout, voyez comment occulter les données d’un contrat avant de le partager.
Vérifiez par vous-même
Ce que recommandent les autorités
Les autorités de protection des données donnent le même conseil. L’ICO, l’autorité britannique, prévient que les surcouches peuvent être copiées et demande aux organisations de supprimer le texte sous-jacent, d’effacer les métadonnées et d’aplatir le fichier avant de divulguer des documents (Royaume-Uni, en anglais). Ces étapes, réunies en une liste à suivre avant chaque envoi, se trouvent dans notre liste de contrôle pour occulter un document. La norme ISO/IEC 27038 sur l’occultation exige la même chose : l’information retirée ne doit pas pouvoir être récupérée (ce que demande la norme ISO/IEC 27038). Notre auto-évaluation au regard de cette norme figure dans le dossier de conformité.
Une occultation devrait être une opération sans retour. Dress Docs en fait une.
Vérifiez ensuite ce que le fichier transporte d’autre : supprimer les métadonnées d’un PDF.