Layer A 隐形字符检测器

watermarks-remover · 确定性 Unicode 水印扫描 / 清除 ← 返回项目详情
0
隐形标记
0
类别
0
已清除

输入文本

检测报告

未发现隐形标记
文本在 Layer A 层面干净
码点名称类别位置
等待扫描

清除结果

(清除后文本显示在这里)
标签字符里的隐藏讯息

这模拟了什么

AI 产品(Claude / Gemini 等)会在输出文本里埋隐形 Unicode 作为溯源标记:零宽字符、软连字符、双向控制符,甚至用标签字符(U+E0000 区)藏机器可读的密文。watermarks-remover 的 Layer A 用纯 stdlib Python 确定性扫描并移除它们——这里是同一套规则的浏览器版。

zero 零宽族 bidi 方向控制 tag 标签密文 space 异形空格

注意:这只覆盖确定性层。统计型水印(SynthID-Text 等改 token 采样分布的方案)需要真实项目的 Layer B 改写博弈,无法在浏览器复现。

规则对齐项目 service/scripts/clean_text.py 的类别语义:零宽/软连字符/双向控制/不可见算符/变体选择符/标签字符一律清除;异形空格视排版上下文可选保留(对应 --no-normalize-spaces)。标签字符解码区间 U+E0020–U+E007E。仅用于检测你自己拥有的内容。