Command Palette

Search for a command to run...

Claude Watermark Remover: AI テキストの目に見えない Unicode を検出して削除します

Claude Watermark Remover: AI テキストの目に見えない Unicode を検出して削除します

T
Toolz Team
|Sep 13, 2026|10 分読んでください
GoogleでToolz.devを優先します

AI ツールコレクションの一部

クロード透かしリムーバー&検出器

AI テキストから目に見えない Unicode 文字 (ゼロ幅ジョイナー、バリエーション セレクター、bidi コントロール、タグ文字) を検出して削除します。

クロード透かしリムーバー&検出器 を使う

初めて問題に気づいたとき、まったく透かし物語ではありませんでした ユーザーがAIチャットからのコンフィグスニペットをJSONツールの1 つに貼り付け、パーサーがそこにいない文字を指すエラーでそれを拒否しました コードポイントビューアで文字列を開いたところ、2 つのブレースの間に座っているゼロ幅のスペースが見つかりました、私が試したすべてのエディタでは見えません ファイルは完璧に見え、壊れていました Anthropicが2026年8 月にClaude& #39; sの出力には見えないマーカーが搭載されると発表したとき、同じクラスの文字が時折貼り付け事故から、人々が意図的にチェックしたいものに変わったので、私はを構築しました クロード透かし除去剤 これにより、テキスト内のすべての隠し文字が表示され、指示された文字が削除されます。

tl;dr: ザ ツールツ クロード透かし除去剤 貼り付けられたテキストをスキャンして、目に見えない Unicode 文字 (ゼロ幅スペース、バリエーション セレクター、非改行スペース、方向マーク、その他の非印刷コードポイント) をスキャンし、各文字をコードポイント名で強調表示し、ワンクリックでクリーンなコピーを生成します。また、スマート クォーテーションやタイポグラフィー ダッシュも正規化します。検出と削除は両方ともブラウザでクライアント側で実行されます。貼り付けたものはアップロードされず、ツールはロードされるとオフラインで機能します。

AIテキストの透かしとは何ですか?

AI テキスト透かしは、生成されたテキストに埋め込まれた信号で、ソフトウェアがそのテキストを後で機械的に書かれたものとして識別できるようにします。 2026 年 8 月にニュースになったバージョンは文字レベルです: 目に見える文字の間に織り込まれた目に見えない Unicode コードポイントで、読者が見ることができる意味を持ちません。 Anthropic's ロールアウトの報道では、コンテンツの来歴と信頼性のための連合によって維持されているコンテンツ資格情報の業界標準である画像の C2PA 来歴メタデータと並んで、まさにこの種のマーカーが説明されています ()https://c2pa.org/specifications/specifications/2.2/index.html.

文字レベルのマーキングが機能するのは、Unicode には何も表示されない数百のコードポイントが含まれているためです。 variation セレクター。 、Unicode 標準で定義されており、文字のグリフ バリアントを前に選択できます ()https://www.unicode.org/faq/vs.html)、普通の文字に適用するとゼロピクセルとして表示します。 線の切れ方や合字を制御するために、ゼロ幅のスペースとジョイナーが存在します。段落にドロップされたこれらのシーケンスは、人には見えず、スキャナーにも紛れもありません。

そのデザインから2 つのことが導き出され どちらもどう扱うべきかに関わります まず マークはコピーアンドペーストで移動し データベースを通して gitコミットに 公開されたページに流れます 2つ目は 本質的に壊れやすいものです 再入力しても生き残れず 期待するように設計されたことのない システムによって 途中で壊れることもあります。

なぜ目に見えない文字が実際のシステムを壊すのですか?

なぜなら、ほとんどのソフトウェアは、外観ではなくバイトを比較するからです 同じように見える2 つの文字列は、隠されたコードポイントを運ぶ瞬間に異なるキー、異なるファイル名、異なる値である検出器を出荷して以来、私自身のログで見た失敗です:

着陸場所 何がうまくいかないのか
JSON または YAML config "valid" を指すパーサー エラー。行、または静かに一致しないキー
ソースコード コンパイラは識別子を拒否します; コードレビューの差分には目に見える変化は見られません
データベース 一意の制約がマージを拒否する重複した外観の行
スプレッドシート VLOOKUP と結合は、明らかに存在する行をミスします
文字の限界 数字が膨らむ: 270 文字と書かれたツイートが投稿を拒否します
URL と slugs slug はゼロ幅文字を運ぶため、404 をリンクします
検索します Ctrl+F は、まっすぐに見ているフレーズを見つけることができません

文字数のケースは、直接測定するケースです ワードカウンター 書記素クラスタをカウントするので、隠れたコードポイントはその可視文字の図形を膨らませませんが、UTF-16 単位をカウントするプラットフォームはそれらのすべてを見ます。これら 2 つの数字の間のギャップは、多くの場合、テキストが何かを運ぶ最初のヒントになります。

クロード透かし除去剤は何を検出しますか?

このツールは、単一のベンダーに関連付けられているものだけでなく、AI 生成およびワードプロセッサのテキストに含まれる印刷以外の文字のあらゆるカテゴリをスキャンします:

カテゴリー コードポイント なぜそこにあるのか
ゼロ幅文字 U+200B、U+200C、U+200D、U+FEFF 改行制御、ジョイナー動作、迷走バイトオーダーマーク
バリエーションセレクター U+FE00 からU+FE0F、U+E0100 からU+E01EF グリフの選択;透かしレポートで最も引用される範囲
特別なスペース U+00A0、U+2000 からU+200A、U+202F、U+3000 通常のスペースとして読み取れる、区切りのない活版印刷のスペース
方向マーク U+200E、U+200F、U+202AからU+202Eへ 双方向テキスト制御
ソフトハイフンとワードジョイナー U+00AD、U+2060 行端以外は見えません
タイポグラフィ上の句読点 スマート引用符、em と en ダッシュ、省略記号 見えるが、プレーンなASCIIが欲しいときに教えてくれる

