textGrain n'est pas un logo ni une marque au coin d'une image. Pendant que ChatGPT écrit, il note chaque mot suivant possible, et textGrain utilise une clé secrète pour incliner ces notes selon un schéma constant. Rien n'est ajouté à la page, ni caractères cachés ni métadonnées : il est invisible et voyage avec le texte au copier-coller. OpenAI l'a conçu pour résister au copier-coller et aux petites modifications. Il est activé par défaut sur tous les forfaits ChatGPT et Codex dans l'UE, et tout client de l'API, où qu'il soit, peut l'activer.
OpenAI a aussi publié où le signal se brise : dans ses propres tests, remplacer 10 % des mots par des synonymes a fait passer la détection d'environ 92 % à 66 %, et les passages courts, les réponses mathématiques, le texte traduit et les modifications lourdes l'affaiblissent encore. Le détecteur de filigrane s'appuie sur ce signal de choix des mots, pas sur les suppositions de style des détecteurs d'IA plus anciens. Un résultat propre signifie qu'aucun textGrain n'a été trouvé, pas qu'un humain a écrit le texte.