Desde agosto de 2026, el texto que obtienes de los principales asistentes de IA ya no es solo texto. Claude y Gemini ahora ocultan una marca de agua estadística en las palabras que eligen, y OpenAI ha indicado que el texto es el siguiente objetivo para ChatGPT. No puedes verla, pero el proveedor puede detectarla, al igual que cualquiera al que se le entregue un detector. Si creas sitios web, escribes para clientes o publicas a gran escala, aquí tienes qué contiene el texto generado por IA hoy, cómo verificar tu propio contenido, cómo eliminar las marcas de agua de la IA y cómo generar texto limpio con la NoTrack API desde el principio.

La etiqueta invisible en tu contenido

El 2 de agosto de 2026 entraron en vigor las normas de marcado del Reglamento de IA de la UE (Artículo 50). Estas exigen a los proveedores de IA generativa que marquen lo que producen sus sistemas de forma legible por máquina, para que pueda detectarse como generado por IA. Los grandes laboratorios actuaron con rapidez.

2 de agosto de 2026
Las normas de marcado del Reglamento de IA de la UE entran en vigor
2 de 3
de ChatGPT, Claude y Gemini ya marcan el texto con marcas de agua
0
marcas de agua en la salida de NoTrack API

Para un usuario casual que busca una receta, nada de esto importa. Para cualquiera que publique texto asistido por IA, lo venda o lo entregue a clientes, esto cambia las reglas del juego: tu contenido ahora lleva una firma que no añadiste, que no puedes ver y que no puedes desactivar.

Dos tipos de marca de agua en texto generado por IA

Se utiliza el término «marca de agua de IA» para dos cosas muy diferentes. Saber con cuál estás tratando determinará cómo eliminarla.

Tipo 1

Caracteres invisibles

Caracteres de Unicode que se ven exactamente como un espacio normal o como si no existieran: espacios sin anchura, separadores de palabras y espacios finos inrompibles.

  • Fáciles de detectar con un script sencillo
  • Fáciles de eliminar: se pueden suprimir o reemplazar
  • Rompen cosas en silencio: búsqueda, recuento de palabras, coincidencia de palabras clave, código
Tipo 2

Marcas de agua estadísticas

No hay caracteres adicionales. Las elecciones de palabras del modelo se orientan mediante una clave secreta, dejando un patrón que solo puede leer el detector del proveedor.

  • Invisibles para los lectores y para cualquier editor de texto
  • Sobreviven al copiar y pegar, así como a ediciones ligeras
  • Se debilita con reescrituras extensas; una reescritura completa lo elimina

Caracteres invisibles: el episodio ChatGPT

En abril de 2025, los investigadores notaron que el texto de los modelos o3 y o4-mini de OpenAI, entonces recién lanzados, contenía espacios finos de no separación (U+202F) en los lugares donde debería haber un espacio normal. Al pegarlo en Word con las marcas de formato activadas, aparecían como pequeños círculos en lugar de puntos. OpenAI indicó que los caracteres eran una peculiaridad del aprendizaje por refuerzo a gran escala, no una marca de agua deliberada, y más tarde dejaron de aparecer. La lección quedó clara: el texto generado por IA puede contener caracteres que nunca ves, y estos viajan con cada copia y pegado en tu CMS.

Marcas de agua estadísticas: SynthID y Claude

Un modelo de lenguaje elige cada palabra siguiente de una lista de candidatos probables, con un poco de aleatoriedad. Una marca de agua estadística reemplaza esa aleatoriedad con una elección pseudoaleatoria sembrada por una clave secreta. Para un lector, el texto parece completamente normal. Para alguien que posee la clave, un pasaje lo suficientemente largo muestra un patrón de elecciones de palabras que casi nunca ocurriría por casualidad.

Las palabras que Claude elige siguen siendo aleatorias, pero ahora, se puede verificar la secuencia de palabras y ver si es consistente con las elecciones que Claude haría si estuviera utilizando la clave.

Anthropic, Cómo funciona la marca de agua de texto de Claude (agosto de 2026)

Dos detalles importan para los editores. La marca de agua se vuelve más fuerte cuanto más largo es el texto, y según Anthropic, una edición ligera no la eliminará, mientras que una reescritura completa donde cada palabra sea reemplazada, sí lo hará.

Quién marca con agua el texto de IA (septiembre de 2026)

