Jump to content

Reverse Image Search & Metadata

From GAMAYUN+ Wiki

Every photo carries hidden data (EXIF) — camera model, GPS coordinates, timestamp — unless it's been stripped. Reverse image search tools can also tell you where else online a given image has appeared, which is how a lot of "this photo is old, it's not from the event people are claiming" debunks actually get done.

What's actually in an EXIF block

EXIF (Exchangeable Image File Format) is a metadata standard baked directly into the JPEG/TIFF file itself, not something bolted on separately — which is exactly why it's easy to forget it's there.[1] The fields worth actually paying attention to:

  • GPSLatitude / GPSLongitude. Exact coordinates, often accurate to a few meters, written by any phone with location services on for the camera app. This is the one that turns "a photo of my apartment" into "the exact address of my apartment."
  • DateTimeOriginal. When the shutter actually fired — not when the file was last saved or uploaded, which is a separate, less revealing filesystem timestamp entirely.
  • Make / Model / LensModel / SerialNumber. Some cameras (particularly higher-end DSLRs) embed a body serial number. Combined across multiple photos, this can link images back to the same specific physical camera even with no other identifying information.
  • Software / thumbnail data. Editing history and, on some files, a leftover embedded thumbnail generated before the visible image was cropped or redacted — which has occasionally exposed the un-redacted original hiding underneath a "cleaned" published version.

None of this requires special tools to read once you know it's there — it's plain text sitting in the file.

How reverse image search actually works

It isn't a lookup of an image's exact bytes — resize, recompress, or crop a photo even slightly and a byte-for-byte match would fail instantly. Instead these tools compute a perceptual hash: a short fingerprint derived from the image's visual structure (typically by shrinking it down, converting to grayscale, and comparing relative brightness across a grid, or by analyzing which low-frequency components dominate after a discrete cosine transform — the same math family JPEG compression itself uses).[2] Two images that look alike to a human end up with similar hashes even if their underlying bytes are completely different, which is what lets a reverse-search engine find a re-uploaded, resized, watermarked, or lightly cropped copy of a photo it's indexed before.

What it can't do

Perceptual hashing compares visual structure, not truth. It can tell you an image has appeared somewhere before and roughly when it was first indexed — it can't tell you whether a caption describing it is accurate, and it's specifically bad at catching AI-generated images that never existed anywhere else to be indexed against, or a genuinely new photo staged to resemble an old, verified one. "This exact image showed up online three years ago" is strong evidence against "this is breaking news happening right now" — it is not, by itself, proof of anything about an image that's never been posted before. Where the metadata trail runs cold before the photo can even be checked, that's usually the page it originally lived on already gone, not the image itself being untraceable.

See also