Claudeの出力に「透かし」が入る、その意味と限界

Anthropicが、Claudeの生成テキストに不可視の透かしを埋め込むと発表した。EU AI法への準拠が目的だが、技術的な実効性には疑問符がつく。

Claudeの出力に「透かし」が入る、その意味と限界

Anthropicが、Claudeの生成テキストに不可視の透かしを埋め込むと発表した。EU AI法への準拠が目的だが、技術的な実効性には疑問符がつく。


テキストに織り込まれる「見えない署名」

Anthropicが、Claudeの出力すべてに不可視の透かしを埋め込む方針を明らかにしている。

2026年8月2日以降にリリースされるClaudeモデルは、生成テキストにマシンリーダブルな透かしを組み込んだ状態で出荷される。画像ファイルなどには、C2PA(Coalition for Content Provenance and Authenticity)規格に準拠した署名付きメタデータが付与される。

生成テキストには透かしが埋め込まれ、生成ファイルにはデジタル署名された来歴メタデータが付与される

Anthropicが公開したヘルプドキュメントにはそう記されている。透かしはテキストの意味も品質も可読性も変えないとされ、コピー&ペーストしても消えず、「一部の編集を経ても残存する可能性がある」という。

注目すべきは適用範囲だ。EUでの法的義務がきっかけだが、対象はEUに限らない。API、Claude Code、Claude Cowork、Claude Tagを含むすべてのClaude製品で、世界中のユーザーに適用される。AWS、Google Cloud、Microsoft Foundryを通じたサードパーティ利用も対象に含まれる。

なぜ今なのか

背景にあるのは、EU AI法第50条だ。AI生成コンテンツの来歴を追跡可能にする透明性規定で、2026年8月2日が施行日にあたる。Anthropicはこの規定に基づく行動規範(Code of Practice on Transparency of AI-Generated Content)に署名した。Google、Meta、Microsoft、OpenAIなど約190の組織がすでに署名している。

これは単なる法規制への対応に見える。だが、Anthropicは「EUだけでなく世界中で適用する」という選択をした。地域ごとに分けて運用するよりも、モデルレベルで一律に組み込む方が技術的にシンプルだからだろう。あるいは、「透明性のリーダー」という立ち位置を取る意図があるのかもしれない。

いずれにしても、ユーザーに選択の余地はない。

Anthropic自身が認める限界

Anthropic自身が、この仕組みの限界を率直に認めている。

透かしが検出されたとしても、それはコンテンツがClaudeで処理された可能性を示すにすぎない。コンテンツの完全な来歴を確認するものではない

ヘルプドキュメントにはそうある。つまり、人間が書いた文章をClaudeに校正してもらっただけでも透かしがつく。逆に、Claudeが生成したテキストでも、大幅に編集すれば透かしは消える。短い文章では検出に十分なシグナルが含まれない場合もある。

ファイルに付与されるC2PAメタデータも同様だ。フォーマット変換、再保存、スクリーンショットで消える。すでにGitHub上にはC2PAメタデータを除去するオープンソースツールが複数公開されている。

Claudeの2つのマーキング方式
テキスト透かしC2PAメタデータ
対象テキスト全般画像ファイル
仕組みトークン確率の偏り署名付きメタデータ
耐久性コピペで残存変換で消失
除去編集・翻訳で消失スクショ・再保存
検出手段未公開除去ツールあり
適用範囲全製品・全地域対応形式のみ
証明力証明にならない証明にならない
※透かしの検出は「Claudeで処理された可能性」を示すのみ。検出されない場合もAI関与を否定できない

要するに、「検出されたら確実にAI」でもなければ、「検出されなければ確実に人間」でもない。どちらの方向にも決定打にならない仕組みだ。

コードに透かしは入るのか

開発者にとって最も切実な疑問がある。Claude Codeで生成したコードにも透かしが入るのか。

Anthropicの公式ドキュメントは「すべてのテキスト出力」に適用されると述べており、Claude Codeも対象製品として明示されている。テキストベースの透かしがコードにどう影響するかの技術的な詳細は、まだ公開されていない。

Hacker Newsでは、あるユーザーが懸念を述べている。プロジェクトのリファクタリングを依頼して正確なコードを返してもらいたいのに、そこに「奇妙なパターン」が透かしとして織り込まれるのは許容できない、と。

テキストの透かしは通常、トークンの選択確率を微妙に偏らせることで統計的なパターンを生む。散文であれば同義語の選択肢は豊富だが、コードでは変数名や関数名が文脈で一意に決まることが多い。透かしが正確なコード生成と干渉しないかどうかは、今のところ未知数だ。

ユーザーの反応と構造的な問題

ユーザーの反応は予想通り厳しい。Redditでは「有料プランの料金を払っているのに、生成物に見えない透かしを入れるな」「プレミアムサービスで透かしを残すサービスはない」という声が並ぶ。

Claude will watermark generated content, thank you EU
by u/N_P_K in ClaudeAI
オープンソースの代替を真剣に検討すべきだ

そんなコメントも目立つ。この指摘は構造的な問題の核心を突いている。クローズドモデルに透かしが義務づけられるなら、透かしのないオープンウェイトモデルへの移行を加速させる圧力になる。DeepSeek、Qwen、Kimi K3、GLM-5.2といったオープンウェイトモデルは、コーディングベンチマークでClaudeに肉薄するか凌駕するものも出てきている。

「透明性」のための規制が、結果としてクローズドモデルの競争力を削ぎ、規制の及ばないオープンウェイトモデルに人を押しやるとすれば、それは規制が意図した透明性とは正反対の帰結になる。

法的準拠としての合理性

批判は多いが、Anthropicの立場も理解できる。

EU AI法第50条は施行が始まっている。AI生成コンテンツのマーキングは法的義務であり、違反すれば制裁の対象になりうる。約190の組織が行動規範に署名している状況で、Anthropicだけが署名しないという選択は現実的ではない。

透かしの技術的な堅牢性が不十分であっても、「マーキングの仕組みを実装し、検出ツールを提供する」という要件を満たせば、法的準拠としては十分かもしれない。実効性よりも「仕組みが存在すること」に価値がある、というのが規制対応の現実だ。

技術的に完璧でなくても法的には通る。その割り切りは、規制対応としては合理的だ。だが、ユーザーにとっては「意味のない制約を押しつけられている」という感覚が残る。

検出ツールはまだない

もうひとつ気になるのは、検出手段の不在だ。

Anthropicは「ユーザーやサードパーティがClaudeの透かしを検出できるようにする」と述べているが、具体的なツールや技術文書はまだ公開されていない。埋め込みだけが先行し、検出手段は未整備のままだ。

つまり今の時点では、透かしが本当に機能しているかどうかを外部から検証する方法がない。Anthropicの言葉を信じるしかない状態だ。

透かしがあると宣言しながら、その存在を外部から証明する手段がない。これは信頼の問題だ。そして、検証できないものは技術とは呼べない。

関連記事

この記事を共有する