Strip the invisible tag.
Keep the file.
Every Gemini, Veo, Nano Banana and Seedance export carries two things you cannot see: a SynthID pixel signal and a signed C2PA manifest. ghostframe takes both off in one pass, and leaves the picture exactly as it looked.
SynthID + C2PA
processing on device
no card
The watermark that survives the eraser.
Removing a visible logo cleans what people see. These are the signals machines read, and they stay in the file until the bytes are rewritten.
An invisible signal baked into pixels.
SynthID is woven into the image data and across every video frame. Imperceptible to your eye, a clear flag to a scanner. Cropping, resizing and re-saving do not wash it out.
A provenance record that follows the file.
Generators attach a signed C2PA manifest — a JUMBF block in JPEG, PNG or MP4 — that says "AI-made". It travels with the file across apps and platforms long after the visible mark is gone.
Three passes. Both marks gone.
No upload for images, no queue, no account required to scan. The container is rebuilt, then the pixels are rewritten inside a tolerance you cannot see.
Rebuild the container
JPEG APP segments, PNG text and eXIf chunks, WebP EXIF/XMP chunks and MP4 uuid boxes are removed or replaced in place. The compressed image stream is never touched.
Rewrite the coefficients
Each 8×8 block is transformed, mid and high-frequency DCT coefficients are nudged by a seeded pseudo-random amount, and the block is reconstructed. The change stays under about half a code value.
Re-encode clean
The image is re-encoded at your chosen quality, then the container is stripped a second time so the encoder cannot reintroduce an APP segment or chunk.
You made it. You own it.
Watermarks made sense when generative media was a demo. Today you use these models for client work, campaigns and posts you own — and a hidden tag quietly throttles reach and flags the deliverable.
Client deliverables
Ship a file that reads as original, with no hidden tag tying a paid deliverable back to a model export.
Creators and publishers
Post clips and stills without a "Made with AI" label deciding distribution before anyone watches.
Your own archive
Wallpapers, boards, references, personal projects — kept without a tracker baked into the pixels.
Read before you trust a remover.
What SynthID actually is, and what removal can mean
Frequency-domain embedding, why crops do not kill it, and where a rewrite stops being invisible.
C2PA: the manifest that outlives the edit
How a JUMBF block is structured, where it hides in JPEG, PNG, WebP and MP4, and why re-saving is not removal.
Why metadata strippers miss most AI files
Three classes of provenance data, and the order you have to remove them in.
How to verify a cleaned file yourself
Byte-level checks, decoder round-trips, and the PSNR number that tells you if quality held.
Short answers.
Is this guaranteed to defeat every detector?
No. C2PA and container metadata removal is deterministic — if the manifest was there, it is gone. The pixel rewrite reduces SynthID detectability and cannot promise a zero on every detector, model version and platform. Treat it as best-effort for pixel signals, certain for containers.
Do my images get uploaded?
No. Images are decoded, rewritten and encoded in your browser tab. Nothing leaves the device. Video is different: the container strip also runs locally, but the optional frame rewrite uploads the clip to this server for ffmpeg and deletes it after the response.
What does it cost?
One free removal per browser. Scans, previews and C2PA checks are always free. Ongoing removals and video are keyed — see pricing.
Will quality drop?
At standard strength the rewrite measures around 43.9 dB PSNR — below the visibility threshold. Choose PNG output and lossless source to avoid any generation loss at all.
Is this legal?
Removing metadata from content you own is ordinary file editing in most jurisdictions. Using it to misrepresent origin can violate platform terms and disclosure law. The tool does not grant that permission; you are responsible for the use.
Your file. No invisible tag.
Scan free. Clean in the browser. Video runs on this box.