各検索結果は、その公式のUnicode名とコードポイントで所定の位置に強調表示されているため、決定する前に、どこにあるのかを正確に確認できます。削除はカテゴリごとです: ゼロ幅文字とバリエーションセレクターをストリップし、レイアウトが必要であれば区切らないスペースを保持し、活版印刷の句読点をプレーンASCIIに変換するか、スタイルのままにします。クリーンなテキストと変更された内容のカウントは反対側から出てきます。

透かしが隠れている文字のテキストを確認するにはどうすればよいですか?

  1. にテキストを貼り付けます 探知機。すべてがブラウザで実行されるため、下書き、クライアント作業、未公開のコピーは安全に貼り付けることができます。
  2. ハイライトを読む。目に見えない各文字は、文脈上、コードポイント名が付いたマークされたトークンとして表示されるため、フランス語の文内の正当な区切りのないスペースは、英語の単語の途中のゼロ幅スペースと区別できます。
  3. ストリップするものを選択します。 defaultは、表示機能のない文字を削除し、表示可能なタイポグラフィーだけを残します。
  4. クリーニングした出力をコピーし、残ったものの証明が必要な場合は、ビフォーカウントとアフターカウントを確認します。

生の暗号点を自分で確認したい場合は、テキストを実行してください Unicode コンバーター、すべての文字をエスケープシーケンスとして表示します。 以下のワンライナーは、迅速なスポットチェックのためにノードで同じことを行います:

const hidden = /[​-‏‪-‮⁠︀-️­]/g
const text = process.argv[2] ?? ''
console.log([...text.matchAll(hidden)].map(m =>
  `U+${m[0].codePointAt(0).toString(16).toUpperCase().padStart(4, '0')} at index ${m.index}`
))

空の配列は、共通の隠れ範囲が存在しないことを意味します。それ以外の場合は、コードポイントとその位置がわかります。

AI透かしは外しても大丈夫ですか?

あなた自身のコンテンツのために、隠された文字を掃除することは普通のテキストの衛生、あなたが共有しようとしているURLから追跡パラメータを剥がすのと同じ操作です あなたはテキストを促し、あなたはそれを編集し、あなたはあなた自身の名前でそれを公開しています、そしてあなたはどちらかの方法でそれを担当しています; パーサーを壊してカウントを膨らませる目に見えないコードポイントは、そのワークフローの機能ではなく、そのワークフローの欠陥です。

正直な対位法は、はっきりと述べるに値する: 来歴マーキングは、読者、プラットフォーム、研究者が機械テキストから人間のテキストを大規模に伝えることができるように存在し、それは正当な目標である AI の書き込みが禁止されている検出を通過させるためにテキストからマーカーを剥がす - 段階的なエッセイ、開示ポリシー付きの出版物、生成されたレビューを禁止する市場 - は、透かしの有無にかかわらずポリシー違反であり、文字を削除してもテキストの内容は変更されません。 隠された文字ではなく統計パターンに取り組む検出器は、クリーニングの影響を受けません。これは、誰かが文字スクラブを匿名性として扱う前に知っておく価値があります。私たちの立場は退屈なものです。開示する必要があるものを開示し、公開テキストにそこに置くことを選択しなかった文字を含まないようにします。

クリーニングによってテキストの読み方が変わりますか?

いいえ ゼロ幅文字とバリエーションセレクタを削除すると、レンダリングしていたコードポイントが無として削除されるため、表示されているテキストは文字と同じです。 2 つの変更は、オプトインできます設計により表示されます: スマート引用符とタイポグラフィダッシュをそれらの同等のASCIIに変換し、エキゾチックなスペースを通常のスペースに折りたたみます どちらもデフォルトでオフになっており、それぞれが置換のカウントを示すため、何も静かに変更されません ケースコンバーター 見出しや識別子も正規化している場合、クリーンの直後にペアリングします。

C2PAと画像の透かしはどうですか?

テキストと画像は異なるマークです AIジェネレータからの画像はますますC2PAコンテンツの資格情報を運ぶ: ファイルがどのように作られたかを記述する署名付きメタデータ、ピクセルではなくファイルコンテナに埋め込まれていること それはカメラEXIFと同じ構造的な意味でのメタデータであり、同じ規律が適用されます - ファイルを公開する前に、ファイルが何を運ぶかを知っています EXIF リムーバー 写真内のすべてのメタデータ フィールドを表示し、選択したものをすべてブラウザで削除します メタデータへのイメージガイド この辺はテキストと同じ深さでカバーされています。

これは単純な検索と置換とどう違うのでしょうか?

検索ボックスに目に見えない文字を入力することはできません, これは、手動置換は、数百の候補コードポイント全体にわたって推測ゲームになります. a ブラインドregexストリップnon-ASCIIは、他の溝です: それはノイズと一緒に正当なアクセント付き名前を破壊します, 通貨記号と非ラテン文字. the detector& #39; sジョブは、中間パスです - それは、コンテキストで見つけたすべての隠された文字に名前を付けます, そして、意図を持ってカテゴリを削除してみましょう. " cleaners" を避けるために、あなたのテキストをサーバーにアップロードして処理する; あなたがクリーニングしているテキストは、通常、あなたがまだ公開していないテキストで、すべてのツールのように、構築によってクライアント側です プライバシーファーストコレクション。

よくある質問

目に見えない文字やクリーニング AI テキストに関する一般的な質問は、サポートとして回答する方法に答えました。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!