{
  "checkedOn": "2026-10-21",
  "method": "Actual delexif JPEG Lossless sanitizer and structure reader; exifr metadata reader on bytes, executed in Node.js",
  "synthetic": true,
  "description": "1 x 1 pixel JPEG; fictional device, author and coordinates; no real photo or person",
  "input": {
    "file": "synthetic-metadata.jpg",
    "bytes": 1359,
    "sha256": "2842592919243f9df2454c488ecb9b5d762d4c16ffc1d211bbccebb8d8832b89",
    "make": "TestCam",
    "latitude": 40.5,
    "longitude": -3.7,
    "author": "Example Author",
    "copyright": "Synthetic example; free to reuse",
    "comment": "Synthetic comment; not a real camera or person",
    "trailingBytes": 23
  },
  "output": {
    "file": "synthetic-metadata_clean.jpg",
    "bytes": 633,
    "sha256": "7e3501df1f2a938f5b7ac580cc94a79a2f6baa2dc1e480df06f348b1e3d53c1d",
    "removedSegments": [
      "APP1 (EXIF)",
      "APP1 (XMP)",
      "COM"
    ],
    "detectedInputFieldsAbsent": [
      "Make",
      "latitude",
      "longitude",
      "creator",
      "rights"
    ],
    "retainedReaderFields": [
      "JFIFVersion",
      "ResolutionUnit",
      "XResolution",
      "YResolution",
      "ThumbnailWidth",
      "ThumbnailHeight"
    ],
    "trailingBytes": 0,
    "compressedScansUnchanged": true
  },
  "limits": [
    "This reproduces JPEG Lossless only; it is not a Redraw or visual-quality comparison.",
    "No operating-system, mail, messaging or cloud-sharing matrix was executed.",
    "A clean result covers the fields recognized by the parser, not every possible hidden field.",
    "ICC/JFIF and unrecognized application segments may be retained by JPEG Lossless."
  ]
}
