Add option to hide email address from welcome banner
Status Fixed / completed
Maintainer reply None cached
Workaround ✓ Mentioned in description ↑
Activity 4 comments · opened May 28, 2026 · closed Aug 17, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The Claude Code welcome banner displays the authenticated user's email address (e.g., user@example.com's Organization). There is no way to suppress or hide this.
This is a privacy concern when screen-sharing, live-streaming, recording demos, pair programming, or working in public spaces. The email is visible to anyone who can see your screen whenever you open a new Claude Code session.
Proposed Solution
Add a configuration option to hide the email/org from the welcome banner. Either of these would work:
- An environment variable:
CLAUDE_CODE_HIDE_EMAIL=true - A
/configsetting:privacy.hideEmailInBanner: true
The banner would still show the model, effort level, and working directory — just not the account email.
Alternative Solutions
CLAUDE_CODE_HIDE_CWD=truehides the working directory but does not affect the email display.- Switching to API key auth (
ANTHROPIC_API_KEY) removes the email from the banner, but loses Claude Pro features and requires per-token billing — not a practical workaround for Pro subscribers.
Priority
Low - Nice to have
Feature Category
Configuration and settings
Use Case Example
_No response_
Additional Context
_No response_
Showing cached comments. Read the full discussion on GitHub ↗
3 Comments
See: https://github.com/anthropics/claude-code/issues/17573 - setting this in
settings.jsonworks:Thanks @bdunderscore that worked for me. Althought worth noting that IS_DEMO does a bit more than just remove PII from the banner.
if(e.organization && !process.env.IS_DEMO) push Organization
if(e.email && !process.env.IS_DEMO) push Email
if(ct(!1) || process.env.IS_DEMO) return {onboardingShown:!1, ...}
IMO still worth making a "privacy" or "streamer" feature to hide PII from the banner and account status info, without the drawbacks of losing the project oboarding and startup trust dialog.
patch-cc 0.2.1 (released today) adds exactly this: an org/email label patch that replaces or hides the
…'s Organizationline on the welcome screen.uvx patch-cc→ Chrome & branding → org/email label, or non-interactively:patch-cc apply --org-label(hide) /--org-label "Ada's Lab"(show that instead). It patches your installed binary in place — pristine backup +restore, MIT. Unofficial, but it works today for screen-share privacy.