Matrice de capacités
Chaque format que cet outil ouvre, chaque signal sur lequel il peut ou ne peut pas agir, et la date à laquelle chaque affirmation a été vérifiée pour la dernière fois.
Version 2.1 · Dernière mise à jour : . Cette page est générée à partir de la configuration même que lisent l’analyseur et les nettoyeurs ; elle ne peut donc pas décrire une capacité que le code n’a pas.
Formats
« Pris en charge », seul, n’est pas une affirmation utile ; chaque ligne indique donc aussi quelles parties du conteneur sont ouvertes et ce qui reste non couvert.
JPEG
Inspection et nettoyageimage/jpeg · .jpg · image
Inspecté
- APP1 EXIF
- APP1 XMP
- APP13 IPTC/Photoshop
- APP11 JUMBF (C2PA)
- Commentaires COM
Non couvert
- Les filigranes intégrés aux pixels ne peuvent pas être mesurés
- Les miniatures contenues dans l’EXIF sont supprimées avec lui
PNG
Inspection et nettoyageimage/png · .png · image
Inspecté
- Blocs tEXt, zTXt et iTXt
- Bloc eXIf
- XMP dans iTXt
- Bloc caBX (C2PA)
Non couvert
- Les filigranes intégrés aux pixels ne peuvent pas être mesurés
WebP
Inspection et nettoyageimage/webp · .webp · image
Inspecté
- Bloc EXIF
- Bloc XMP
- Bloc C2PA
- Structure du conteneur RIFF
Non couvert
- Les filigranes intégrés aux pixels ne peuvent pas être mesurés
SVG
Inspection et nettoyageimage/svg+xml · .svg · texte
Inspecté
- Commentaires XML
- Éléments metadata et RDF
- Éléments script et gestionnaires d’événements
- Références externes
- Images intégrées en URI data:
Non couvert
- Une image matricielle intégrée est analysée, mais son contenu en pixels n’est pas examiné
Markdown
Inspection et nettoyagetext/markdown · .md · texte
Inspecté
- Frontmatter YAML
- Commentaires HTML
- Unicode caché dans le corps du texte
Non couvert
- Les fichiers liés ou inclus par transclusion ne sont pas suivis
application/pdf · .pdf · document
Inspecté
- le dictionnaire /Info de chaque révision, pas seulement de la plus récente
- les paquets XMP où qu’ils soient dans le fichier
- le JavaScript du document et les fichiers incorporés
- les fichiers associés C2PA et les conteneurs JUMBF
- la chaîne de références croisées et l’historique des révisions
Non couvert
- Les PDF chiffrés sont refusés plutôt que modifiés
- Un document dont la structure ne peut pas être reconstruite sans risque est refusé, pas deviné
- Le contenu textuel lui-même n’est pas analysé
- Les pièces jointes incorporées sont conservées et doivent être vérifiées séparément
Signaux
Quatre résultats possibles, et la différence entre les deux derniers est toute la raison d’être de ce produit. Détecté uniquement signifie que le signal est présent et que nous vous le dirons, mais que nous ne pouvons pas le retirer. Impossible à vérifier signifie que nous ne pouvons pas déterminer s’il est présent ou non — ce n’est pas un « non », et cela n’en deviendra jamais un.
Provenance
Un enregistrement signé indiquant d’où vient un fichier et comment il a été modifié.
Des balises qui nomment l’outil ou le modèle d’IA ayant produit l’image.
Le filigrane imperceptible de Google, intégré dans les pixels eux-mêmes.
Métadonnées
Données d’appareil, d’horodatage et de réglages de prise de vue.
Le bloc de métadonnées XML d’Adobe, utilisé par les logiciels de retouche et les outils d’IA.
Légendes, mots-clés et informations de droits utilisés par les éditeurs.
Blocs de texte PNG et commentaires JPEG, contenant souvent des prompts.
Données d’interprétation des couleurs — conservées volontairement.
Vie privée
Les coordonnées enregistrées au moment de la prise de vue.
La date de création ou de dernière modification du fichier.
Marque et modèle de l’appareil photo ou du téléphone.
L’application qui a créé le fichier ou l’a modifié en dernier.
Nom du créateur, copyright et champs de propriété.
Du script qui s’exécute à l’ouverture du fichier.
Des liens vers du contenu récupéré sur un autre serveur à l’ouverture.
Des versions précédentes du document, toujours présentes dans le fichier.
Texte caché
Des caractères invisibles qui peuvent transporter une charge utile dans un texte.
Des filigranes encodés dans le choix des mots plutôt que dans les caractères.
Ce qui étaye ces affirmations
Un tableau de capacités ne vaut que par les vérifications qui le sous-tendent. Voici les validations sur lesquelles repose la version actuelle.
733 PDF réels analysés localement : 99,3 % lus sans erreur, aucune exception, médiane de 0,2 ms. 3,7 % contenaient des métadonnées dans une révision remplacée par la version actuelle.
727 PDF réels sur 733 reconstruits avec succès, 6 refusés, aucun endommagé. Chaque fichier nettoyé a pu être relu, ne comptait qu’une seule révision et ne contenait aucune trace de sa chaîne d’auteur d’origine. Le nombre de pages et les octets des flux de contenu étaient identiques avant et après pour les 727.
Les tests comparent le flux de scan JPEG, les blocs PNG IDAT et les charges utiles WebP VP8/VP8L avant et après nettoyage, et exigent qu’ils soient identiques octet par octet.
Chaque affirmation de suppression est produite en analysant une seconde fois le fichier nettoyé et en le comparant à l’analyse d’origine, jamais par un nettoyeur qui annonce son propre succès.
Limites permanentes
Ce ne sont pas des lacunes en attente d’être comblées dans une version ultérieure. Elles découlent de l’endroit où le traitement a lieu.
- Les filigranes de pixels et les filigranes statistiques ne peuvent pas être mesurés. SynthID et les filigranes statistiques de texte sont détectés par des systèmes que détiennent les fournisseurs de modèles. Un outil qui s’exécute sur votre appareil ne peut confirmer ni leur présence ni leur absence ; il ne déclare donc ni l’une ni l’autre.
- La provenance côté serveur est hors de portée. Un service peut réassocier un fichier à ses enregistrements grâce à une empreinte perceptuelle conservée dans sa propre base de données. Supprimer tout ce qui se trouve dans le fichier n’y change rien, et aucun outil local ne le peut.
- Les signatures C2PA ne sont pas vérifiées cryptographiquement. Un manifeste est signalé comme présent, jamais comme valide ou invalide.
- Une suppression n’est affirmée qu’après une nouvelle analyse. Le fichier nettoyé est analysé à nouveau par le même moteur et comparé à l’original. Un nettoyeur qui annonce son propre succès ne constitue pas une preuve.
- Rien n’est recompressé. Les nettoyeurs réécrivent le conteneur et copient les données d’image compressées octet par octet : le nettoyage ne coûte donc jamais en qualité d’image.
Pour le fonctionnement de tout cela, voir la méthodologie. Pour ce qui quitte votre appareil — c’est-à-dire rien, sauf si vous choisissez explicitement la réécriture de texte — voir la page de confidentialité.