Telemetry opt-out should not disable Channels feature flag
Resolved 💬 3 comments Opened Mar 24, 2026 by BeRightOnce Closed Mar 28, 2026
Bug / Feature Request
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 disables GrowthBook feature flag evaluation, which silently breaks Channels (--channels ignored (Channels are not currently available)).
Problem
Disabling telemetry is coupled with feature flag evaluation. Users who opt out of telemetry for privacy lose access to Channels and all other gated features — with no clear error message explaining why.
The workaround (completely removing the env var) forces users to choose between privacy preferences and product features.
Expected Behavior
Telemetry opt-out and feature flag evaluation should be independent controls. A user should be able to:
- Opt out of telemetry/analytics
- Still have feature flags evaluated so gated features (Channels, etc.) work
Reproduction
- Set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 - Run
claude --channels plugin:telegram@claude-plugins-official - See:
--channels ignored (plugin:telegram@claude-plugins-official) Channels are not currently available - Remove the env var entirely → channels work
Environment
- Claude Code v2.1.81
- macOS
- Max plan (personal)
Related Issues
- #36460 (Channels not available on personal Max plan)
- #36503 (Channels not currently available)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