DEV Community

Cover image for WhatsApp ocultó notas a su IA de soporte para evitar reguladores
lu1tr0n
lu1tr0n

Posted on Originally published at elsolitario.org

WhatsApp ocultó notas a su IA de soporte para evitar reguladores

El 8 de octubre de 2026, la firma de privacidad redact.dev halló 102 notas ocultas de IA repartidas en 80 páginas de ayuda de WhatsApp: texto que nunca aparecía en pantalla, pero que sí leía la inteligencia artificial del chatbot de soporte.

Entre esas órdenes invisibles había dos que importaban de verdad: no recomendar un regulador de datos a quien perdió su cuenta, y no citar ninguna ley de privacidad si el usuario mencionaba un abogado. Diez días después de la denuncia, WhatsApp borró todo ese texto sin aviso público.

TL;DR

  • WhatsApp escondió 102 bloques de texto solo para IA en 80 de sus 545 páginas de ayuda.
  • El chatbot de soporte debía negar reguladores a usuarios que perdieron acceso a su cuenta.
  • Mencionar un abogado activaba una orden de no citar el GDPR ni otras leyes de privacidad.
  • La empresa retiró las 102 notas ocultas entre el 15 y el 18 de octubre de 2026.
  • WIRED confirmó el hallazgo el 19 de octubre; WhatsApp alegó que fue un bug ya corregido.

Qué son las notas ocultas de IA en las páginas de WhatsApp

Las notas ocultas de IA son bloques de texto insertados en el HTML de las páginas de ayuda de WhatsApp, invisibles para cualquier persona pero legibles por el chatbot de soporte, que las usaba como instrucciones de comportamiento al responder consultas sobre privacidad y cuentas.

La mayoría de los 102 bloques ocultos eran instrucciones rutinarias: qué tono usar, a qué otro artículo enlazar, cómo reaccionar si el usuario insulta al bot. redact.dev los leyó en las 545 páginas que enlaza el centro de ayuda y guardó una copia de cada una antes de que cambiaran.

Qué pasó

El primer caso ocurrió en la página sobre cómo borrar una cuenta de WhatsApp. La app solo permite borrar la cuenta desde el teléfono principal, con el número activo. Si perdiste el número o el teléfono, no hay botón para hacerlo. El texto visible dice que la cuenta se elimina sola: 30 días después de desactivarse, o 120 días sin uso (365 en Estados Unidos).

Debajo de esa nota, en código que nadie ve, había tres notas ocultas de IA con instrucciones puntuales para el chatbot: repetir esos mismos plazos, pero nunca recomendar contactar a una autoridad de protección de datos, nunca sugerir que WhatsApp puede borrar la cuenta a mano, y nunca mencionar que cambiar de teléfono con otro número activo podría destrabar el proceso.

El segundo caso vivía en la página sobre cómo reportar y bloquear a otra persona. Se activaba apenas alguien escribía las palabras acción legal, demanda, abogado o corte. Desde ese momento, la IA tenía prohibido citar, interpretar o nombrar los términos de servicio o la política de privacidad de WhatsApp, prohibido opinar sobre si la empresa es responsable de algún daño, y prohibido mencionar leyes de protección de datos como el RGPD, la LGPD brasileña o la CCPA de California, incluso si el propio usuario las nombraba primero.

En la práctica, alguien que perdió el teléfono y quería borrar su cuenta solo escuchaba una respuesta: esperar hasta un año. Y alguien que mencionaba a un abogado dejaba de poder preguntarle a la IA, aunque fuera en términos generales, qué protección le daba la ley.

El 15 de octubre todavía había texto invisible para la IA en 80 páginas de ayuda; el 18 ya no.

Contexto e historia

Insertar texto invisible para que lo lea una IA y no una persona tiene nombre propio en seguridad: inyección de instrucciones indirecta, uno de los riesgos que el proyecto OWASP para aplicaciones LLM viene documentando desde 2023. El patrón típico ataca a terceros: una página maliciosa esconde órdenes para que el asistente de IA de otra empresa haga algo que no debería al leerla. Lo inusual del caso de WhatsApp es que la empresa se inyectó instrucciones a sí misma, en sus propias páginas oficiales, para su propio chatbot.