ProveedorMarca de agua de textoTipoQuién puede verificarla
Google GeminiSí, desde 2024Estadística (SynthID)Herramientas de SynthID de Google
Anthropic ClaudeSí, nuevos modelos desde agosto de 2026Estadístico (basado en SynthID)Detección de API por parte de Anthropic, vista privada para reguladores, medios, educadores e investigadores
OpenAI ChatGPTAún no en texto; las imágenes y el audio ya están marcadosSe anunció la procedencia del texto como objetivoHerramientas de OpenAI (imágenes y audio disponibles hoy)
NoTrack APINoSin marca de agua, sin caracteres ocultosNadie
Comparativa de marcas de agua en texto generado por IA por proveedor en 2026
Ilustración: cómo la misma oración puede contener caracteres invisibles, una marca de agua estadística o nada en absoluto.

Por qué el texto con marca de agua perjudica a los creadores de contenido

Google lleva años diciendo que clasifica el contenido por calidad, no por cómo se produjo. El problema es el resto de la cadena.

La conclusión: Pagaste por las palabras, las editaste y las publicas bajo tu nombre. Que lleven la firma de otra persona debería ser tu decisión.

Cómo comprobar tu texto en busca de marcas de agua de IA

1. Caracteres invisibles: compruébalos en segundos

Prueba manual rápida: pega el texto en Microsoft Word y presiona Ctrl+Shift+8 (Cmd+8 en Mac) para mostrar las marcas de formato. Los espacios normales aparecen como puntos; los espacios especiales aparecen como pequeños círculos u otros símbolos. Para cualquier cosa a gran escala, usa un script:

import unicodedata

SUSPECT = {0x00A0, 0x202F, 0x2007, 0x2009, 0x200A, 0x205F, 0x3000,
           0x200B, 0x200C, 0x200D, 0x2060, 0xFEFF, 0x00AD}

def find_hidden(text: str):
    hits = []
    for i, ch in enumerate(text):
        if ord(ch) in SUSPECT or unicodedata.category(ch) == "Cf":
            hits.append((i, f"U+{ord(ch):04X}", unicodedata.name(ch, "?")))
    return hits

print(find_hidden(open("article.txt", encoding="utf-8").read()))

Una advertencia que vale la pena conocer: el carácter de unión de ancho cero (U+200D) también es una parte legítima de muchos emojis, como 🚴‍♂️. Si una coincidencia se encuentra dentro de un emoji, déjalo tal cual.

2. Marcas de agua estadísticas: no puedes verificarlas tú mismo

No hay nada visible en el texto. Solo el detector del proveedor, que posee la clave secreta, puede indicar si un pasaje está marcado con agua. La detección de Anthropic API está en vista previa privada para organizaciones seleccionadas, no para el público en general. En la práctica, eso significa que debes asumir: si un modelo de marca de agua lo escribió y no lo reescribiste por completo, está marcado.

Cómo eliminar las marcas de agua de texto generadas por IA

  1. Elimina los caracteres invisibles. Reemplaza los espacios especiales por espacios normales y elimina los caracteres de ancho cero. Seguro, instantáneo y sin pérdida de datos.
  2. Reescribe completamente con un modelo independiente. Las ediciones ligeras dejan intacta la marca de agua estadística. Una reescritura completa, donde cambian la estructura de las oraciones y la elección de palabras en todo el texto, no lo hace. Utiliza un modelo que no marque con agua su propia salida; de lo contrario, solo intercambiarás una firma por otra.
  3. Humaniza el estilo. Una reescritura completa más el prompt de humanización de nuestra guía para humanizar texto de IA elimina las frases de uso común y el ritmo plano que les encantan a los detectores.
  4. Escanea una vez más. Ejecuta la verificación de caracteres de nuevo antes de publicar. Te llevará un segundo.

Paso 1 en código: limpiar los caracteres

import re

SPACES = r"[\u00A0\u202F\u2007\u2009\u200A\u205F\u3000]"
ZERO_WIDTH = r"[\u200B\u200C\u2060\uFEFF\u00AD]"

def clean(text: str) -> str:
    text = re.sub(SPACES, " ", text)
    return re.sub(ZERO_WIDTH, "", text)

Paso 2 en código: una reescritura completa a través de NoTrack API

from openai import OpenAI

client = OpenAI(base_url="https://api.notrack.ai/v1", api_key="sk-notrack-...")

