Overview
Claude Code implements multiple remote control mechanisms that allow Anthropic and enterprise administrators to modify application behavior without explicit user consent. These mechanisms operate largely invisibly during normal use.Remote Managed Settings
Architecture
Every eligible session fetches a settings payload from Anthropic’s servers on startup and then polls hourly:src/services/remoteManagedSettings/index.ts:105-107
Polling Behavior
Eligibility
Accept-or-Die Dialog
Graceful Degradation
If the remote settings endpoint is unreachable, previously cached settings are applied:Feature Flag Kill Switches
Multiple features can be remotely disabled or re-enabled via GrowthBook feature flags without any user interaction or notification.Kill Switch Reference
Bypass Permissions Kill Switch
Auto Mode Circuit Breaker
Analytics Sink Kill Switch
Voice Mode Kill Switch
Model Override System
Anthropic can remotely control which model internal employees use, and can push additional system prompt content:tengu_ant_model_override GrowthBook flag can:
- Set the default model
- Set the default effort level
- Append arbitrary content to the system prompt
- Define custom model aliases
Penguin Mode (Fast Mode Control)
Fast mode availability is determined by a dedicated endpoint, separate from the main settings fetch:tengu_penguins_offtengu_marble_sandcastle
“Penguin mode” is the internal name for fast mode, following the animal codename convention used throughout the codebase.
Summary
Enterprise administrators can enforce policies that users cannot override. Anthropic can remotely change behavior for any user through GrowthBook feature flags, with no in-app notification of the change.