# A renamed image can hide its AI credit

Status: DRAFT, nothing posted. Single-image infographic, 2 slide(s), no cover. Idea IB-0262.

## What it shows

How a perceptual hash finds a shipped image that is the same picture as a file carrying an AI-generation credit, even after a rename and re-encode. A non-match only means none was found.

No numbers appear on the slides unless listed below.

## Claims and sources

| Claim | Source (agency-operator unless stated) | Read-date |
|---|---|---|
| Metadata catches an AI image only while the credit is still in the file; a rename plus re-encode left no metadata | `tools/qa/ai-image-trace.py` (docstring) | 2026-10-11 |
| A perceptual hash matches shipped bytes back to the credited original regardless of filename, size or format | `tools/qa/ai-image-trace.py` | 2026-10-11 |
| A non-match means only that no credited original in the build root looks like it; an original that was never kept is invisible | `tools/qa/ai-image-trace.py` (WHAT IT IS NOT) | 2026-10-11 |
