Aller au contenu
NoWatermark

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 nettoyage

image/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 nettoyage

image/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 nettoyage

image/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 nettoyage

image/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 nettoyage

text/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

PDF

Inspection et nettoyage

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

C2PA et Content CredentialsSupprimé et vérifié

Un enregistrement signé indiquant d’où vient un fichier et comment il a été modifié.

Métadonnées de générateur IASupprimé et vérifié

Des balises qui nomment l’outil ou le modèle d’IA ayant produit l’image.

SynthIDImpossible à vérifier

Le filigrane imperceptible de Google, intégré dans les pixels eux-mêmes.

Métadonnées

EXIFSupprimé et vérifié

Données d’appareil, d’horodatage et de réglages de prise de vue.

XMPSupprimé et vérifié

Le bloc de métadonnées XML d’Adobe, utilisé par les logiciels de retouche et les outils d’IA.

IPTCSupprimé et vérifié

Légendes, mots-clés et informations de droits utilisés par les éditeurs.

Enregistrements de texte intégrésSupprimé et vérifié

Blocs de texte PNG et commentaires JPEG, contenant souvent des prompts.

Profil de couleur (ICC)Détecté uniquement

Données d’interprétation des couleurs — conservées volontairement.

Vie privée

Localisation GPSSupprimé et vérifié

Les coordonnées enregistrées au moment de la prise de vue.

HorodatagesSupprimé et vérifié

La date de création ou de dernière modification du fichier.

AppareilSupprimé et vérifié

Marque et modèle de l’appareil photo ou du téléphone.

LogicielSupprimé et vérifié

L’application qui a créé le fichier ou l’a modifié en dernier.

Auteur et droitsSupprimé et vérifié

Nom du créateur, copyright et champs de propriété.

Contenu actifSupprimé et vérifié

Du script qui s’exécute à l’ouverture du fichier.

Références distantesSupprimé et vérifié

Des liens vers du contenu récupéré sur un autre serveur à l’ouverture.

Révisions antérieuresSupprimé et vérifié

Des versions précédentes du document, toujours présentes dans le fichier.

Texte caché

Caractères Unicode cachésSupprimé et vérifié

Des caractères invisibles qui peuvent transporter une charge utile dans un texte.

Filigranes statistiques de texteImpossible à vérifier

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.

Inspection des PDF

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.

Nettoyage des PDF

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.

Nettoyage sans perte

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.

Suppression vérifiée

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é.