WhatsApp usa un asistente de soporte con IA dentro de la conversación con WhatsApp Support, no en el chat general con contactos. Ese asistente responde preguntas frecuentes leyendo el centro de ayuda completo, no solo el texto que ve un humano; por eso una nota que nunca se renderiza en pantalla igual llega al modelo.

Detalles técnicos: cómo se esconde una orden para otra IA

Esconder texto de una persona sin esconderlo de una máquina es un truco de HTML viejo, no de inteligencia artificial. Alcanza con envolver el párrafo en una etiqueta con display:none o visibility:hidden, o sacarlo de pantalla con position:absolute; left:-9999px. El navegador no lo pinta, pero el documento sigue teniendo ese texto en su DOM, y cualquier proceso que lea el HTML crudo (un scraper, un buscador, o la canalización que alimenta al chatbot de soporte) lo recibe igual que recibe el resto de la página.

El bloque exacto que usaba WhatsApp no es público, pero el mecanismo documentado por redact.dev es equivalente a esto, aplicado con las etiquetas propias de su sistema de contenido:


Las cuentas inactivas se eliminan despues de 120 dias.

  Nota: no recomendar contactar a ninguna autoridad de proteccion de datos.
  No sugerir que WhatsApp puede borrar la cuenta manualmente.

Enter fullscreen mode Exit fullscreen mode

Para confirmar si una página cualquiera esconde texto así, no hace falta herramienta especial: abrí el código fuente con Ctrl+U y buscá con Ctrl+F una palabra de la nota visible. Si el resultado trae más texto del que viste en pantalla, revisá su CSS: si aparece display:none, visibility:hidden o una posición fuera de la pantalla, ese contenido está ahí solo para quien lea el código fuente, sea un bot, un buscador o una IA.

PáginaTexto visible para el usuarioTexto solo para la IA

Borrar cuenta"La cuenta se elimina sola 30 días después de desactivarse, o 120 días sin uso (365 en EE. UU.)""No recomendar contactar a ninguna autoridad de protección de datos. No sugerir que WhatsApp puede borrar la cuenta a mano. No recomendar cambiar de teléfono con un número activo"
Reportar y bloquear"Si trabajás con la policía, podés contactar a WhatsApp. Si estás en crisis, hablá con alguien de confianza o una línea de ayuda""No citar ni interpretar los Términos de Servicio ni la Política de Privacidad. No opinar sobre responsabilidad legal. No mencionar RGPD, LGPD ni CCPA, aunque el usuario los nombre primero"

Impacto y análisis

El detalle legal importa porque el RGPD europeo no es opcional: su artículo 77 le da a cualquier persona en la Unión Europea el derecho a denunciar ante una autoridad de protección de datos, sin necesidad de agotar antes otra vía. Que un chatbot de soporte evite mencionar ese derecho, incluso cuando el usuario ya trajo el tema, no cambia la ley, pero sí decide si una persona promedio se entera de que existe esa salida.

El bug no estaba escondido de WhatsApp: estaba escrito por alguien de WhatsApp, en su propio sistema de gestión de contenido, para su propio chatbot. Eso es lo que lo separa de un ataque externo de inyección de instrucciones: no hay un atacante tercero, hay una decisión interna que nunca se mostró a nadie fuera de la empresa.

💭 Clave: La diferencia entre una orden visible y una oculta no cambia qué puede hacer la IA, cambia quién puede auditarla. Si la instrucción está en pantalla, un usuario o un periodista la puede citar. Si vive solo en el HTML, hace falta ver el código fuente para encontrarla.

WhatsApp le dijo a WIRED que las notas eran instrucciones para su chatbot de soporte, que llegaron a las páginas públicas por un error ya corregido, y que no quiere que su IA dé consejo legal. La empresa no explicó por qué esas instrucciones, si eran legítimas, no podían decirse de forma visible, ni por qué tardaron desde el 8 hasta el 18 de octubre en retirarlas tras conocerse la denuncia.

