Google has added a “Media watermark” toggle to Gemini and Flow. Flip it off and the little sparkle in the bottom-right corner of your AI-generated image, video, or music file goes away. The invisible watermark baked into the file stays put regardless, so Google can still tell its own output apart from everything else.

That split is the whole thing. Two watermarks, two audiences, and only one of them is now optional.

Who the visible mark was actually for

The sparkle was never protecting Google. It was the only signal available to a person scrolling a feed with no tooling, no API access, and no reason to run a detection check on a picture of a cat. Strip it out and that person has nothing. The invisible layer, Google’s SynthID work, is readable by systems, not eyeballs. You cannot squint at a JPEG and see it. You need a detector, and detectors live with platforms and companies, not with your aunt on Facebook.

So the honest read on this update: Google preserved the watermark that serves Google’s provenance claims and made the one that serves ordinary viewers a preference setting. Not surprising. Creators have complained about the sparkle since it showed up, because it makes commercial output look like a demo, and every competitor that lets you export clean wins that customer. This is a product decision driven by churn, and it was probably the right one for the business.

The gap this opens

Invisible watermarks are fragile in ways the visible one isn’t. Screenshot a video, re-encode it, crop it, run it through a filter, feed it into another model, and the signal degrades or dies. A sparkle in the corner survives a screenshot fine. It is crude and it is dumb and that is exactly why it worked.

There is also the detection problem. Nobody outside of Google’s ecosystem has a convenient way to check SynthID on arbitrary media. If provenance only works when the platform hosting the file bothers to look, provenance is a B2B feature dressed up as a public safety measure. Meta and YouTube label some AI content. Plenty of places label none. A file that leaves the labeled ecosystem is just a file.

Google isn’t unique here. OpenAI’s image output has been exportable without visible marks for paid tiers for a while, and most of the video generation crowd treats a logo as a free-tier tax rather than a disclosure obligation. Watermarking has been drifting toward that model since it started: visible marks as a monetization lever, invisible marks as the compliance story you tell regulators.

What’s left is a system where the AI label is present in the file and absent from the screen. If you want to know whether the clip in front of you was generated, the answer is technically encoded in it and practically unavailable to you.

The toggle is in Gemini settings. It’s off by default for nobody; you have to go turn it off yourself.