{
  "$schema": "https://metadata.click/.well-known/metadata-click.json",
  "name": "metadata.click AI Info cleaning conformance results",
  "version": "2026.07.19",
  "measuredOn": "2026-07-19",
  "fixtureScope": "Deterministic synthetic byte structures. No case claims to be a current export from a named vendor or a simulation of Instagram's complete labeling system.",
  "method": [
    "construct a minimal valid image container with one declared metadata signal family",
    "inspect with the public metadata.click browser engine",
    "apply Safe Clean",
    "re-inspect the returned bytes",
    "compare SHA-256 over the format-specific encoded visual-payload scope"
  ],
  "summary": {
    "cases": 7,
    "passed": 7,
    "failed": 0,
    "intentionalBoundaries": 0
  },
  "cases": [
    {
      "id": "jpeg-recognized-c2pa-jumbf",
      "format": "JPEG",
      "signal": "recognized C2PA/JUMBF APP11",
      "assertion": "recognized provenance block is removed and unrelated APP11 data is preserved",
      "payloadScope": "JPEG entropy-coded scan payload",
      "result": "pass"
    },
    {
      "id": "jpeg-standard-and-extended-xmp",
      "format": "JPEG",
      "signal": "standard XMP with linked Extended XMP",
      "assertion": "supported XMP packets are removed after Safe Clean",
      "payloadScope": "JPEG entropy-coded scan payload",
      "result": "pass"
    },
    {
      "id": "jpeg-exif-gps",
      "format": "JPEG",
      "signal": "EXIF software and GPS IFD",
      "assertion": "private fields are removed while rendering-sensitive orientation is handled conservatively",
      "payloadScope": "JPEG entropy-coded scan payload",
      "result": "pass"
    },
    {
      "id": "png-prompt-like-text",
      "format": "PNG",
      "signal": "tEXt/iTXt/zTXt prompt-like metadata",
      "assertion": "supported text metadata is removed without rewriting image-data chunks",
      "payloadScope": "length-framed IDAT and fdAT payload",
      "result": "pass"
    },
    {
      "id": "png-xmp-and-provenance",
      "format": "PNG",
      "signal": "standard XMP and recognized provenance chunks",
      "assertion": "supported metadata chunks are removed and guarded rendering chunks remain",
      "payloadScope": "length-framed IDAT and fdAT payload",
      "result": "pass"
    },
    {
      "id": "webp-exif-xmp",
      "format": "WebP",
      "signal": "EXIF and XMP RIFF chunks",
      "assertion": "supported metadata is removed while encoded image and animation chunks remain",
      "payloadScope": "length-framed VP8/VP8L/ALPH/ANIM/ANMF chunks",
      "result": "pass"
    },
    {
      "id": "visual-payload-mutation-guard",
      "format": "JPEG/PNG/WebP",
      "signal": "one-byte encoded image payload mutation",
      "assertion": "a changed encoded image byte returns mismatch instead of a false unchanged result",
      "payloadScope": "format-specific encoded visual payload",
      "result": "pass"
    }
  ],
  "knownLimits": [
    "Metadata absence cannot prove that an image is human-made or authenticate its origin.",
    "The cleaner does not remove visible watermarks, durable fingerprints, classifier signals or platform-side records.",
    "A label already attached to a published post cannot be changed by editing the local source file.",
    "HEIC, HEIF, AVIF and video are not covered by the current public cleaner."
  ],
  "canonicalUrl": "https://metadata.click/ai-info-test-lab/",
  "license": "https://creativecommons.org/licenses/by/4.0/"
}