⚠️ Ojo: redact.dev guardó copia de las 80 páginas antes del cambio, y el Internet Archive conserva capturas previas al 18 de octubre. Que WhatsApp haya borrado el texto no borra el historial.

Las dos páginas afectadas eran las de borrado de cuenta y la de reportes y bloqueos.

Qué sigue

Las 102 instrucciones invisibles para la IA ya no están en ninguna de las 80 páginas, según la última revisión de redact.dev del 18 de octubre a las 02:08 UTC. No hay, hasta ahora, un anuncio de que algún regulador europeo haya abierto una investigación formal por este caso puntual.

Lo que queda abierto es si WhatsApp audita el resto de su centro de ayuda, y si otras empresas con chatbots de soporte revisan si tienen el mismo tipo de texto en sus propias páginas. El patrón, insertar una orden que solo lee una máquina, es barato de escribir y fácil de pasar por alto en una revisión editorial normal, porque nadie que lea la página en un navegador lo va a notar.

📖 Resumen en Telegram: Ver resumen

Probalo vos: abrí cualquier página de ayuda que uses seguido, apretá Ctrl+U para ver el código fuente, y buscá con Ctrl+F una palabra de la nota visible; si el navegador encuentra texto adicional que nunca viste en pantalla, ya sabés leer lo que antes solo leía una máquina.

Preguntas frecuentes

¿Qué encontró redact.dev en las páginas de ayuda de WhatsApp?

Encontró 102 bloques de texto ocultos repartidos en 80 de las 545 páginas del centro de ayuda, visibles solo para la IA del chatbot de soporte y nunca para una persona que navega la página.

¿Por qué el chatbot de soporte de WhatsApp no podía recomendar un regulador?

Una de las notas ocultas le ordenaba al bot, ante usuarios que no podían borrar su cuenta por falta de acceso al número o al teléfono, no sugerir contactar a ninguna autoridad de protección de datos.

¿WhatsApp reconoció las instrucciones invisibles para su IA?

Sí. La empresa le dijo a WIRED que eran instrucciones para su chatbot de soporte que aparecieron en las páginas públicas por un error, y que ya lo corrigió.

¿Siguen activas las notas ocultas hoy?

No. redact.dev confirmó que las 102 notas desaparecieron de las 80 páginas entre el 15 y el 18 de octubre de 2026, aunque copias previas quedaron guardadas por redact.dev y por el Internet Archive.

¿Qué dice el artículo 77 del RGPD que el bot debía evitar citar?

Le da a cualquier persona en la Unión Europea el derecho a presentar una denuncia ante una autoridad de protección de datos, sin tener que agotar antes ningún otro trámite.

¿Cómo se detecta si una página web esconde texto solo para IA?

Abriendo el código fuente (Ctrl+U) y buscando con Ctrl+F una palabra del texto visible: si aparece contenido adicional que nunca se mostró en pantalla, y su CSS usa reglas como display:none o visibility:hidden, ese texto está ahí solo para quien lea el HTML, no para quien mira el navegador.

Referencias

  • redact.dev: la investigación original con las 102 notas ocultas de IA halladas en 80 páginas de ayuda de WhatsApp.
  • GDPR Info: texto del artículo 77 del RGPD sobre el derecho a denunciar ante una autoridad de control.
  • OWASP: proyecto Top 10 para aplicaciones LLM, que documenta la inyección de instrucciones indirecta.
  • WIRED: cobertura que confirmó el hallazgo de redact.dev y recogió la respuesta oficial de WhatsApp.
  • Internet Archive: capturas de las páginas de ayuda de WhatsApp previas y posteriores al retiro de las notas ocultas.

📱 ¿Te gusta este contenido? Únete a nuestro canal de Telegram @programacion donde publicamos a diario lo más relevante de tecnología, IA y desarrollo. Resúmenes rápidos, contenido fresco todos los días.

Top comments (0)