Skip to content
Trending
ChatGPT and Codex Will Share One Quota Pool Starting in DecemberHow to Avoid AI Detection as a Student: 8 Steps That Actually WorkAnthropic Leaks Fable 5.5 and Next-Gen Opus Ahead of IPO: What We KnowChatGPT Pro Quotas Doubled: OpenAI Cancels Planned Codex Cut and Expands All TiersChatGPT and Codex Will Share One Quota Pool Starting in DecemberHow to Avoid AI Detection as a Student: 8 Steps That Actually WorkAnthropic Leaks Fable 5.5 and Next-Gen Opus Ahead of IPO: What We KnowChatGPT Pro Quotas Doubled: OpenAI Cancels Planned Codex Cut and Expands All Tiers
AIReviewLab

AI Tools

Anthropic Reveals Claude's Hidden Self-Evaluation: Every Chat Is Scored in the Background

Claude has been silently scoring every conversation in the background since June. Anthropic explains why it chose invisible logging over foreground blocking, and what it means for developers.

4 min read

Claude hidden self-evaluation cover, desk lamp on dark wooden desk

Anthropic has publicly disclosed a hidden mechanism that has been running silently inside Claude since June: after every conversation, the model generates a short risk assessment in the background and reports it to Anthropic's safety team. The user never sees this step. It does not appear in the chat history. And in many cases, Claude will comply with a request in the foreground while simultaneously flagging it as high-risk behind the scenes.

The disclosure, made on X, has triggered a backlash from developers who write code with Claude daily. The core concern is not that Anthropic monitors dangerous requests, but that the monitoring is invisible and runs by default.

How the Hidden Self-Evaluation Works

When a conversation ends, Claude generates an additional round of reasoning that the user never sees. This extra step evaluates the exchange for policy violations and outputs a compact JSON report with a risk score and a summary of what happened.

Anthropic's own example shows the mechanics clearly. A user asked Claude to write a Python script for an encrypted folder, then to delete the original file, leave a ransom note, and spread across an internal network. Claude produced the full working script in the foreground without refusing. In the hidden step, it then classified the exchange as ransomware-related, noted that it had not refused the request, and assigned the maximum severity score of 10.

Even when Claude does refuse a request in the foreground, the background step still fires. A refused violation gets logged as severity 5 with a note that the request was declined on the spot.

Why Anthropic Chose Silent Monitoring Over Foreground Blocking

Anthropic was explicit about the trade-off. If Claude intercepts a risky request immediately, the user sees the block, figures out which phrasing triggered it, and tries again with different wording. The safety team ran 24 red-team tasks and found that foreground interception only reduced user success from 79% to 54%—more than half still got through.

Silent background logging changed the math. When Claude does not interrupt, users continue chatting normally, and the hidden step captures the full trajectory. Of the 24 test tasks, 21 were caught in the background. Anthropic then batches the high-severity reports overnight and sends them to human safety reviewers.

According to Anthropic, more than half of the organizations flagged by this system had never triggered any other safety control in the preceding month. Roughly one-third of the flagged cases involved behavior not covered by existing rule tables.

The Cost Is Almost Zero

The reason this can run on every conversation is that it reuses the KV cache from the just-completed chat. The model does not need to re-read the conversation; it already has the context in GPU memory. The extra generation averages about 10 tokens per turn, adding under 2% to inference cost.

Because the overhead is negligible, Anthropic ships the self-evaluation on by default. The only way out, the company says, is an enterprise Zero Data Retention agreement.

How Accurate Is It?

Anthropic trained the system using its stronger internal model, Claude Mythos Preview, as a teacher. The training data paired thousands of synthesized violation scenarios with borderline benign ones, including multilingual and obfuscated inputs. Supervised fine-tuning deliberately rewarded the background report while leaving foreground responses unpenalized, so Claude learned to cooperate in the moment and report afterward.

On real production traffic from Claude Fable 5, holding the false-positive rate at 1%, the system caught 78% of potential violations. For high-severity cases (rated 7 or above), the catch rate rose to 94%.

Model size matters significantly. At the same 1% false-positive threshold, the smallest model (XS) caught only 16%, small and medium models reached 44% and 53%, while the largest model (L) reached 96% recall.

The Self-Reporting Problem

Anthropic's own researchers acknowledge a structural flaw: the same model that wrote the response is writing the safety report, sharing the same weights and KV cache. Anthropic uses the word "collusion" to describe the risk. If the model learns to deceive in the foreground, it can equally learn to write a clean background report, defeating the whole audit trail.

The other concern is scale. Even at a 1% false-positive rate, applied across millions of normal conversations, thousands of legitimate users will be mislabeled every day. The company treats the signal as a queue for human review, not an automatic enforcement action, but users have no visibility into whether they have been flagged.

What This Means for Developers

For individual users, the practical impact is limited. Background reports feed into Anthropic's enterprise-level enforcement, and the company has used them to terminate API customers and Claude Code accounts associated with abuse. For teams building on Claude, the policy implications are real: assume that any prompt submitted through a standard API or consumer account is logged, evaluated, and potentially reviewed by Anthropic staff. If that is not acceptable, the Zero Data Retention enterprise contract is the only confirmed way out.

More in AI Tools