Anthropic removes covert tracking from Claude Code

Anthropic is removing the steganographic code added to Claude Code in March to identify competitors attempting to copy its models. Engineering team member Tarik Shihipar confirmed the fix arrives in the July 1 release, and the pull request is already merged.
The code monitored the base URL variable. If redirected to a proxy, it checked the timezone and host against a list of known Chinese AI labs, resellers, and gateways. The list was hidden via XOR and base64, and classification was encoded using invisible Unicode markers in the system prompt.
According to Shihipar, the experiment targeted distillation and reseller abuse, but the team has since implemented stronger protection measures. Previously, leaked code revealed an ANTI_DISTILLATION_CC flag, which injected fake tool data to poison training sets for third-party models.
Up next
How model auto-switching works in Claude Fable 5
Fable 5 safety checks scan everything the model reads, including your memory, files, web search results, and connector data. A block can trigger on content you did not even type. When this happens, the request silently reroutes to Opus 4.8 for the rest of the conversation.
Related stories
- Former Anthropic engineer says the company loosened safeguards for enterprise deals
- Alibaba bans Claude Code internally
- Researcher identifies hidden tracking in Claude Code
- Apiiro finds Claude Code secrets in 1,122 GitHub files
- Email leak stopgap in Claude Code checks only shell calls
- Claude Code agent sat on a Pentagon network for two months
Comments
No comments yet. Be the first.
Join the conversation
Sign in to leave a comment. It appears after moderation.