REWRITE = ("Rewrite the user's text from scratch in your own words, the way a sharp "
           "human writer would say it to a friend. New sentence structure and new word "
           "choice everywhere, same meaning and every fact kept. Plain everyday words, "
           "contractions, short and long sentences mixed. No em dashes. "
           "Output only the rewrite.")

def rewrite(text: str) -> str:
    r = client.chat.completions.create(
        model="notrack-uncensored",
        temperature=0.9,
        messages=[{"role": "system", "content": REWRITE},
                  {"role": "user", "content": clean(text)}],
    )
    return r.choices[0].message.content
Una reescritura completa de un párrafo de IA con NoTrack API
Salida real de NoTrack API: los mismos hechos en oraciones completamente nuevas y con nuevas elecciones de palabras.

Reescribe documentos largos sección por sección. Esto mantiene la calidad alta y asegura que cada parte del texto sea reescrita, no solo el inicio.

O salta por completo la marca de agua

Limpiar el texto después de que se ha generado funciona. No tener nada que limpiar funciona mejor. NoTrack API ejecuta su propio modelo sin censura en sus propias GPUs. No es un envoltorio (wrapper) de OpenAI, Anthropic ni Google, por lo que ningún proveedor de la cadena superior imprime su firma en tu texto mientras pasa por el sistema.

$0.25
por 1M de tokens de entrada
$1.00
por 1M de tokens de salida
$1
crédito gratuito en tu primera clave
64K
ventana de contexto
from openai import OpenAI

client = OpenAI(base_url="https://api.notrack.ai/v1", api_key="sk-notrack-...")

article = client.chat.completions.create(
    model="notrack-uncensored",
    messages=[{"role": "user", "content": "Write a 600-word guide to choosing trail running shoes."}],
).choices[0].message.content

# Clean from the start: no watermark to remove, no hidden characters to strip.
print(article)

Escribir 1.000 artículos de 800 palabras cuesta aproximadamente 1,10 $ en tokens de salida. El crédito gratuito de tu primera clave es suficiente para probar todo el flujo de trabajo antes de gastar un céntimo. Crea tu clave o lee la documentación de API.

Preguntas frecuentes

¿Marca ChatGPT su texto con una marca de agua?

No, hasta septiembre de 2026. OpenAI marca las imágenes y el audio generados y ha dicho que quiere extender la procedencia al texto. En abril de 2025, algunos modelos de ChatGPT produjeron espacios estrechos invisibles de no separación, que OpenAI describió como un capricho del entrenamiento en lugar de una marca de agua.

¿Marca Claude su texto con una marca de agua?

Sí. Anthropic anunció en agosto de 2026 que los nuevos modelos de Claude generan texto con marca de agua, utilizando un método estadístico basado en SynthID de Google, y que los modelos más antiguos se están actualizando. La marca de agua no añade caracteres; reside en las elecciones de palabras.

¿Marca Gemini su texto con una marca de agua?

Sí. Google ha marcado con marca de agua la salida de texto de Gemini con SynthID desde 2024.

¿Puedo eliminar una marca de agua editando unas pocas palabras?

No. Las marcas de agua estadísticas sobreviven a ediciones ligeras. El propio Anthropic señala que una reescritura completa donde cada palabra se reemplaza elimina la marca de agua. Reescribe completamente con un modelo que no añada su propia marca de agua.

¿Qué es un eliminador de marca de agua de ChatGPT o Claude?

Es un proceso de dos pasos: eliminar los caracteres invisibles y luego reescribir completamente el texto con un modelo independiente. Los fragmentos de Python anteriores hacen ambas cosas, utilizando NoTrack API para la reescritura.

¿Añade NoTrack API una marca de agua o caracteres ocultos?

No. NoTrack ejecuta su propio modelo en su propio hardware y no añade marca de agua, firma de procedencia ni caracteres ocultos. Tampoco almacena tus indicaciones ni las salidas.

¿Penaliza Google el contenido generado por IA?

Google ha dicho que premia el contenido útil y de alta calidad sin importar cómo se produzca. Las marcas de agua importan menos para el posicionamiento y más para las personas y las plataformas a las que entregas el contenido.

Texto limpio, desde el primer token: Genera texto sin nada oculto dentro. Tus primeros $1 son gratis: consigue una clave de NoTrack API.