La marca de agua de texto de OpenAI en la UE: qué está confirmado, qué no y qué significa
Respuesta corta: el 5 de octubre de 2026, OpenAI anunció que en las próximas semanas añadirá una marca de agua invisible, llamada textGrain, a los textos elegibles de ChatGPT y Codex en la UE. En la API, la marca de agua es una opción que hay que activar para modelos seleccionados y está desactivada por defecto, y el detector no es público. OpenAI dice que responde al AI Act europeo, que exige a los proveedores de IA generativa que los textos generados sean identificables de forma legible por máquina. La detección es más débil en textos cortos o editados.
Gran parte de la cobertura habla de estudiantes y detectores de IA. Leímos la publicación de OpenAI y el texto del AI Act, y a continuación está lo que está confirmado, lo que no, y lo que a nuestro juicio debería llevarse cualquiera que tenga un chatbot.

Qué anunció OpenAI
En su publicación Our approach to EU text provenance rules, OpenAI dice que su marca de agua añade "an invisible statistical signal to the model's word choices" (una señal estadística invisible a las elecciones de palabras del modelo), así que vive en el propio texto. En las próximas semanas, OpenAI la añadirá a los textos elegibles de ChatGPT y Codex para usuarios de todos los planes, solo en la UE, y aclara que no la convierte en opción global por defecto en el lanzamiento.
Para la API, la formulación es distinta. Los clientes de todo el mundo pueden activarla para modelos seleccionados, y "text watermarking will remain off by default in the API" (la marca de agua de texto seguirá desactivada por defecto en la API). OpenAI añade que esto "lets customers decide how watermarking fits their transparency obligations and the experiences they provide to users" (permite a los clientes decidir cómo encaja la marca de agua en sus obligaciones de transparencia y en la experiencia que ofrecen a los usuarios), y dice que trabaja con socios de nube para que la marca de agua esté disponible en las salidas de modelos de OpenAI a las que se accede mediante sus servicios en las próximas semanas.
El detector no es público. Investigadores y organizaciones expertas pueden solicitar acceso, se concede caso por caso, y la herramienta solo informa de si detecta una marca de agua de OpenAI, sin identificar al usuario ni revelar los prompts. OpenAI también planea publicar la tecnología como código abierto. Revisamos además la cobertura de TechCrunch y de BleepingComputer, y coincide con la publicación.
Qué tan bien funciona, según las cifras de OpenAI
OpenAI es franca sobre los límites. En sus evaluaciones, textGrain igualó o superó los otros enfoques que probó, incluido SynthID para texto, pero OpenAI añade que un buen rendimiento en condiciones ideales no garantiza una detección fiable en el uso diario. Con una tasa de falsos positivos del 1 %, el detector encontró la marca de agua en cerca del 80 % de los pasajes de 200 tokens y en cerca del 95 % de los de 400 tokens, y la detección fue bastante menor en contenidos como las matemáticas, donde hay menos libertad para elegir palabras.
La edición también debilita la señal. En una prueba con pasajes de 400 tokens, sustituir el 10 % de las palabras por sinónimos redujo la detección de cerca del 92 % al 66 %, y sustituir el 25 % la redujo al 17 %. Sobre la calidad, OpenAI dice que en sus pruebas de referencia no ve diferencias de rendimiento significativas con y sin marca de agua.
Lo que una marca de agua no puede decir
OpenAI es igual de directa sobre lo que un resultado de detección no significa. No mide cuánto aportó una persona, no establece de quién es el texto ni quién es responsable de él, no identifica al usuario y no verifica la exactitud. Tampoco determina "whether disclosure was required" (si era necesario informar).
La ausencia de marca de agua tampoco prueba nada. Según OpenAI, el texto puede ser demasiado corto, estar editado o traducido para que la detección funcione, puede venir de un modelo no compatible o ser anterior a la marca de agua, o haber sido generado por herramientas de otra empresa.
Por qué ahora: el artículo 50 del AI Act
La razón es el artículo 50 del AI Act, que tiene dos partes relevantes para los chatbots. El apartado 1 dice que los proveedores deben asegurarse de que los sistemas de IA que interactúan directamente con personas estén diseñados de modo que esas personas sean informadas de que interactúan con un sistema de IA, salvo que sea evidente por el contexto. El apartado 2 dice que los proveedores de sistemas que generan texto sintético deben marcar la salida de forma legible por máquina para que pueda detectarse como generada por IA.
En cuanto a los plazos, análisis jurídicos como esta nota de la Cloud Security Alliance coinciden en dos puntos. El artículo 50 es vinculante desde el 2 de agosto de 2026, sin prórroga para la obligación de informar en los chatbots, y el Digital Omnibus aplazó las reglas de alto riesgo, no la transparencia. Para los sistemas que ya estaban en el mercado antes del 2 de agosto, solo el marcado legible por máquina tiene un periodo de gracia, hasta el 2 de diciembre de 2026. No somos abogados, y quién cuenta como "proveedor" en un bot construido sobre una plataforma es una pregunta para un abogado.
Qué significa si tienes un chatbot
Para la mayoría de las empresas, la marca de agua en sí es una nota al pie. Es la de OpenAI, empieza en ChatGPT y Codex en la UE, y en la API está desactivada salvo que alguien la active. Si tu bot funciona con el modelo de otro proveedor, este anuncio no lo cubre, y no hemos revisado qué planean otros proveedores.
La obligación de informar del apartado 1 es la práctica, y marcar el texto e informar a una persona son cosas distintas: como señala la propia publicación de OpenAI, una marca de agua no dice nada sobre si era necesario informar. En un chat de mensajería la gente a menudo ya sabe que habla con un bot, y para eso existe la excepción de "evidente por el contexto", pero no nos apoyaríamos en ella. Un primer mensaje de una línea como "Soy un asistente de IA y puedo pasarte con una persona cuando quieras" no cuesta nada.

