Home / How we test
How We Test
If a tool says it removes something, you should be able to find out how that was checked.
How the cleaner is tested
The site runs an automated set of tests before every update, and an update isn't published if any of them fail. Those tests use a real browser to upload files, clean them, and download the results.
We also build test files in JPG, PNG, WebP, and HEIC that contain location data, camera details, XMP, IPTC, Content Credentials, and AI generation settings. After cleaning, we inspect the output at the byte level rather than relying on the tool's own report, and check that none of that data remains.
What else we check
- That PNG files keep identical pixels after cleaning.
- That the browser makes no requests to other websites while processing a file.
- That damaged, oversized, and unsupported files are rejected with a clear message.
- That every page works on small phone screens.
Latest end-to-end run
On November 10, 2026, we built test files containing the data listed below, ran each one through the tool in Chrome on macOS, and downloaded the result. We then read the downloaded files with a separate script instead of relying on the tool's own report. It listed each file's blocks and searched the bytes for the text we had planted.
| Test file | What we planted | Result in the download |
|---|---|---|
| JPG | EXIF, GPS, XMP with an AI source tag, IPTC, a C2PA-style block, a comment | None found |
| PNG | AI prompt and workflow text, XMP with an AI source tag, a C2PA-style chunk, EXIF, a timestamp | None found. Pixels identical to the original |
| WebP | EXIF, XMP with an AI source tag, a C2PA-style chunk | None found |
| HEIC | EXIF, camera model, GPS | None found, exported as JPG |
| AVIF | Nothing. This sample only tests that the format opens and exports | Exported as JPG |
| JPG with Keep camera details | The same JPG as above | Only camera make and model remained, as that's all the file held from the allowed list. GPS, owner, and software were gone |
The browser adds a standard sRGB color profile to the exported files, which doesn't identify you. During these runs, the page made no requests to any other website. The C2PA-style blocks are our own test data placed where the format stores credentials. They aren't real signed credentials from a camera or an AI tool.
What these tests don't show
Test files are built to match published formats, so real-world files can differ. We don't test how any given platform decides to label or moderate an image, and we make no promises about that. The tool isn't an AI detector and doesn't detect pixel watermarks.
How our guides are written and updated
Guides are published by Harsh Raj and may be drafted with AI assistance before being checked. Where a claim depends on another company's product, we link to the source when we can and say when sources disagree. Phone and app menus change often, so the wording you see may differ.
If you spot a mistake, please tell us through the contact page and we'll correct it.
Check it yourself
You don't have to take our word for it. Load the tool, turn off your connection, and clean a photo. You can also repeat our app test on any service you use.
Check your own photo
See what your file carries. Nothing is uploaded.