10月12日、My Electric Sparksが「ChatGPT Invisible Watermark Europe: OpenAI Adds textGrain」と題した記事を公開した。OpenAIがEU AI Act対応としてChatGPTのテキストに不可視透かし「textGrain」を実装したことを詳しく紹介している。
EU AI Actが強制した透かし実装
OpenAIは10月5日、EU域内のユーザーに対してChatGPTおよびコーディングツールCodexが生成するテキストに不可視の透かし「textGrain」を付与することを発表した。なお、OpenAI Codexは2023年に公開APIが廃止された経緯があるが、ここでは元記事の表現に従いコーディング用途のサービスを指すものとして記載する(※編集部注:Codexの現状についてはOpenAI公式ページも参照されたい)。対象は全プランのEU適格ユーザーで、今後数週間にわたって順次有効化される。
導入の直接的な理由は法律だ。**EU AI Act第50条** は、AIが生成したコンテンツを機械が検出可能な形でマーキングすることを義務付けており、透明性に関するルールは2026年8月2日に発効した。既存サービスには2026年12月2日までの猶予期間が設けられているが、違反した場合の制裁金は年間グローバル売上の最大3%。Techstrong.aiの報道によれば、OpenAIの年間収益は約700億ドル規模に達しており、違反すれば制裁金が20億ドルを超える可能性がある。規制が迫った結果、実装に踏み切ったかたちだ。
なお、2024年のWall Street Journal報道によれば、OpenAIはかつて「透かしを付けると透かしのない競合に乗り換えられる」と懸念して実装を見送っていた経緯がある。EU AI Actが事実上タイムラインを決めたという構図である。
textGrainの仕組み:文字を隠すのではなく、語の選択を誘導する
textGrainが面白いのは、隠し文字や秘密のメタデータを一切使わない点だ。代わりにモデルの語の選択を微妙に誘導し、テキスト全体に統計的なパターンを埋め込む。専用のディテクターがそのパターンを後から検出する仕組みである。この手法はUniversity of PennsylvaniaとYaleの研究者と共同で開発された。
OpenAI自身のテストによる検出精度は以下のとおりだ(誤検知率1%の条件下)。
- 200トークン(約150語)のテキスト:検出率 約80%
- 400トークン(約300語)のテキスト:検出率 約95%
テキストが短いほど精度が落ちる。また数式や数値は語の置き換えの余地が少ないため、マーキングが難しいとされる。
さらに耐改ざん性の低さは率直に認められている。
- 単語の10%を同義語に置換→ 検出率が約92%から66%に低下
- 単語の25%を置換→ 検出率が17%まで低下
つまり、透かしを意図的に消そうとする攻撃には脆弱だ。OpenAIは長文テキストのコンプライアンス確認には有効だが、人間が書いたかどうかの証明には使えないと明示している。教師や出版社が「嘘発見器」として利用することは想定していない、という点も記事は強調している。
APIでの利用と今後の展開
EU以外の開発者もAPIを通じて透かし機能をオンにすることができる。ただしEU域外ではデフォルトはオフのままだ。ディテクターへのアクセスは当初、承認済みの研究者や専門家グループに限定される。OpenAIはのちに技術をオープンソースとして公開する計画も示している。
競合他社の動向を見ると、Anthropicが2026年8月にClaudeへ同様の透かし機能を追加しており、Googleは「SynthID」 という独自の透かし技術を数年前から導入している。一方、米国には現時点で同種の連邦規制は存在せず、デフォルトでの適用はEU国境が境界線になっている。OpenAIはEU先行展開で実世界のフィードバックを収集した上で、より広範な展開を検討するとしている。
なお、AI生成コンテンツの透かし技術をめぐる業界標準化の動きとしては、Coalition for Content Provenance and Authenticity(C2PA)の取り組みも参照に値する。textGrainがこうした既存の標準仕様とどう連携するかは、現時点では明らかにされていない。
透かしが持つ意味と限界
textGrainはあくまでコンプライアンスツールであり、透かしがないことは人間による執筆の証明にはならない。OpenAIはこの点を明確にしている。透かしが付与されていても個人の特定はできず、使用したプロンプトの内容も明かさない。
規制主導での実装という背景を考えると、「信頼を再構築するための技術」というより「罰金を回避するための技術」として始まったと見るのが正確だろう。その有効性は、オープンな環境での実運用を通じて検証されることになる。
詳細はChatGPT Invisible Watermark Europe: OpenAI Adds textGrainを参照していただきたい。




