Researcher identifies hidden tracking in Claude Code

Starting with version 2.1.91, released April 2, 2026, Claude Code checks if a user is behind a proxy. If detected, it embeds indicators of a Chinese location into the system prompt, such as time zones matching Asia/Shanghai or Asia/Urumqi, Chinese proxy domains, or connections to Chinese AI labs.
The method uses steganography. Depending on the check, the model alters the date format from 2026-06-30 to 2026/06/30 and swaps the apostrophe in the string Today’s date with different Unicode variants. These changes are invisible to the user but detectable by Anthropic.
Part of the code is hidden using XOR obfuscation with a key of 91. The 2.1.91 release notes do not mention this check. The researcher links this to efforts to identify Claude reselling in China and model distillation by Chinese labs, marking a new phase in Anthropic’s enforcement of geoblocking.
Up next
Claude is now generally available in Microsoft Foundry
Claude Opus 4.8 and Haiku 4.5 are now generally available in Microsoft Foundry on Azure. Anthropic handles the inference, while customers with a Microsoft Enterprise Agreement can draw Claude usage directly from their Azure commitment on a single consolidated bill.
Related stories
- Claude Code sends file hashes to Anthropic even on DeepSeek
- Claude Code keeps your session data locally for 30 days
- Former Anthropic engineer says the company loosened safeguards for enterprise deals
- Vanta releases GrantGuard for auditing Claude Code permissions
- Anthropic removes covert tracking from Claude Code
- Users in China continue to bypass Claude access restrictions
Comments
No comments yet. Be the first.
Join the conversation
Sign in to leave a comment. It appears after moderation.

