{"id":15361,"date":"2026-10-23T13:09:01","date_gmt":"2026-10-23T11:09:01","guid":{"rendered":"https:\/\/www.felix-bauer-it.de\/blog\/?p=15361"},"modified":"2026-10-23T14:09:06","modified_gmt":"2026-10-23T12:09:06","slug":"chatgpt-wasserzeichen-entfernen-nur-komplettes-umschreiben-hilft","status":"publish","type":"post","link":"https:\/\/www.felix-bauer-it.de\/blog\/chatgpt-wasserzeichen-entfernen-nur-komplettes-umschreiben-hilft\/","title":{"rendered":"ChatGPT-Wasserzeichen entfernen? Nur komplettes Umschreiben hilft"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Seit Oktober 2026 rollt OpenAI f\u00fcr Nutzer in der EU <a href=\"https:\/\/www.felix-bauer-it.de\/blog\/openai-chatgpt-texte-erhalten-kunftig-unsichtbare-wasserzeichen\/\" data-type=\"link\" data-id=\"https:\/\/www.felix-bauer-it.de\/blog\/openai-chatgpt-texte-erhalten-kunftig-unsichtbare-wasserzeichen\/\">das unsichtbare Wasserzeichen \u201etextGrain\u201d aus<\/a>. Damit werden die Transparenzpflichten des EU AI Act erf\u00fcllt, da maschinell erzeugte Texte f\u00fcr andere Systeme erkennbar gemacht werden. Doch anders als bei klassischen Wasserzeichen gibt es hier keinen versteckten Code, den man l\u00f6schen k\u00f6nnte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">textGrain ist ein statistisches Muster in der Wortwahl selbst - und genau das macht den Umgang damit so knifflig. Um das Signal loszuwerden, f\u00fchrt kein Weg an einer Methode vorbei: dem Paraphrasieren. Doch was bedeutet das konkret und wo endet die Wirksamkeit?<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Was textGrain ist - und warum \u201eL\u00f6schen\u201c nicht funktioniert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">textGrain f\u00fcgt dem Text <strong>keine zus\u00e4tzlichen Zeichen<\/strong> hinzu. Stattdessen beeinflusst es bereits w\u00e4hrend der Generierung die Wahrscheinlichkeit, mit der das Modell bestimmte W\u00f6rter ausw\u00e4hlt. Ein geheimer Schl\u00fcssel lenkt die Wortwahl so, dass ein statistisches Muster entsteht, das nur mithilfe des passenden Schl\u00fcssels von einem speziellen Detektor erkannt werden kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieses Signal ist <strong>untrennbar mit dem Textstrom verbunden<\/strong>: Es sitzt in der Abfolge der W\u00f6rter, nicht in einzelnen Zeichen. Weder das Kopieren und Einf\u00fcgen noch das L\u00f6schen von Sonderzeichen \u00e4ndern daran etwas, da es schlicht keine zu l\u00f6schenden Zeichen gibt. Der einzige Weg, das Muster zu st\u00f6ren, besteht darin, die W\u00f6rter selbst auszutauschen - also den Text umzuschreiben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paraphrasieren: Der wirksamste Hebel - mit Abstrichen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI hat <a href=\"https:\/\/openai.com\/de-DE\/index\/eu-text-provenance\/\" data-type=\"link\" data-id=\"https:\/\/openai.com\/de-DE\/index\/eu-text-provenance\/\" target=\"_blank\" rel=\"noopener\">eigene Zahlen ver\u00f6ffentlicht<\/a>, die zeigen, wie empfindlich textGrain auf Wortersetzungen reagiert. In Passagen mit 400 Token sank die Erkennungsrate bereits deutlich, wenn nur ein Teil der W\u00f6rter durch Synonyme ersetzt wurde.<\/p>\n\n\n<div class=\"wp-block-image bild-mit-schatten\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"489\" src=\"https:\/\/www.felix-bauer-it.de\/blog\/wp-content\/uploads\/2026\/10\/chatgpt-textGrain-Einfluss-von-Bearbeitungen-auf-die-Erkennungsrate.png\" alt=\"chatgpt textGrain Einfluss von Bearbeitungen auf die Erkennungsrate\" class=\"wp-image-15383\" srcset=\"https:\/\/www.felix-bauer-it.de\/blog\/wp-content\/uploads\/2026\/10\/chatgpt-textGrain-Einfluss-von-Bearbeitungen-auf-die-Erkennungsrate.png 696w, https:\/\/www.felix-bauer-it.de\/blog\/wp-content\/uploads\/2026\/10\/chatgpt-textGrain-Einfluss-von-Bearbeitungen-auf-die-Erkennungsrate-300x211.png 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><figcaption class=\"wp-element-caption\">Quelle: OpenAI<\/figcaption><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>10 % der W\u00f6rter ausgetauscht<\/strong>: Die Erkennung fiel von etwa <strong>92 % auf 66 %<\/strong>.<\/li>\n\n\n\n<li><strong>25 % der W\u00f6rter ausgetauscht<\/strong>: Die Erkennung fiel auf etwa <strong>17 %<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI r\u00e4umt selbst ein, dass substanzielles Paraphrasieren oder \u00dcbersetzen das Wasserzeichen unkenntlich machen kann. Mit anderen Worten: Wer einen Text gr\u00fcndlich genug umformuliert, kann das Signal praktisch ausl\u00f6schen. Dies ist jedoch keine L\u00fccke im System, sondern eine bewusste Einschr\u00e4nkung: textGrain ist nicht als f\u00e4lschungssicherer Herkunftsnachweis gedacht, sondern als Indiz f\u00fcr unbearbeitete Modellausgaben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei kommt es allerdings auf die <strong>Tiefe der Bearbeitung<\/strong> an. Ein paar ausgetauschte W\u00f6rter oder das Korrigieren von Tippfehlern reichen nicht aus. Die Zahlen zeigen: Selbst nach 25-prozentiger Synonym-Ersetzung liegt die Erkennung noch bei 17 Prozent - ein Wert, der zwar niedrig, aber nicht null ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um das Signal wirklich zu tilgen, muss der Text <strong>substanziell neu formuliert<\/strong> werden, statt nur oberfl\u00e4chlich gegl\u00e4ttet zu werden. Das kann bedeuten, S\u00e4tze umzustellen, die Satzstruktur zu ver\u00e4ndern oder ganze Abs\u00e4tze mit eigenen Worten neu zu schreiben. Entscheidend ist, dass die Wortwahl nicht mehr dem statistischen Muster folgt, das der geheime Schl\u00fcssel vorgibt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was beim Paraphrasieren nicht funktioniert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nicht jede Form des \u201eUmschreibens\u201c ist gleich wirksam. Einige naheliegende Ans\u00e4tze bringen wenig oder gar nichts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Einfaches Synonym-Austauschen ohne strukturelle \u00c4nderung:<\/strong><br>Ersetzt du nur hier und da ein Wort durch ein bedeutungsgleiches, bleibt das statistische Muster in den \u00fcbrigen Wortwahlen erhalten. Die Erkennungsrate sinkt zwar, verschwindet aber nicht. Erst wenn ein erheblicher Anteil der W\u00f6rter - idealerweise auch die Satzstruktur - ver\u00e4ndert wird, f\u00e4llt das Signal unter eine brauchbare Nachweisgrenze.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. \u201eWatermark-Remover\u201c-Tools, die nur Zeichen bereinigen:<\/strong><br>Viele Dienste werben damit, ChatGPT-Wasserzeichen zu entfernen, entfernen aber lediglich unsichtbare Unicode-Zeichen. Das hat mit textGrain nichts zu tun, da textGrain keine Zeichen einf\u00fcgt. Solche Tools sind f\u00fcr das statistische Signal wirkungslos - und einige Anbieter sind unseri\u00f6s oder gar betr\u00fcgerisch.<a href=\"https:\/\/novatohs.org\/how-to-remove-a-watermark-from-chatgpt-text-and-what-stays-behind\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Paraphrasieren mit einem anderen KI-Modell - ein zweischneidiges Schwert:<\/strong><br>Es liegt nahe, den Text mithilfe eines anderen Sprachmodells umzuschreiben. Dadurch wird die Wortwahl m\u00f6glicherweise komplett neu getroffen und das textGrain-Muster verschwindet. Der resultierende Text ist dann jedoch nicht mehr der urspr\u00fcngliche Text und du hast keine Kontrolle dar\u00fcber, ob das andere Modell selbst ein Wasserzeichen einbaut oder den Inhalt verf\u00e4lscht. Zudem ist der Detektor von OpenAI nicht \u00f6ffentlich zug\u00e4nglich, sodass du <strong>gar nicht \u00fcberpr\u00fcfen kannst<\/strong>, ob das Signal wirklich weg ist.<a href=\"https:\/\/wildseo.co\/tools\/textgrain-remover\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Die Annahme, \u201eein paar \u00c4nderungen reichen schon\u201c:<\/strong><br>Die verlockende Schlussfolgerung aus den 17-%-Zahlen lautet: \u201eWenn man 25 % der W\u00f6rter austauscht, ist es gut.\u201c Aber 17 % Erkennung sind nicht null. Wenn es dir ernsthaft darum geht, das Muster zu beseitigen, musst du tiefer eingreifen. Ein oberfl\u00e4chliches Lektorat - hier ein Synonym, da eine kleine Umformulierung - l\u00e4sst das Muster in vielen F\u00e4llen \u00fcberleben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Praxisbeispiel: Was Paraphrasieren wirklich bringt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um zu zeigen, wie stark das textGrain-Signal auf Bearbeitungen reagiert, habe ich denselben Absatz in vier Varianten gegen\u00fcbergestellt: vom Original \u00fcber zwei Paraphrasen bis hin zu einer kompletten Neufassung. Wische oder klicke dich durch die Versionen: Die farbig markierten W\u00f6rter wurden ersetzt, die Randfarbe verr\u00e4t, ob das Wasserzeichen \u00fcberlebt hat. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Einschr\u00e4nkung vorweg: Ob das Signal tats\u00e4chlich verschwunden ist, l\u00e4sst sich von au\u00dfen nicht \u00fcberpr\u00fcfen, da OpenAI den Detektor nicht freigibt. Was du hier siehst, ist meine Einsch\u00e4tzung auf Basis der ver\u00f6ffentlichten Zahlen und der Funktionsweise von textGrain - aber kein Beweis.<\/p>\n\n\n\n<div class=\"tg-wrap\" id=\"tgrain-demo\">\n<style>\n.tg-wrap{max-width:640px;margin:28px auto;font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;color:#1e293b;line-height:1.6}\n.tg-wrap *{box-sizing:border-box}\n.tg-tabs{display:flex;gap:6px;margin-bottom:12px}\n.tg-tab{flex:1;min-width:0;padding:8px 10px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:10px;font:600 .8rem\/1 inherit;color:#64748b;cursor:pointer;transition:.15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.tg-tab:hover{background:#eef2f7}\n.tg-tab.active{background:#fff;border-color:#94a3b8;color:#0f172a;box-shadow:0 2px 6px rgba(15,23,42,.08)}\n.tg-viewport{overflow:hidden;border-radius:14px;background:#fff;border:1px solid #e2e8f0}\n.tg-track{display:flex;transition:transform .3s ease;touch-action:pan-y}\n.tg-slide{flex:0 0 100%;min-width:0;padding:18px 20px 16px;border-left:5px solid #94a3b8;display:flex;flex-direction:column}\n.tg-slide.original{border-left-color:#3b82f6}\n.tg-slide.fail{border-left-color:#ef4444}\n.tg-slide.maybe{border-left-color:#f59e0b}\n.tg-slide.win{border-left-color:#10b981}\n.tg-slide h3{margin:0 0 6px;font-size:.95rem;font-weight:700;color:#0f172a}\n.tg-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:700;margin-bottom:12px}\n.tg-badge.blue{background:#dbeafe;color:#1e40af}\n.tg-badge.red{background:#fee2e2;color:#991b1b}\n.tg-badge.amber{background:#fef3c7;color:#92400e}\n.tg-badge.green{background:#d1fae5;color:#065f46}\n.tg-text{margin:0;font-size:.92rem;flex:1}\n.tg-text mark{padding:1px 3px;border-radius:4px;font-weight:600}\n.fail .tg-text mark{background:#fecaca;color:#7f1d1d}\n.maybe .tg-text mark{background:#fde68a;color:#78350f}\n.tg-verdict{margin:14px 0 0;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:.8rem;color:#475569}\n.tg-verdict b{color:#0f172a}\n.fail .tg-verdict b{color:#b91c1c}\n.maybe .tg-verdict b{color:#b45309}\n.win .tg-verdict b{color:#047857}\n.tg-nav{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:8px}\n.tg-arrow{width:32px;height:32px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;font:400 1rem\/1 inherit;display:flex;align-items:center;justify-content:center;transition:.15s}\n.tg-arrow:hover{background:#f1f5f9;color:#0f172a}\n.tg-dots{display:flex;gap:6px;align-items:center}\n.tg-dot{width:7px;height:7px;border-radius:50%;background:#cbd5e1;border:none;padding:0;cursor:pointer;transition:.2s}\n.tg-dot.active{background:#475569;width:20px;border-radius:4px}\n@media(max-width:420px){.tg-tab{padding:7px 6px;font-size:.72rem}.tg-slide{padding:14px 16px}.tg-text{font-size:.88rem}}\n<\/style>\n\n<div class=\"tg-tabs\">\n<button class=\"tg-tab active\" data-i=\"0\">Original<\/button>\n<button class=\"tg-tab\" data-i=\"1\">V1 leicht<\/button>\n<button class=\"tg-tab\" data-i=\"2\">V2 Synonyme<\/button>\n<button class=\"tg-tab\" data-i=\"3\">V3 neu<\/button>\n<\/div>\n\n<div class=\"tg-viewport\">\n<div class=\"tg-track\">\n\n<div class=\"tg-slide original\">\n<h3>Original - direkt aus ChatGPT<\/h3>\n<span class=\"tg-badge blue\">textGrain aktiv<\/span>\n<p class=\"tg-text\">Regelm\u00e4\u00dfiger Schlaf ist entscheidend f\u00fcr die Gesundheit. Nachts regeneriert sich der K\u00f6rper und das Immunsystem wird gest\u00e4rkt. Wer dauerhaft zu wenig schl\u00e4ft, erh\u00f6ht sein Risiko f\u00fcr Herz-Kreislauf-Erkrankungen und Diabetes. Experten empfehlen sieben bis neun Stunden pro Nacht, wobei auch die Schlafqualit\u00e4t z\u00e4hlt.<\/p>\n<p class=\"tg-verdict\">Ausgangslage: Das statistische Muster ist vollst\u00e4ndig intakt und f\u00fcr den Detektor erkennbar.<\/p>\n<\/div>\n\n<div class=\"tg-slide fail\">\n<h3>Version 1 - leicht paraphrasiert<\/h3>\n<span class=\"tg-badge red\">Funktioniert nicht<\/span>\n<p class=\"tg-text\">Regelm\u00e4\u00dfiger Schlaf ist <mark>wichtig<\/mark> f\u00fcr die Gesundheit. Nachts regeneriert sich der K\u00f6rper und das Immunsystem wird gest\u00e4rkt. Wer dauerhaft zu wenig schl\u00e4ft, erh\u00f6ht sein Risiko f\u00fcr Herz-Kreislauf-Erkrankungen und Diabetes. <mark>Fachleute<\/mark> empfehlen sieben bis neun Stunden pro Nacht, wobei auch die Schlafqualit\u00e4t z\u00e4hlt.<\/p>\n<p class=\"tg-verdict\"><b>2 von 43 W\u00f6rtern ersetzt (~5 %).<\/b> Satzstruktur und Satzl\u00e4ngen identisch. Das Muster bleibt praktisch unber\u00fchrt - der klassische Fall von \u201eein bisschen umformuliert\u201c.<\/p>\n<\/div>\n\n<div class=\"tg-slide maybe\">\n<h3>Version 2 - viele Synonyme, gleicher Bauplan<\/h3>\n<span class=\"tg-badge amber\">Nur bedingt<\/span>\n<p class=\"tg-text\">Regelm\u00e4\u00dfiger Schlaf ist <mark>wichtig<\/mark> f\u00fcr die Gesundheit. Nachts <mark>erholt<\/mark> sich der K\u00f6rper und das Immunsystem wird <mark>gekr\u00e4ftigt<\/mark>. Wer <mark>auf Dauer<\/mark> zu wenig schl\u00e4ft, <mark>steigert<\/mark> sein Risiko f\u00fcr Herz-Kreislauf-Erkrankungen und Diabetes. <mark>Fachleute<\/mark> <mark>raten<\/mark> zu sieben bis neun Stunden pro Nacht, wobei auch die Schlafqualit\u00e4t z\u00e4hlt.<\/p>\n<p class=\"tg-verdict\"><b>7 von 43 W\u00f6rtern ersetzt (~16 %).<\/b> Erkennung sinkt laut OpenAI auf ~17 % - aber jeder Satz beginnt und endet wie im Original. Geschw\u00e4cht, nicht zerst\u00f6rt.<\/p>\n<\/div>\n\n<div class=\"tg-slide win\">\n<h3>Version 3 - komplett neu formuliert<\/h3>\n<span class=\"tg-badge green\">Funktioniert<\/span>\n<p class=\"tg-text\">Schlaf ist ein untersch\u00e4tzter Gesundheitsfaktor. In der Nacht laufen im K\u00f6rper wichtige Reparaturprozesse ab - das Immunsystem arbeitet auf Hochtouren. Chronischer Schlafmangel ist kein Kavaliersdelikt: Er kann das Risiko f\u00fcr Herzprobleme und Diabetes erh\u00f6hen. Fachleute raten Erwachsenen zu sieben bis neun Stunden - und auch die Qualit\u00e4t des Schlafs spielt eine Rolle.<\/p>\n<p class=\"tg-verdict\"><b>Vollst\u00e4ndig umgeschrieben.<\/b> Andere Satzanf\u00e4nge, andere L\u00e4ngen, neue Formulierungen. Das urspr\u00fcngliche Muster ist zerst\u00f6rt - was \u00fcbrig bleibt, ist echter eigener Text.<\/p>\n<\/div>\n\n<\/div>\n<\/div>\n\n<div class=\"tg-nav\">\n<button class=\"tg-arrow\" data-nav=\"-1\" aria-label=\"Zur\u00fcck\">\u2190<\/button>\n<div class=\"tg-dots\">\n<button class=\"tg-dot active\" data-i=\"0\" aria-label=\"Original\"><\/button>\n<button class=\"tg-dot\" data-i=\"1\" aria-label=\"Version 1\"><\/button>\n<button class=\"tg-dot\" data-i=\"2\" aria-label=\"Version 2\"><\/button>\n<button class=\"tg-dot\" data-i=\"3\" aria-label=\"Version 3\"><\/button>\n<\/div>\n<button class=\"tg-arrow\" data-nav=\"1\" aria-label=\"Weiter\">\u2192<\/button>\n<\/div>\n\n<script>\n(function(){\n  var w = document.getElementById('tgrain-demo');\n  if(!w || w.dataset.init) return;\n  w.dataset.init = '1';\n  var track = w.querySelector('.tg-track');\n  var tabs = w.querySelectorAll('.tg-tab');\n  var dots = w.querySelectorAll('.tg-dot');\n  var n = tabs.length, idx = 0;\n\n  function go(i){\n    idx = (i + n) % n;\n    track.style.transform = 'translateX(-' + (idx * 100) + '%)';\n    tabs.forEach(function(t,j){ t.classList.toggle('active', j === idx); });\n    dots.forEach(function(d,j){ d.classList.toggle('active', j === idx); });\n  }\n  tabs.forEach(function(t){ t.addEventListener('click', function(){ go(+t.dataset.i); }); });\n  dots.forEach(function(d){ d.addEventListener('click', function(){ go(+d.dataset.i); }); });\n  w.querySelectorAll('.tg-arrow').forEach(function(a){ a.addEventListener('click', function(){ go(idx + (+a.dataset.nav)); }); });\n\n  var sx = null, dx = 0;\n  track.addEventListener('touchstart', function(e){ sx = e.touches[0].clientX; dx = 0; }, {passive:true});\n  track.addEventListener('touchmove', function(e){ if(sx !== null) dx = e.changedTouches[0].clientX - sx; }, {passive:true});\n  track.addEventListener('touchend', function(){\n    if(sx === null) return;\n    if(Math.abs(dx) > 45) go(idx + (dx < 0 ? 1 : -1));\n    sx = null;\n  });\n})();\n<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Die unbequeme Wahrheit: Du kannst es nicht \u00fcberpr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wie bereits geschrieben, bleibt selbst bei einer gr\u00fcndlichen Paraphrasierung des Textes eine Unsicherheit bestehen: <strong>OpenAI gibt den Detektor nicht f\u00fcr die \u00d6ffentlichkeit frei<\/strong>. Der Zugang ist auf genehmigte Forscher und Organisationen beschr\u00e4nkt. Das bedeutet, dass du nicht selbst feststellen kannst, ob dein umgeschriebener Text das textGrain-Signal noch tr\u00e4gt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jede Website, die eine \u201eEntfernungsquote\u201c oder einen \u201ewasserzeichenfreien\u201c-Status verspricht, <strong>ist nicht vertrauensw\u00fcrdig<\/strong>, da sie keinen Zugriff auf den Detektor hat. Paraphrasieren ist der einzig plausible Weg, liefert aber kein garantierbares Ergebnis, das du \u00fcberpr\u00fcfen k\u00f6nntest.<a href=\"https:\/\/wildseo.co\/tools\/textgrain-remover\/\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/www.aiwatermarkremoval.com\/openai-textgrain-watermark\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/bruno.digital\/news\/openai-s-new-plagiarism-watermark-only-works-if-a-student-forgets-to-paraphrase\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Meine Meinung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">textGrain l\u00e4sst sich nicht \u201el\u00f6schen\u201c wie ein verstecktes Zeichen. Es ist ein statistisches Muster in der Wortwahl, und der einzige Hebel dagegen ist das <strong>Umschreiben des Textes selbst<\/strong>. OpenAIs eigene Zahlen zeigen, dass schon moderate Wortersetzungen die Erkennung stark senken - und substanzielles Paraphrasieren das Signal undurchschaubar machen kann. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aber: Oberfl\u00e4chliches Synonym-Austauschen reicht nicht, Tools, die nur unsichtbare Zeichen filtern, sind nutzlos, und \u00fcberpr\u00fcfen kannst du das Ergebnis von au\u00dfen nicht. Wer textGrain wirklich loswerden will, muss den Text so gr\u00fcndlich neu formulieren, dass er am Ende <strong>dein<\/strong> Text ist - nicht der des Modells.<\/p>","protected":false},"excerpt":{"rendered":"<p>Seit Oktober 2026 rollt OpenAI f\u00fcr Nutzer in der EU das unsichtbare Wasserzeichen \u201etextGrain\u201d aus. Damit werden die Transparenzpflichten des EU AI Act erf\u00fcllt, da maschinell erzeugte Texte f\u00fcr andere Systeme erkennbar gemacht werden. Doch anders als bei klassischen Wasserzeichen gibt es hier keinen versteckten Code, den man l\u00f6schen k\u00f6nnte. textGrain ist ein statistisches Muster...<\/p>\n","protected":false},"author":1,"featured_media":15380,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,19],"tags":[],"class_list":["post-15361","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-internet"],"_links":{"self":[{"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/posts\/15361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/comments?post=15361"}],"version-history":[{"count":17,"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/posts\/15361\/revisions"}],"predecessor-version":[{"id":15385,"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/posts\/15361\/revisions\/15385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/media\/15380"}],"wp:attachment":[{"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/media?parent=15361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/categories?post=15361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.felix-bauer-it.de\/blog\/wp-json\/wp\/v2\/tags?post=15361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}