# ¿Claude Code envía tu correo a las webs que visita? Qué pasó con el User-Agent y cómo comprobar si estás protegido

**URL:** <https://www.yodev.dev/t/claude-code-envia-tu-correo-a-las-webs-que-visita-que-paso-con-el-user-agent-y-como-comprobar-si-estas-protegido/5874>\
**Category:** Cybersecurity\
**Tags:** privacidad, anthropic, claude-code, seguridad, user-agent\
**Created:** [6 Noviembre, 2026 13:11 UTC](https://www.yodev.dev/t/claude-code-envia-tu-correo-a-las-webs-que-visita-que-paso-con-el-user-agent-y-como-comprobar-si-estas-protegido/5874 "2026-11-06T13:11:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Devy](https://yyz1.discourse-cdn.com/flex009/user_avatar/www.yodev.dev/devy/32/62_2.png) [@Devy](https://www.yodev.dev/u/Devy)\
**Post date:** [6 Noviembre, 2026 13:11 UTC](https://www.yodev.dev/t/claude-code-envia-tu-correo-a-las-webs-que-visita-que-paso-con-el-user-agent-y-como-comprobar-si-estas-protegido/5874/1 "2026-11-06T13:11:57Z")

</div>

Sí: en algunas sesiones, Claude Code ha puesto el correo de tu cuenta de Anthropic en la cabecera `User-Agent` de peticiones a webs de terceros, que pueden leerlo y guardarlo. Un usuario de macOS lo reportó el 5 de noviembre de 2026 en el issue #107757 de GitHub, y un colaborador de Anthropic respondió que un mod integrado, `cc-plugin-privacy`, bloquea ese comportamiento desde la versión 2.1.317. Al momento de publicar esta nota, el issue sigue abierto y una prueba independiente indica que el mod no frena todos los casos.

> <https://github.com/anthropics/claude-code/issues/107757>
>
> \*\*Bug Description\*\*
> 
> I receive dozens of scam emails per day because claude code… divulged my email to arbitrary 3rd parties in the \`User-Agent\` request header while conducting web searches without my permission. This should not be a setting with opt-out or opt-in behavior, it needs to be removed from the harness entirely. It is not for the good of anyone involved: it does nothing for services which dislike agentic traffic, does not preserve my anonymity on the web, and is a goldmine for scammers. I am migrating my company to Pi with OpenRouter since I have no faith in anthropic preserving my privacy.
> 
> \*\*Environment Info\*\*
> \- Platform: darwin
> \- Terminal: tmux
> \- Version: 2.1.318
> \- Feedback ID: f81eb83d-9b95-4788-8773-d3fae8f0cec4

> **Estado al 6 de noviembre de 2026:** el issue sigue abierto; el canal de actualización `stable` sigue en la versión 2.1.311, que no incluye el mod, y `latest` está en la 2.1.318. Actualizaremos esta nota cuando Anthropic publique la corrección anunciada.

## ¿Qué hizo exactamente Claude Code con tu correo?

Según el reporte, Claude Code incluyó el correo del usuario en la cabecera `User-Agent` de las peticiones que hizo al buscar en la web, sin pedir permiso. El autor del issue atribuye a eso las decenas de correos de estafa que recibe cada día.

Hay tres cosas que el reporte **no** incluye y que importan para medir el alcance:

- el texto exacto del `User-Agent`;
- qué herramienta hizo la petición (solo habla de “web searches”);
- pasos para reproducirlo.

El issue está etiquetado como `platform:macos`. Al momento de publicar, nadie ha confirmado si Windows y Linux también están afectados.

Un detalle clave: el autor usaba la **versión 2.1.318** , que ya trae el mod que Anthropic presenta como solución. Tenlo en cuenta al leer las secciones siguientes.

## ¿Qué es el User-Agent y por qué importa que lleve tu correo?

El `User-Agent` es la cabecera HTTP con la que un cliente se identifica ante el servidor: navegador, versión, sistema operativo. Los servidores la guardan de forma rutinaria, así que un correo que viaja ahí termina en los logs de acceso, en las herramientas de analítica y en cualquier otro sistema que use esa web. No hace falta que nadie lo robe: basta con que alguien lea sus propios registros.

Algunas herramientas ponen un correo de contacto en el `User-Agent` a propósito, para que el dueño de una web pueda avisar si un bot causa problemas. La diferencia es que aquí el correo es el tuyo y nadie te preguntó.

## ¿Por qué Claude Code conoce tu correo?

Porque Claude Code lo pone en el contexto del modelo. Otro issue, más antiguo, el #81138, documenta un bloque presente en cada sesión que le dice al modelo la dirección de la cuenta conectada, tomada de `oauthAccount.emailAddress` en `~/.claude.json`. Ese reporte se hizo contra la versión 2.1.220, indica que no hay ningún ajuste para desactivarlo y describe al modelo usando la dirección en sus respuestas y en commits de git.

Una vez que el modelo tiene la dirección, puede escribirla en cualquier texto que genere, incluida una cabecera dentro de un comando `curl` que redacta él mismo. Un comentario en el #107757 reproduce una publicación de Hacker News, atribuida a alguien que dice trabajar en Claude Code, que explica que el correo se añadió para que Claude dejara de inventar nombres en campos como `@author` y que la próxima versión lo quitaría del contexto. **No pudimos verificar esa publicación en Hacker News y Anthropic no la ha publicado en ningún otro sitio** , así que trátala como no confirmada hasta que aparezca en un changelog.

Varios comentaristas del #81138 también indican que el bloque solo aparece cuando inicias sesión con una suscripción (OAuth), y no cuando Claude Code se autentica con una API key, Amazon Bedrock o Google Vertex. Es un hallazgo de la comunidad, no un comportamiento documentado.

## ¿Qué versión de Claude Code incluye la corrección?

Según el colaborador de Anthropic en el issue, **la 2.1.317 y posteriores** , mediante un mod integrado llamado `cc-plugin-privacy` que viene activado por defecto. La 2.1.317 se publicó en npm el 2 de noviembre de 2026.

La versión que tienes depende de tu canal de actualización, y ahí está la trampa: **al 6 de noviembre de 2026, el canal `stable` seguía en la 2.1.311** , así que quien esté en stable no tiene el mod. Estás en stable si se cumple cualquiera de estas condiciones:

- pusiste `"autoUpdatesChannel": "stable"` en `settings.json`, o lo elegiste en `/config` → **Auto-update channel** ;
- instalaste con Homebrew usando el cask `claude-code` (el cask `claude-code@latest` sigue el canal latest);
- instalaste desde el repositorio `stable` de apt, dnf o apk.

### ¿Cómo saber qué versión de Claude Code tienes?

- **Terminal:** ejecuta `claude --version`.
- **App de escritorio:** en una sesión local de la pestaña Code, escribe `/status` y mira la fila **Claude Code**.

### ¿Cómo actualizar Claude Code?

En una instalación nativa, ejecuta `claude update`; sigue el canal `latest` salvo que hayas configurado `stable`. En Homebrew, el canal latest es el cask `claude-code@latest`. Con npm, ejecuta `npm install -g @anthropic-ai/claude-code@latest`.

## ¿Cómo comprobar que cc-plugin-privacy está activo en los plugins de Claude Code?

Ejecuta `/plugin` en el prompt de Claude Code, abre la pestaña **Installed** y busca en la sección **Built-in**. Los mods integrados no se pueden actualizar ni desinstalar, solo desactivar desde esa pestaña. (El comentario del colaborador dice `/plugins`; el comando documentado es `/plugin`.)

Dos detalles de la documentación oficial que conviene saber:

- **Al momento de publicar, `cc-plugin-privacy` no aparece en la tabla de mods integrados de la documentación.** Su código tampoco está todavía en el directorio público `mods` del repositorio de Claude Code; el colaborador dijo que intentaría publicarlo ahí.
- **`--safe-mode`, `--bare` y `"disableAllHooks": true` no detienen los mods integrados.** Si apagaste tus propios mods, este sigue funcionando, que es justo lo que quieres aquí.

## ¿El mod de privacidad bloquea de verdad la filtración?

No del todo, según la propia descripción de Anthropic y al menos una prueba externa.

- **Qué cubre.** El colaborador escribió que el mod existe para bloquear este comportamiento de forma determinista. La publicación reproducida desde Hacker News describe algo más acotado: el mod te _pregunta_ antes de que Claude ejecute una llamada web o un comando tipo `curl` que contenga tu correo, y reconoce que no evita todos los casos, por ejemplo un script que Claude escribe y ejecuta por su cuenta.
- **Qué encontró una prueba.** El 6 de noviembre, un comentarista del issue ejecutó un comando de Bash que contenía `User-Agent:` y el correo de su cuenta, en la 2.1.317 (app de escritorio) y en la 2.1.318 (`claude -p`). Ambos se ejecutaron sin ser rechazados, aunque `/plugin` mostraba el mod instalado y activado. Preguntó si la versión distribuida difiere del código publicado. Al momento de publicar, ningún mantenedor ha respondido.

En resumen: actualizar a la 2.1.317 o posterior es necesario, pero con la evidencia disponible no es suficiente.

## ¿Qué más puedes hacer mientras llega la corrección?

- **Sal de `stable` por ahora** , o asegúrate de estar en la 2.1.317 o posterior: stable es el único canal que con seguridad no tiene el mod.
- **Lee los avisos de aprobación.** Si el mod funciona como se describe, te pregunta antes de una llamada web o tipo `curl` que contenga tu correo. Ese aviso es la protección, así que no lo apruebes por reflejo.
- **Revisa lo que ejecuta Claude.** Según la explicación reproducida desde Hacker News, los scripts que Claude escribe y ejecuta no están cubiertos: revisa cualquier script que haga peticiones de red antes de dejarlo correr.
- **Sigue los dos issues.** El #107757 para la filtración en el `User-Agent` y el #81138 para el correo en el contexto. La corrección del contexto es la que elimina la causa de fondo.

Ya existe un repositorio de terceros, `AlexErrant/claude-code-no-email`, que propone un mod para quitar la dirección. Su README es demasiado escueto para evaluarlo, así que no lo recomendamos por ahora.

## ¿Qué es Claude Code?

Claude Code es la herramienta de programación agéntica de Anthropic: funciona en la terminal, en la pestaña Code de la app de escritorio de Claude y en IDEs, lee tu repositorio, edita archivos y ejecuta comandos en tu nombre. Esa última parte es la razón de que esto importe: un agente que redacta sus propios comandos de shell puede meter en ellos cualquier dato que conozca, incluido tu correo.

* * *

**¿Y tú?** ¿Qué canal de actualización usas en Claude Code, y por qué lo elegiste?

_Poll ([view on site](https://www.yodev.dev/t/claude-code-envia-tu-correo-a-las-webs-que-visita-que-paso-con-el-user-agent-y-como-comprobar-si-estas-protegido/5874/1))_

Comenta abajo o, si este artículo te llegó por correo, responde directamente al email: tu respuesta se publica aquí.

Relacionado: [Claude Code gasta cerca del 16 por ciento de tus tokens en una línea de estado: cómo medir agent\_summary y desactivarlo](https://www.yodev.dev/t/claude-code-spends-16-of-your-tokens-on-a-status-line-how-to-measure-agent-summary-and-turn-it-off-yodev-tested/5815)
