Sim: em algumas sessões, Claude Code colocou o email da sua conta Anthropic no cabeçalho User-Agent de requisições a sites de terceiros, que podem lê-lo e salvá-lo. Um usuário de macOS o reportou em 5 de novembro de 2026 na issue #107757 do GitHub, e um colaborador Anthropic respondeu que um mod integrado, cc-plugin-privacy, bloqueia esse comportamento desde a versão 2.1.317. No momento de publicar esta nota, a issue continua aberta e um teste independente indica que o mod não impede todos os casos.
Status em 6 de novembro de 2026: a issue continua aberta; o canal de atualização
stablecontinua na versão 2.1.311, que não inclui o mod, elatestestá na 2.1.318. Atualizaremos esta nota quando Anthropic publicar a correção anunciada.
O que Claude Code fez exatamente com seu email?
Segundo o relatório, Claude Code incluiu o email do usuário no cabeçalho User-Agent das requisições que fez ao buscar na web, sem pedir permissão. O autor da issue atribui a isso as dezenas de emails de golpe que recebe todos os dias.
Há três coisas que o relatório não inclui e que importam para medir o alcance:
- o texto exato do
User-Agent; - qual ferramenta fez a requisição (só menciona “web searches”);
- passos para reproduzir.
A issue está marcada como platform:macos. No momento de publicar, ninguém confirmou se Windows e Linux também são afetados.
Um detalhe importante: o autor usava a versão 2.1.318, que já traz o mod que Anthropic apresenta como solução. Leve isso em consideração ao ler as seções seguintes.
O que é User-Agent e por que importa que leve seu email?
O User-Agent é o cabeçalho HTTP com o qual um cliente se identifica ante o servidor: navegador, versão, sistema operacional. Os servidores o salvam rotineiramente, então um email que viaja ali termina nos logs de acesso, nas ferramentas de análise e em qualquer outro sistema que a web use. Não é preciso que alguém o roube: basta que alguém leia seus próprios registros.
Algumas ferramentas colocam um email de contato no User-Agent propositalmente, para que o dono de um site possa avisar se um bot causa problemas. A diferença aqui é que o email é seu e ninguém perguntou.
Por que Claude Code conhece seu email?
Porque Claude Code o coloca no contexto do modelo. Outra issue, mais antiga, a #81138, documenta um bloco presente em cada sessão que diz ao modelo o endereço da conta conectada, retirado de oauthAccount.emailAddress em ~/.claude.json. Esse relatório foi feito contra a versão 2.1.220, indica que não há nenhuma configuração para desativá-lo e descreve o modelo usando o endereço em suas respostas e em commits de git.
Uma vez que o modelo tem o endereço, pode escrevê-lo em qualquer texto que gere, incluindo um cabeçalho dentro de um comando curl que redige ele mesmo. Um comentário na #107757 reproduz uma publicação do Hacker News, atribuída a alguém que diz trabalhar em Claude Code, que explica que o email foi adicionado para que Claude parasse de inventar nomes em campos como @author e que a próxima versão o removeria do contexto. Não conseguimos verificar essa publicação no Hacker News e Anthropic não a publicou em nenhum outro site, então trate-a como não confirmada até que apareça em um changelog.
Vários comentaristas da #81138 também indicam que o bloco só aparece quando você faz login com uma assinatura (OAuth), e não quando Claude Code se autentica com uma API key, Amazon Bedrock ou Google Vertex. É um achado da comunidade, não um comportamento documentado.
Qual versão de Claude Code inclui a correção?
Segundo o colaborador Anthropic na issue, a 2.1.317 e posteriores, por meio de um mod integrado chamado cc-plugin-privacy que vem ativado por padrão. A 2.1.317 foi publicada no npm em 2 de novembro de 2026.
A versão que você tem depende do seu canal de atualização, e aí está a pegadinha: em 6 de novembro de 2026, o canal stable continuava na 2.1.311, então quem está em stable não tem o mod. Você está em stable se uma dessas condições for verdadeira:
- você colocou
"autoUpdatesChannel": "stable"emsettings.json, ou escolheu em/config→ Auto-update channel; - instalou com Homebrew usando o cask
claude-code(o caskclaude-code@latestsegue o canal latest); - instalou no repositório
stablede apt, dnf ou apk.
Como saber qual versão de Claude Code você tem?
- Terminal: execute
claude --version. - App de desktop: em uma sessão local da aba Code, escreva
/statuse veja a linha Claude Code.
Como atualizar Claude Code?
Em uma instalação nativa, execute claude update; siga o canal latest a menos que tenha configurado stable. No Homebrew, o canal latest é o cask claude-code@latest. Com npm, execute npm install -g @anthropic-ai/claude-code@latest.
Como verificar que cc-plugin-privacy está ativo nos plugins de Claude Code?
Execute /plugin no prompt de Claude Code, abra a aba Installed e procure na seção Built-in. Os mods integrados não podem ser atualizados nem desinstalados, apenas desativados nessa aba. (O comentário do colaborador diz /plugins; o comando documentado é /plugin.)
Dois detalhes da documentação oficial que vale saber:
- No momento de publicar,
cc-plugin-privacynão aparece na tabela de mods integrados da documentação. Seu código também não está ainda no diretório públicomodsdo repositório de Claude Code; o colaborador disse que tentaria publicá-lo lá. --safe-mode,--baree"disableAllHooks": truenão detêm os mods integrados. Se você desativou seus próprios mods, este continua funcionando, que é justamente o que você quer aqui.
O mod de privacidade realmente bloqueia a fuga de dados?
Não completamente, segundo a própria descrição Anthropic e pelo menos um teste externo.
- O que cobre. O colaborador escreveu que o mod existe para bloquear esse comportamento de forma determinista. A publicação reproduzida do Hacker News descreve algo mais limitado: o mod te pergunta antes que Claude execute uma chamada web ou um comando tipo
curlque contenha seu email, e reconhece que não evita todos os casos, por exemplo um script que Claude escreve e executa por conta própria. - O que um teste encontrou. Em 6 de novembro, um comentarista da issue executou um comando Bash que continha
User-Agent:e o email da sua conta, na 2.1.317 (app de desktop) e na 2.1.318 (claude -p). Ambos foram executados sem ser rejeitados, embora/pluginmostrasse o mod instalado e ativado. Perguntou se a versão distribuída difere do código publicado. No momento de publicar, nenhum mantenedor respondeu.
Em resumo: atualizar para 2.1.317 ou posterior é necessário, mas com as evidências disponíveis não é suficiente.
O que mais você pode fazer enquanto a correção chega?
- Saia de
stablepor enquanto, ou garanta que está na 2.1.317 ou posterior: stable é o único canal que com certeza não tem o mod. - Leia os avisos de aprovação. Se o mod funciona como descrito, te pergunta antes de uma chamada web ou tipo
curlque contenha seu email. Esse aviso é a proteção, então não o aprove por reflexo. - Revise o que Claude executa. Segundo a explicação reproduzida do Hacker News, os scripts que Claude escreve e executa não estão cobertos: revise qualquer script que faça requisições de rede antes de deixá-lo rodar.
- Acompanhe as duas issues. A #107757 para a fuga no
User-Agente a #81138 para o email no contexto. A correção do contexto é a que elimina a causa raiz.
Já existe um repositório de terceiros, AlexErrant/claude-code-no-email, que propõe um mod para remover o endereço. Seu README é muito conciso para avaliá-lo, então não o recomendamos por enquanto.
O que é Claude Code?
Claude Code é a ferramenta de programação agêntica de Anthropic: funciona no terminal, na aba Code do app de desktop Claude e em IDEs, lê seu repositório, edita arquivos e executa comandos em seu nome. Essa última parte é o motivo de isso importar: um agente que redige seus próprios comandos shell pode colocar neles qualquer dado que conheça, incluindo seu email.
E você? Qual canal de atualização você usa em Claude Code, e por que o escolheu?
- Sim, estou na 2.1.317 ou posterior
- Estou em stable (2.1.311) e vou mudar
- Uso API key, Bedrock ou Vertex, não assinatura
- Prefiro outra opção (nos diga qual)
Comente abaixo ou, se este artigo chegou a você por email, responda diretamente ao email: sua resposta é publicada aqui.