30:00:00
本日限定
50% OFF
ガイド

話題のオープンソース透かし除去ツールが実際に削除しているもの

AIテキストの透かし除去とリライトに関するガイド。

12 分
話題のオープンソース透かし除去ツールが実際に削除しているもの

先週、AnthropicはClaudeのテキスト透かし(ウォーターマーク)の仕組みを公式に説明しました。文字列自体には何も埋め込まれておらず、シグナルは「どの単語が選択されるか」の中に存在します。その数日後、中国のテック系メディアはより刺激的な見出しを掲げました——「Claudeの透かしは一夜にしてただの紙屑と化した」と。

この記事が言及していたのは、GitHubプロジェクトの watermarks-remover です。2026年8月17日の36Krの転載記事(WeChatアカウント「新智元」より)によると、このプロジェクトは数日で約11,000スターを獲得し、MITライセンスで公開され、Claude、GoogleのSynthID-Text、そしてファイル内に存在するC2PAデータを消去できるとされていました。まるで決定打となるツールのように報じられたのです。

しかし、実際に知る必要があるのは、より現実的で実用的な事実です。それは「このツールがどのレイヤーを除去しているのか」という点です。これを理解することで、手元の原稿に必要なのが文字単位のクリーンアップなのか、全面的なリライトなのか、あるいは何もしないことなのかを判断できるようになります。

見出しは「紙屑」と煽るが、作者はそう言っていない

メディアの論調は「堅牢な参入障壁が打ち破られた」というものです。しかし、リポジトリ自体はそのようには書かれていません。

作者のGuillaume Meyer氏は明確に述べています。Unicodeのクリーンアップは対象を数えて検証可能です。一方で、統計的サンプリングによる透かしを除去する処理はベストエフォート(可能な限りの対応)に留まります。ベンダーが公式の検出器とキーを公開しない限り、いかなるツールも公式な検証を確実に回避できるとは保証できません。

これは謙虚さではなく、技術的な境界線です。Anthropicの検証APIは依然としてサードパーティには公開されていません。そのキーがない以上、「除去を検証済み」という主張は推測にすぎません。

この話題の報道から得られる有用な教訓は、「破られた」という言葉ではなく、これまで混同されがちだった複数の処理をこのプロジェクトが明確に切り分けた点にあります。

1つの透かしではなく、3つの異なる処理

このリポジトリを単なる「透かし除去ボタン」として捉えてしまうと、不適切なレイヤーの処理を選択することになります。

レイヤー1:不可視文字の除去。 ゼロ幅スペース、特殊な空白、双方向テキスト制御文字、タグ文字などが該当します。これらは文字列内に実在するコードポイントです。削除すれば完全に消去され、文章の意味は変わりません。ChatGPTのWeb UIからコピーした際に付着しやすい U+202F(狭いノーブレークスペース)もここに含まれます。これはペースト時の残留物であり、Claudeの公式な透かしではありません。この仕組みについては ChatGPTのペーストに関する解説記事 で詳しく解説しています。

レイヤー2:別モデルによるリライト。 Anthropicの説明やリポジトリの記載のとおり、軽微な編集では統計的な痕跡が残りがちです。セクションを入れ替えたり見出しを変えたりするのではなく、文単位で表現の大部分を書き換える必要があります。このプロジェクトのアプローチは、生成元のモデルとは異なるモデル(ClaudeではなくローカルのLlamaなど)に文章を通し、同じ内容を別の表現で言い直すことです。これにより元のサンプリングパターンは崩れますが、文章のトーン(文体)も置き換わります。

レイヤー3:ファイルメタデータの除去。 PNG、JPEG、PDF、Wordファイルに含まれるC2PA、EXIF、ドキュメントプロパティなどを指します。これらはコンテナ(ファイル形式)に付与されたラベルであり、文章内の統計的な透かしではありません。なお、ピクセル領域の画像透かし(画像自体に埋め込まれたシグナル)はさらに別種の問題であり、リポジトリではオプションの重量級バックエンドとして分離されています。

洗濯に例えてみましょう。レイヤー1はポケットから小銭を振り落とすようなものです——目に見えて、数えることができます。レイヤー2は衣服を一度ほどき、同じようなシャツに見える別の布地で織り直す作業です——糸自体が新しくなります。レイヤー3は襟のタグをハサミで切り落とすことです。これらはすべて「マークを取り除く」と表現できますが、布地に織り込まれた糸をポケットの小銭と同じように扱うことはできません。

手元のテキストにどう対応すべきか

いきなりPython環境をセットアップする前に、まずどのレイヤーに該当するかを判断してください。

