Overview Version History Q & A Rating & Review
Invisible AI Chart Detector
Detects & cleans invisible AI-style watermark characters in text:
Unicode Cf (format controls): ZWSP/ZWNJ/ZWJ/WJ, LRM/RLM/ALM, BOM, bidi controls (LRE/RLE/LRO/RLO/PDF/isolates), etc.
(Optional) Special spaces : NBSP/NNBSP/Ideographic/En/Em/Thin/Hair/MMSP.
Commands
Toggle Visualize (Replace ↔ Restore) — invisibleAiChartDetector.toggleVisualize
Replaces watermark chars with ⟦U+XXXX⟧
so you can see & search them; run again to restore.
Remove All Watermarks — invisibleAiChartDetector.removeAll
Scan & Report (Output) — invisibleAiChartDetector.scanReport
Clean In Place — invisibleAiChartDetector.cleanInPlace
Space-like watermarks → ASCII space; others removed.
Clean & Save Copy… — invisibleAiChartDetector.cleanSaveCopy
Settings
watermark.includeUnicodeCf
(default true )
watermark.includeSpaceFamily
(default true )
detect.includeNewlines
(default false )
replace.format
(default unicode ) — shown as ⟦U+XXXX⟧
for safe restore
replace.includeNewlines
(default false )
remove.includeNewlines
(default false )
clean.replaceSpaceLikesToAscii
(default true )
eolBadge
(default false )
doubleBlankThreshold
(default 2 )
Notes
ASCII space (U+0020
), TAB (U+0009
), and newlines are not treated as watermarks unless explicitly enabled.
License
MIT © Vladislav Guzey (https://proflead.dev )