Anthropic、EU AI 法対応のため Claude のテキストに透かしを実装へ
本文の状態
日本語全文を表示中
詳細モードで約15分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Anthropic News
Anthropic は EU AI 法への対応として、Claude の生成テキストに検出可能なウォーターマークを実装すると発表し、品質低下や追加コストを伴わない技術的詳細を公開した。
AI深層分析を開く2026年8月15日 05:42
AI深層分析
キーポイント
EU AI 法への規制対応
Anthropic は EU AI 法の要件に基づき、同社を含む主要な AI プロバイダーが生成コンテンツにマークを付けることを義務付けられているため、この変更を実施すると発表した。
技術的実装の仕組み
モデルが単語を選択する際の低リスクなランダム選択のパターンを利用し、秘密鍵を持つ者だけが検出可能なパターンを生成する手法を採用している。
出力品質への影響なし
同社によると、ウォーターマーク化されたテキストは読者には区別できず、追加文字や隠し文字が含まれず、トークン数も増加しないためコスト増はないと説明している。
個人特定不可の設計
このシステムは特定の個人、組織、またはチャット履歴を識別する情報を含まない仕組みであり、プライバシー保護が図られていると発表した。
水文字は出力の質や創造性に影響しない
内部テストでは、水文字の有無がコンテンツ、創造性、可読性に一切の影響を与えないことが確認されている。
重要な引用
We use a method of watermarking that does not have any practical impact on the quality or content of Claude's outputs
The difference between watermarked and un-watermarked text will not be distinguishable to readers
Watermarking doesn't require extra tokens, and will not be more expensive
Watermarking does not impact the quality of Claude's output.
編集コメントを表示
編集コメント
EU AI 法の施行を機に、AI 業界の標準的な実装基準が急速に確立されつつある状況を示す事例である。技術的詳細の透明性を保ちながら規制対応を行う姿勢は、今後の信頼性確保において重要な示唆を与える。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
今後の Claude モデルは、生成したテキストにウォーターマークを埋め込むようになります。これは、そのテキストの作成に Claude が関与している可能性を検出するための仕組みです。私たちは、EU AI 法への対応の一環として、この変更を実施します。
本記事では、採用したウォーターマーク手法の仕組みや、Claude の出力品質への影響、そして今回の変更に至った理由などについて、これまで寄せられた質問にお答えします。要点をまとめると以下の通りです。
- 私たちが採用するウォーターマーク手法は、Claude の出力内容や品質に実質的な悪影響を与えません。
- ウォーターマーク付きのテキストとそうでないテキストの違いは、読者には判別できません。
- テキストに追加される要素はなく、隠し文字も含まれません。
- ウォーターマーク化には追加トークンが必要なく、コスト増にもつながりません。
- ウォーターマークには個人や組織、特定のチャットを特定できる情報は含まれておらず、追跡も不可能です。
- この手法は Claude 固有のものではありません。8 月 2 日現在、EU は自国市場でサービスを提供する AI プロバイダーに対し、生成コンテンツへのマーキングを義務付けています。他の主要なモデル開発者も同様の行動規範に署名しており、それぞれ独自のウォーターマークを実装していく予定です。
ウォーターマーキングとは何か?
Claude などの大規模言語モデルは、単語を一つずつ生成する仕組みで動作しています。モデルが次の単語を選ぶ際、候補となるリストから選択し、直前の文脈に基づいて最も自然な、あるいは確率の高い単語を選び出します。
例えば「今日の天気は寒く…」という文の続きを考えてみましょう。「甘い」という単語が来る可能性は極めて低いですが、「曇り」や「灰色」といった単語が来る可能性は十分にあります。通常、読者にとってモデルが後者のどちらを選ぶかは大きな問題ではありません。どちらを選んでも文の意味はほぼ同じだからです。
このような場合、最終的な選択はランダムな数値によって行われます。
ウォーターマーキングは、生成されたテキスト全体で頻繁に起こるこうした「リスクの低い選択」を利用し、Claude の回答に特定の痕跡(パターン)を残します。この痕跡は読者には検出できませんが、その痕跡を符号化する鍵を持っている人であれば検出可能です。
ウォーターマーキングを採用した場合も、単語の選択自体はランダムに行われます。ただし、ランダム性の「源」が異なります。任意の乱数生成器を使って次の単語を選ぶのではなく、ウォーターマーキングでは「鍵」と「直前の数語」を組み合わせて、モデルが選ぶべき単語を決定します。
つまり、Claude が選ぶ単語自体は依然としてランダムですが、その単語列を検証することで、もし Claude が特定の鍵を使用していた場合にどのような選択をするかという基準と一致しているかどうかを確認できます。一致するならば、そのテキストが Claude によって生成された確率を算出することが可能になります。
重要なのは、モデルが常に曇りや灰色を好むようになるわけではないという点です。ウォーターマークがないテキストと同様に、文脈によって「曇り」が選ばれることもあれば、「灰色」が選ばれることもあります。また、この手法が Claude に本来考慮しない単語を選ばせるわけではありません(例えば、Claude が通常使用することのない「nubilous」といった晦渋な類義語を無理やり選ばせるようなことはありません)。
ウォーターマークは Claude の出力にどのような影響を与えるのか?
ウォーターマークは Claude の出力品質には一切影響しません。読者にとって、ウォーターマーク付きの回答とそうでない回答を見分けることは不可能です(この点で、AI ウォーターマークは紙幣やその他の物理媒体、一部のデジタル文書にある目視可能な同名のものと大きく異なります)。
内部テストでは、Claude のテキストにウォーターマークを付与しても、コンテンツの質や創造性、可読性に影響がないことを確認しています。この手法を紹介した「SynthID-Text」論文(Google DeepMind によるもの)でも同様の検証が行われました。同チームは、ウォーターマーク機能を搭載したモデルを Gemini の一部トラフィックに割り当てて評価し、その結果、高評価と低評価の比率に統計的に有意な差は見られませんでした。さらに、人間が評価者として参加した制御された実験では、ウォーターマークありとなしの回答を並べて比較しましたが、品質に違いはないという結論に至っています。
この仕組みを理解するための便利な比喩として、モノポリーのようなボードゲームを想像してみてください。各プレイヤーは自分のターンでサイコロを振り、出た目の数だけ盤上を進めます。もしランダム性を確保するためにサイコロの代わりに「パイ(π)の小数点以下の桁」からなるリストを使うと仮定してみましょう。2 番目の注釈:この例では、π の数字列を使用します。
まず、ランダムに選ばれた位置(例えば小数点以下 1,012,845 番目の桁で、たまたま「6」です)からスタートし、その後は各プレイヤーが数列の次の数字をそのまま自分の「サイコロの目」として使用します。
実質的には、手番は依然としてランダムです。そのランダム性がパイ(π)から来るのか、それとも毎回サイコロの目から来るのかによって、プレイヤーやゲームの結果に違いが出るわけではありません。しかし、ゲーム終了後にすべての手番のシーケンスを見ることができ(かつπの値を知っているなら)、そのゲームが手番決定にπを用いた可能性が高いかどうかを特定することは可能です。このように、πを用いたゲームは、ある意味で「透かし」が入ったものと言えます。
Claude が生成したテキストも同様です。透かしを入れることで、読む人の体験や内容の意味が変わることはありません。しかし、後からそのテキストが Claude によって生成された可能性が高いかどうかを確認したい場合、この透かしがあればそれを検証することが可能になります。
どの具体的な透かし手法を採用していますか?
Claude のテキスト透かしは、Google DeepMind が 2024 年に『Nature』誌で発表した SynthID-Text というアプローチの派生版です。これは Scott Aaronson が 2022 年に提案した手法に遡る一連のアプローチ群の一部であり、すべてが上記で説明した共通の設計原理を共有しています。つまり、透かしは単語を選択する際に使われるランダム性のソースを変更するだけなのです。
ウォーターマークの検出には限界があります。キーを用いて確認できるのは「この文章が部分的に Claude によって生成された可能性はどれくらいか」という問いへの回答のみです。人間が書いたものかどうかを証明するものではなく、別の AI が作成したテキストであるかも判別できません。たとえ他の AI もウォーターマークを採用していた場合でも、使用するキーは異なるため検出されません。さらに、根本的に異なる手法のウォーターマークを使用している可能性もあります。
また、サンプルサイズが小さいとウォーターマークの検出精度も低下します。単語の選択肢が少ないため、判断材料となる情報が不足してしまうのです。ただし、文章の長さが伸びれば伸びるほど、Claude の関与度に対する信頼性は高まります。
事実記述に特化した文章では、ウォーターマークの密度は低くなります。これは、正確性を損なわずに選択できる余地が限られているためです。例えば、「アイザック・ニュートンの最も有名な著作は『プリンキピア』と呼ばれる…」という文を考えてみましょう。次の単語が「マテマティカ」であるかどうかが極めて重要であり(これが唯一の正解だから)、ウォーターマークを埋め込む余地がほとんどありません。
校正作業においても同様です。Claude に文章を与えて、文法と句読点のみを修正し、それ以外の部分は一切変更しないよう指示した場合、ウォーターマークは数少ない修正箇所にしか存在しません。その数が検出可能なレベルに達しない可能性もあります。
Claude が人間の文章を校正・編集した場合の扱いは?
ウォーターマークが適用されるのは、Claude が自ら選択した単語のみです。人間が書いた文章を Claude が校正する場合、返ってくる結果は通常、軽微な修正にとどまります。ほぼすべての単語が元の著者のものであるため、ウォーターマークを付与できる余地はほとんどありません(あるいは全くない場合もあります)。
文章の長さや Claude の編集の度合いにもよりますが、その変更点だけでは Claude の関与を検出できないこともあります。Claude が書く量が多ければ多いほど、決定すべき事項が増え、ウォーターマークを埋め込む余地も広がるのです。
コードの場合どうなる?
前述した通り、AI によるウォーターマークは、「どちらの単語を選んでも equally good(同等に適切)」となるような選択の余地がある場合にのみ機能します。出力が厳密に決まっている場合、つまり選択肢がなく、別の用語を選ぶと事実関係が誤ったり、コードが破綻したりする場合には、ウォーターマークは適用されません。
例えば、モデルが「2 + 2 =」と記述した直後には、次のトークンに対する明確な最適解が存在します。計算式を完成させる文脈であれば、「4」に匹敵する正解はありませんし、ジョージ・オーウェルの『1984 年』について言及している文脈であれば、「5」に匹敵する正解もありません。このような場合、ウォーターマークによる「微調整(nudge)」は行われません。
同様の理由から、多くのケースで厳密な正確性が求められるコードでは、他のテキスト形式と比べてウォーターマークの適用範囲が限定的になる傾向があります。
ただし、コード内で特定の単語や用語の選択に任意性がある領域では、ウォーターマークを活用できます。例えば、コード内のコメントなどが該当します。しかし定義上、生成される実際のコードへの影響は極めて小さいものです。
これはユーザーにとって何を意味するのか?
モデルの処理速度が低下したり、利用コストが高くなったりするのでしょうか?
いいえ。ウォーターマーク化による速度への影響は無視できるほど小さく、追加トークンを生成しないため、提供・利用にかかる費用も従来通りです。
ウォーターマークから私や私の組織を特定することは可能でしょうか?
不可能です。ウォーターマークは Claude とその出力に適用されるものであり、個別のユーザーを識別するものではありません。ウォーターマーク自体にも鍵にも、ユーザーや組織、Claude との会話内容に関する情報を復元できる要素は一切含まれていません。
なぜ Claude の出力にウォーターマークを施すのか
EU AI 法への対応として、Claude の出力にウォーターマークを導入します。Anthropic は 2026 年 7 月、AI 生成コンテンツの透明性に関する EU コード・オブ・プラクティスに署名しました。このコードには、主要な AI モデルプロバイダーや、合計約 190 の賛同者が参加しています(詳細はこちら)。この規定では、AI システムのプロバイダーが生成されたテキストに「マーク」を施す方法を採用することが求められています。地域ごとの適用範囲を明確にする確固たる方法がまだ整っていないため、現時点ではグローバルに展開する際にウォーターマークを適用しています。今後は異なるアプローチも検討し、進展があれば随時お知らせします。
その他の質問
Claude が作成したテキストかどうかを確認する方法は?
今後、ウォーターマークを検出する API を提供予定です。現在、その実装の詳細を調整中です。
画像やその他のファイルはどうなるのですか?
Claude が対応形式(.png、.jpg、.svg など)のファイルを生成する場合、ファイルメタデータ内に小さな暗号化署名付きノートとしてコンテンツ認証情報を付加します。このノートには「このファイルは Claude で作成または処理された」という情報が含まれます。これは C2PA と呼ばれる業界標準で、カメラメーカーや写真編集ソフトウェアでも画像の由来を記録するために使用されています。C2PA に対応したツールであれば誰でもこの情報を読み取ることができます。Anthropic でも、ファイルをドラッグ&ドロップして確認できる独自のツールを提供する予定です。
このメタデータラベルは、従来型の透かしとは根本的に異なります。ファイル内の何かが変更されるわけではなく、埋め込まれたり隠されたりするものでもありません。テキストの場合と同様に、この資格情報は「Claude がファイル生成に関与した」という事実を示すだけで、特定の個人を識別できる情報を含むものではありません。
誰かがテキストを編集して透かしを回避できないのでしょうか?
ある程度は可能です。軽微な編集では透かしが完全に消えることはなく、すべての単語を書き換えるような完全な書き換えであれば、透かしも消えます。後者のケースでは、もはやそのテキストを「AI 生成」と呼ぶこと自体に議論の余地が生じるでしょう。
透かしは実際に何を証明するのでしょうか?
透かしが示すのは、「Claude がこのコンテンツの作成に関与した可能性が高い」という事実のみです。「Claude が執筆した」のか「Claude が大幅に編集した」のかを区別することはできません。
翻訳されたテキストにも透かしは適用されるのでしょうか?
はい。Claude によって生成された翻訳には透かしが埋め込まれます。これは、すべての単語選択を Claude が行った場合だからです。
以前の Claude モデルでも同様でしょうか?
EU の法律では、2026 年 8 月 2 日以前にリリースされた Anthropic のモデルに対して移行期間が設けられています。私たちはこれらのモデルにも透かし機能を追加する作業を進めており、今後数ヶ月にかけて順次展開される予定です。
AI 検出ツール(Pangram など)との違いは?
AI 検出ツールの仕組みは異なります。これらのサービスを提供する企業には、私たちが持つ鍵がないからです。彼らの手法は、テキストの特定の側面、つまり AI が生成した文章によく見られる微妙な、あるいは明らかな「兆候」を検出することに焦点を当てています。
例えば、AI モデルは「これは [X] ではなく、[Y] だ」という表現や、「静かに(quietly)」という言葉を予想以上に頻繁に使用する傾向があります。こうしたパターンを読み解くことは、透かし(ウォーターマーク)を確認するアプローチとは根本的に異なります。
出力の所有権や法的責任は変わりますか?
いいえ、変わりません。透かしは、そのコンテンツが Claude によって生成されたのか、あるいは処理されたのかをテストするための手段に過ぎません。所有権や著作者性を示すものではなく、利用規約に基づくユーザーの権利を変更するものではありません。Claude がコンテンツやファイルの処理に関与した場合のみ、透かしを付与します。
原文を表示
Future Claude models will generate text that contains a watermark. This is a way of determining the likelihood that Claude was involved in writing the text, and we, along with several other major AI providers, are implementing this change to comply with the EU AI Act.
In this article, we share answers to some of the questions we’ve received about how our chosen watermarking method works, whether it affects Claude’s outputs, and why we’re making this change. To summarize:
- We use a method of watermarking that does not have any practical impact on the quality or content of Claude’s outputs;
- The difference between watermarked and un-watermarked text will not be distinguishable to readers;
- Nothing is added to the text and there are no hidden characters;
- Watermarking doesn’t require extra tokens, and will not be more expensive;
- Watermarking carries no identifying information and can’t be traced to a specific person, organization, or chat;
- Watermarking won’t be specific to Claude. As of August 2, the EU requires AI providers serving its market to mark AI-generated content. Other major model developers have signed the same Code of Practice and will be implementing their own watermarks.
What is watermarking?
Large language models like Claude work by generating one word at a time. Each time the model decides on the next word, it chooses among a list of potential candidates, ultimately selecting the most sensible or likely based on the preceding text. Take the sentence “The weather today was cold and…”. The next word is very unlikely to be “sugary.” But it is quite likely to be “overcast” or “grey.” Under most circumstances, it doesn’t matter much to the reader which of these latter two words the model ultimately chooses—the meaning of the sentence is largely the same either way. In cases like this, the choice is settled by a random number.
Watermarking uses low-stakes choices like these—which occur many times over a piece of generated text—to leave a pattern in Claude’s responses. That pattern is undetectable to the reader, but *is* detectable to anyone who has a key that encodes it. When watermarking is used, choices are still made at random, but the *source* of the randomness is different. Instead of using an arbitrary random number generator to pick the next word, watermaking uses the key and a few words that come before to settle what word the model should pick. That is, the words that Claude picks are still random, but now, one can check the sequence of words and see if it’s consistent with the choices Claude would make if it was using the key. If it is, one can assign a probability that the text was generated by Claude.
Importantly, it isn’t that the model will now always be biased toward overcast or grey. Just as with non-watermarked text, overcast might be selected in one sentence, grey in the next, depending on the words that came before. And it’s not the case that the watermarking method pushes Claude to choose a word it wouldn’t have considered anyway (for instance, it wouldn’t make Claude pick a word like “nubilous”—an obscure1 synonym for overcast or grey that Claude almost certainly wouldn’t use under normal circumstances).
How does watermarking affect Claude’s outputs?
Watermarking does not impact the quality of Claude’s output. To a reader, a watermarked response is indistinguishable from an unwatermarked one (in this way, AI watermarks differ substantially from their namesakes on banknotes, other physical objects, and some digital documents, which *are* visible to the naked eye).
In internal testing, we’ve seen no impact of watermarking on the content, level of creativity, or readability of Claude’s text. In the SynthID-Text paper, which introduced the technique we use, Google DeepMind tested this impact by serving a model that used watermarking to a portion of their Gemini traffic and comparing thumbs-up and thumbs-down ratings. They found no statistically significant differences from the unwatermarked model. And in a controlled study, human raters comparing watermarked and unwatermarked answers side-by-side saw no difference in quality.
A useful analogy is to imagine you’re playing a game like Monopoly. On each turn, each player moves a random number of spaces around the board according to the roll of a die. Suppose that, instead of rolling the die to get this randomness, we decided to use a book of the digits of pi.2 We start from a randomly-chosen digit (say, the 1,012,845th after the decimal place, which happens to be a 6), and from that point on each player simply uses the next digit in the sequence as their next “roll”.
For all intents and purposes, the moves are still random: it makes no difference to the players—or to the outcome of the game—whether the randomness comes from pi or from dice rolls each time. But if we could see the sequence of all the moves after the game (and we knew the value of pi), we could work out whether this was a game that likely used pi to determine its moves. The game that used pi is, in a sense, “watermarked”.
It’s the same for Claude-generated text. Watermarking doesn’t change the meaning or experience for the person reading it, but if you wanted to check after the fact whether the text was likely generated by Claude, the watermark allows you to do so.
Which specific method of watermarking do you use?
Claude’s text watermark is a version of the SynthID-Text approach published by Google DeepMind in a Nature paper in 2024. It belongs to a family of approaches that go back to a proposal by Scott Aaronson in 2022, all of which share the same design principle that we described above—the watermark only changes the source of the randomness used to pick among words.
There are limitations to the effectiveness of watermarking. Using our key, one can only answer the question “What is the likelihood this was partly written by Claude?” It doesn’t confirm whether the text was human-written, and it can’t tell whether the text was written by a different AI (even if that other AI uses watermarking, it would have a different key; it might also use a different watermarking method altogether). Detecting a watermarking also doesn’t work well on small samples, where there are fewer word choices and thus less information to go on. As a passage increases in length, confidence about Claude’s involvement increases too.
Watermarking is sparser on factual passages where there are fewer choices that can be made without decreasing the accuracy of the text. For example, take the sentence “Isaac Newton’s most famous work was called *Principia*…”. It really matters whether the next word is “*Mathematica*” (it’s the only right answer), so the watermark would have nothing to act on. The same is true for proofreading. If you hand Claude a piece of writing and ask it to edit only the grammar and punctuation and nothing else, the watermark can only live in the handful of corrections, which might be too few to register.
What about cases where Claude has proofread or edited human text?
The watermark only applies to words Claude chooses. When Claude proofreads text written by a person, what it gives back has generally only been lightly edited; because nearly all the words are the person’s, there’s very little (if anything) for the watermark to attach to. Depending on the length of the text and how heavily Claude has edited it, those changes might not be enough to make Claude’s involvement detectable. The more Claude writes, the more decisions it has to make, and the more space there is for a watermark.
What about code?
As we noted above, AI watermarking takes advantage of decisions where either choice of a word would be equally good. Where an *exact* output is required—where there isn’t a choice, and something would be factually wrong or a piece of code would break if a different term was chosen—the watermark isn’t applied.
For example, once the model has written “2 + 2 =”, there is a very clear best choice for the next token (if the model is completing the sum, there isn’t an answer that’s equally as good as “4”; if it’s talking about George Orwell’s *Nineteen Eighty-Four*, there isn’t an answer that’s equally as good as “5”). The “nudge” of the watermark wouldn’t be applied here. For the same reason, code—which in very many cases has to be exact—has generally less watermarking than some other forms of text.
Having said that, in areas where there *is* an arbitrary choice between particular words or terms within the code, the watermark can be used, such as comments within code. But by definition, it will have a negligible effect on the actual code produced.
What does this mean for users?
Does this slow the model down, or make it more expensive?
No. Watermarking has a negligible impact on the speed of models, and because it produces no extra tokens, the model is the same price to serve and use.
Can a watermark be traced back to me or my organization?
No. The watermarking applies to Claude and its outputs. It doesn’t identify anything to do with individual users. There’s nothing in the watermark, or its key, that would allow anyone to recover any information about the user, their organization, or their chats with Claude.
Why are you watermarking Claude’s outputs?
We’re implementing watermarking to comply with the EU AI Act. Anthropic, along with several other major AI model providers and around 190 total signatories, signed the EU Code of Practice on Transparency of AI-Generated Content in July 2026. This requires AI system providers to use methods of “marking” AI-generated text. We’re applying watermarking globally at launch because we don't yet have a durable way to scope it by region. However, we will continue to evaluate different approaches, and will share updates when we have them.
Other questions
How do I check if a piece of text was written by Claude?
We will soon be offering a watermark detection API. We’re in the process of working out the details of its implementation.
What about images and other files?
When Claude produces a file of a supported type (such as a .png, .jpg, or .svg), it will attach a content credential in the form of a small, cryptographically signed note in the file’s metadata, saying that the file was made or processed with Claude. This is an open industry standard called C2PA—the same used by camera manufacturers and in photo-editing software to record where an image came from. Any C2PA-aware tool can read it; we’ll be providing our own where you can drop a file and check.
This metadata label is very different from a watermark. Nothing in the file changes—it is not embedded or hidden. As with text, the credential only says Claude was involved in producing the file; it doesn’t include any identifying information.
Can’t someone just edit the text to get around the watermarking?
To some extent, yes. Light editing probably won’t remove the watermark completely; a complete rewrite where every word is replaced will. In the latter case, of course, it’s arguable whether the text can any longer be described as AI-generated.
What does a watermark actually prove?
A watermark can only determine that Claude was likely involved with the content at some point. It cannot distinguish “Claude wrote this” from “Claude heavily edited this.”
Do watermarks apply to translations?
Yes. A translation produced by Claude carries a watermark, because in this case every word is chosen by Claude.
What about older Claude models?
The EU law includes a transition period for Anthropic models launched before August 2, 2026, and we’re working to add watermarking for those models as well. This will be rolled out over the coming months.
How does this differ from AI detection software, like Pangram?
AI detection software uses a different method, because the companies that provide it don’t have our key. Among other things, those services look at aspects of the text like the subtle (and not-so-subtle) “tells” that often appear in AI’s phrasing. For example, AI models appear to be fond of the construction “this isn’t [X], it’s [Y]”, and use the word “quietly” a lot more than you might expect. Picking up on these patterns is fundamentally different from checking for a watermark.
Does this change who owns a given output, or who is legally responsible for it?
No. A watermark only helps test whether Claude might have produced or processed the content. It doesn’t say anything about ownership or authorship, and doesn’t change a user’s rights under our terms. We only apply the watermark when Claude was involved in processing the content or file.
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み