Qué haríamos esta semana
- Comprueba en qué modelo funciona tu bot y si ese proveedor ha anunciado algo parecido.
- Añade un aviso breve de IA a tu primer mensaje y mantén una vía para hablar con una persona.
- Si usas la API de OpenAI, deja la marca de agua desactivada salvo que tengas un motivo, y vuelve a revisar la publicación de OpenAI más adelante, porque OpenAI dice que espera revisar cada parte de este enfoque.
- No construyas flujos en torno a quitar u ocultar marcas. El objetivo de las reglas es la transparencia, así que no perderíamos tiempo en rodeos.
- Si atiendes a consumidores en la UE, pregunta a un abogado qué obligaciones te aplican.
Dónde esto se cruza con Mavibot
En Mavibot, el asistente de IA funciona por defecto con DeepSeek-V4-Flash, y puedes conectar tu propio modelo con una clave de API. El formulario de modelo personalizado te deja elegir un proveedor (OpenAI, Anthropic, Google, xAI, Mistral o DeepSeek), indicar opcionalmente un nombre de modelo, pegar tu clave y definir opcionalmente una URL de API. El formulario también indica que las solicitudes van directamente a la API del proveedor y se facturan a sus tarifas.
Así que si conectas OpenAI, las respuestas de tu bot son salidas de la API de OpenAI, y según el anuncio de OpenAI la marca de agua allí está desactivada salvo que alguien la active. Nada en el formulario la activa. Lo que la publicación de OpenAI no explica es cómo funciona técnicamente la opción, como ajuste por solicitud o como algo que activas en tu cuenta, así que no podemos decir qué pasaría si la activas para la misma clave. Si usas OpenAI, compruébalo en la documentación de OpenAI antes de cambiar nada. El primer mensaje lo escribes tú en el constructor de funnels, así que el aviso lleva un minuto.

Si quieres un asistente que diga lo que es, responda con tus propios datos y pase a una persona cuando haga falta, el constructor de chatbots de Mavibot te permite configurarlo sin código, con el modelo por defecto o tu propia clave de API. Para la configuración en sí, nuestra guía del asistente de compras con IA explica los roles y las instrucciones. Empieza gratis.
Preguntas frecuentes
¿Qué anunció OpenAI sobre las marcas de agua en texto?
El 5 de octubre de 2026, OpenAI anunció que en las próximas semanas añadirá una marca de agua invisible, llamada textGrain, a los textos elegibles de ChatGPT y Codex en la UE. Los clientes de la API de todo el mundo pueden activarla para modelos seleccionados, y en la API la marca de agua sigue desactivada por defecto.
¿Puede alguien comprobar si un texto lleva la marca de agua de OpenAI?
Todavía no. OpenAI dice que el acceso al detector se limita al principio a investigadores y organizaciones expertas aprobados, y se concede caso por caso.
¿Afecta la marca de agua de texto de OpenAI a mi chatbot?
Por defecto, no. Según el anuncio de OpenAI, el despliegue en la UE se aplica a ChatGPT y Codex, mientras que en la API la marca de agua de texto es una opción que está desactivada por defecto.
¿Se puede detectar una marca de agua en respuestas cortas de un chatbot?
Es más difícil. En las pruebas de OpenAI, la marca de agua se encontró en cerca del 80 % de los pasajes de 200 tokens frente a cerca del 95 % con 400 tokens, y sustituir el 25 % de las palabras por sinónimos bajó la detección de cerca del 92 % al 17 %.
¿Exige el AI Act que mi chatbot diga que es una IA?
El artículo 50, apartado 1, exige a los proveedores de sistemas de IA que interactúan directamente con personas que se aseguren de que esas personas sean informadas de que interactúan con un sistema de IA, salvo que sea evidente por el contexto. Esto no es asesoramiento jurídico, así que comprueba cómo se aplica a tu caso.
¿Puedo usar mi propia clave de OpenAI, Claude o Gemini en Mavibot?
Sí. En los ajustes del asistente de IA, la opción "Custom model" te permite elegir OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Mistral o la API de DeepSeek, y pegar tu clave de API. Las solicitudes van directamente al proveedor y se facturan a sus tarifas.
¿Qué modelo usa por defecto el asistente de IA de Mavibot?
DeepSeek-V4-Flash, salvo que cambies a un modelo personalizado con tu propia clave de API.