手元にある状態リポジトリの該当レイヤーWeb上の対処方法無料スキャンは有効か
ChatGPTやブラウザからのペースト後に発生する奇妙な空白、検索の不具合、CMSの不可視文字エラーUnicodeクリーンアップ不可視文字除去ツール — 約60種類のコードポイントに対応、ブラウザ上でローカル処理有効。検出して削除できます。
残留した **bold** や見出しのシャープ記号(#)透かしではなくMarkdown記法ホームページのMarkdownタブ有効
2026年8月以降のClaudeによる長文原稿、公式の統計的透かし文単位のリライトPro Text Watermark Remover — 別のモデルが意味を維持して再構築無効。検出対象となる文字が存在しないため。
トーンのみを変更したい場合リポジトリの「humanize」プロンプト(主要な透かし除去処理とは別)AI Humanizer対象外
PDFや画像に含まれるC2PA / EXIFファイルレイヤー本サイトの対象外対象外
Turnitin、GPTZero、Pangramの判定回避いかなるツールも保証不可このような効果を謳うツールは購入しないでください対象外

要点をまとめると以下のとおりです:

  • 無料スキャンで不可視文字が検出された場合 → まずそれらを除去します。この作業はすぐに完了します。
  • スキャン結果がゼロで、原稿の大部分がClaudeによる長文の場合 → 文字単位のツールでは対応できません。Anthropicが示している解決策は、語句の完全なリライトです。
  • クリーンさよりも文体を重視する場合 → レイヤー1の処理に留めてください。無理にリライトを行う必要はありません。
  • いずれにせよリライトを行う場合 → Claudeのテキストを再びClaudeに通さないでください。同様のシグナルが再度付与される可能性があります。

サンプリングの仕組みについては、すでに 公式透かしの解説記事 で詳しく取り上げました。押さえておくべき原則は、「公式の透かしには削除できる追加文字が存在しないため、無料スキャンで何も検出されなくても、透かしが存在しないことや除去されたことを意味するわけではない」 という点です。検出器ページ はUnicodeやフォーマットの残留物をリストアップするものであり、Anthropicのキー照合を行うものではなく、「AI生成率(%)」のスコアを出力することもありません。

リライトは統計パターンを崩すが、文章そのものも置き換わる

READMEには、要約記事ではほとんど引用されない重要な段落があります。統計的な透かしは言葉選びの中に存在します。ほぼすべての文にシグナルがわずかに含まれており、段落を移動したり、見出しを変えたり、形容詞を少し手直ししたりする程度ではほとんど変わりません。これを除去するには文単位で書き直す必要があり、その結果、文体はリライト用モデルのものになります。作者は率直な疑問を投げかけています。「安価なモデルで原稿を通し直すのであれば、なぜ最初から有料の高性能モデルを使ったのか?」と。

この問いは本サービスにも当てはまります。Pro再構築機能 も同じ技術的アプローチを採用しています。別のモデルが意味を保持したまま言葉を再度選び直す処理であり、これはAnthropicが説明する完全なリライトに相当します。ただし、公式検出器による判定回避を保証するものではありません。公式検出器は非公開であり、本サービスが「除去検証済み」のバッジを発行することはありません。

また、これには相応の影響が伴います。専門用語が平易になったり、リズムが変わったり、推敲した文構造が平坦化したりすることがあります。ロジックや事実関係が必要で、表現自体は言い換えられても構わない場合に活用してください。その一文の表現自体が成果物である場合は、リライトを避けることを推奨します。

11,000スターという数字だけでツールを選ばない

スター数はユーザーの感情を反映したものであり、技術的な証明ではありません。有料製品の出力にオフスイッチなしで一律に透かしが付与されることに対する不満は確かに存在します。しかし、エンジニアリング上の限界もまた厳然たる事実です。

このリポジトリは、ローカルスクリプトやエージェントスキル、多様なファイル形式の処理など、ターミナル環境で作業する開発者にとっては有用です。しかし、ブラウザ上で数段落のテキストを貼り付けて手軽に処理したいユーザーにとっては、効率的な選択肢とは言えません。主にPDFや画像を扱う作業のために、わざわざPythonサービスを立ち上げることになるためです。

本サイトでは、このプロジェクトを直接組み込む予定はありません。文字のクリーンアップは引き続きブラウザ上でローカルかつ無料で利用できます。統計的な透かしに対しては、引き続き有料の再構築機能を提供します。ChatGPTのペースト残留物、Gemini固有のゴミ、そしてClaudeの公式な統計的透かしという3つの仕組みを区別して理解することが重要です。仕組みが異なれば、必要なツールも異なります。

今後「透かしが一夜にして無効化された」という見出しを目にした際は、どのレイヤーが無効化されたのかを問い直してください。ポケットの小銭なのか、それとも布地に織り込まれた糸なのか。その違いを見極められれば、適切なツールを選択できます。


AI Text Watermark Removerは独立したサードパーティ製ツールです。Anthropic、OpenAI、Googleとは一切関係ありません。

情報源: Anthropic, How Claude’s text watermark works, 2026年8月14日; Guillaume Meyer, watermarks-remover; 36Kr(新智元転載), 2026年8月17日

関連記事