Starting today, every text response from seven Grok API models carries an invisible watermark by default. xAI quietly flipped the switch on November 7, 2026 — the date it promised when it announced the change four days ago. If you are running Grok API integrations and have not touched your team console settings, your outputs are now marked. No code change was required on your end. No email landed in your inbox. It just went live.
Seven Models, All Text Endpoints
The watermark applies to grok-4.7, grok-4.6, grok-4.5, grok-4.3, and all three grok-4.20 variants (reasoning, non-reasoning, and multi-agent). That covers the full current production lineup for most teams. xAI is not limiting this to chat completions — structured outputs and tool-call arguments are marked too, across both the Responses and Chat Completions APIs.
Consumer channels are untouched. The grok.com interface, X integration, and mobile apps operate under separate policies. This change is API-only, which means the developers in the room are bearing the compliance weight while end users see nothing different.
The only visible technical change in your integration is a new response header: x-watermark: true. That is your signal that a response was marked. You do not need to modify your request format. You should, however, start logging that header — it is your audit trail if a compliance question ever lands on your desk.
Opting Out Is Possible, But Deliberately Friction-Heavy
You can disable watermarking per model in Team Settings at console.x.ai. The toggle takes effect within five minutes and is logged in your team audit trail. What xAI does not make easy is the justification step: to opt out, a team admin must confirm that “a legal exception applies” and accept sole responsibility for any remaining disclosure obligations. That phrasing is intentional design. The default is compliance; opting out is you asserting you have a legal reason not to comply.
Some models offer no opt-out checkbox at all. For those, you are contacting support and explaining your case. If you need different watermark policies across internal tools versus customer-facing products, xAI’s answer is to split those into separate teams in the console.
Why Every Major AI Provider Is Doing This Now
The EU AI Act’s Article 50 transparency obligations became enforceable on August 2, 2026, with a grace period for existing systems running through December 2. The requirement is straightforward: machine-readable marking of AI-generated text, with penalties up to €15 million or 3 percent of global annual turnover for non-compliance.
Anthropic, Google, OpenAI, Microsoft, and Meta all deployed compliant watermarking by August. xAI is arriving three months late to the party. That does not make the obligation any less real for developers building on Grok, but it does explain why this particular change is landing now rather than in the summer wave. Anthropic’s Claude watermarking, for reference, has been active globally since August 11 and applies across the API, Claude.ai, and third-party integrations including AWS Bedrock and Google Cloud.
What all these providers have in common is a global implementation. Rather than watermark EU traffic and leave the rest untouched, every provider opted for uniform application worldwide. Article 50 has effectively become the de facto international baseline for AI content marking.
About That Detection Claim
xAI states that watermarking causes “neither quality nor speed” degradation. That claim has not been independently tested. What has been independently tested is detection accuracy, and the numbers are not flattering to the broader industry.
A 2026 independent evaluation found detection rates of 17 to 30 percent on pristine, unmodified watermarked text — far below the theoretical claims providers publish. Google’s SynthID-Text achieved 20 percent detection on its own watermarked output and falsely flagged 5.4 percent of human-written text as AI-generated. Accuracy collapses on short responses, which is why the EU carved out a 200-token exemption. Paraphrasing with a second model defeats most schemes outright.
The honest read is that statistical watermarking is a reasonable compliance measure and a poor detection tool. It satisfies Article 50 on the marking side while the verification infrastructure at consumption points — newsrooms, platforms, educational institutions — remains largely absent. The mark gets applied; nobody is reliably reading it.
What to Do Right Now
If you have Grok API integrations in production, here is your immediate checklist:
- Log the
x-watermarkresponse header in your monitoring pipeline - Open console.x.ai and confirm your watermark settings for each model your team uses
- Test structured output quality and tool-call accuracy if your pipelines are sensitive to subtle token-level shifts
- Decide your opt-in or opt-out stance per model based on your use case and legal context
- Document your compliance decisions now — the December 2 grace period close is six weeks out
If you are outside the EU and think this does not apply to you, check your provider agreements. Every major AI provider chose global implementation over geographic segmentation. xAI included.

