California Just Forced a Label on AI Ads. Agents Still Get the Browser.
This week was not another model drop. It was a labeling law and a browser key.
On September 16, Governor Gavin Newsom signed SB 1050. If a video or audio ad in California prominently uses a synthetic performer, you have to say so. Keep running it without the label and you pull it.
Same window, Apple shipped the Safari MCP server in Safari 27. Claude Code, Codex, or whatever agent you already run can open tabs, read the DOM, watch the network, take screenshots, and click through checkout.
The face in the ad now needs a stamp. The agent in the browser does not.
What actually shipped
LAYER 1 — The ad got a disclosure rule.
SB 1050 covers video, audio, and audiovisual ads that use a digital figure or voice made with generative AI that creates the impression of a human who is not a real identifiable person. New York already had a version. California just made the biggest US ad market follow.
LAYER 2 — The browser got an agent socket.
Safari 27 lets a developer flip one setting and hand an MCP-compatible agent the window. Apple is selling this as debug tooling. Agencies should hear the other sentence: an agent can now walk a live checkout the way a junior media person used to.
LAYER 3 — Vertical agents kept shipping.
OpenAI launched Astra for Law the same week. A 230 million URL legal index, access controls, drafting tools. The product is not chat. It is a workflow with a lock on the door.
Marketing and AI: treat the label as the brief
Most teams will treat SB 1050 as legal copy. Wrong read.
If a buyer cannot tell the talent is synthetic, California now treats that as false advertising. That is not anti-AI. That is anti-sneaky. The shops that ship this month will do three things.
Build a disclosure system, not a footnote. Put the label in the frame, the VO, and the file name. If California can kill the ad, your media plan should assume every market copies the rule.
Stop selling AI talent as a cost cut with no paper trail. Keep a log of what was generated, what was licensed, and who approved the face. SAG-AFTRA helped write this bill. The next client conversation is already about consent.
Point the Safari agent at the work that actually ships. Use it to QA landing pages, form states, and checkout. Do not use it to generate another 40 hero faces you cannot legally run unlabeled.
We are running this the same way we think about it at Dzine Prodigy. Speed is still the product. Honesty is now part of the production file.
Do this next: pull every live video and audio ad. Mark the ones with generated faces or voices. Add the disclosure before someone else does.



Comments