Intercept
Filter and rewrite
Paste or drop source. InvisableOS strips invisible Unicode, folds homoglyphs, kills bidi overrides, and rewrites Claude-voiced comments before anything is allowed near git.
- 01 Incoming
- 02 Detect
- 03 Rewrite
- 04 VCS
- Normalize exotic spaces1
- Fold Claude typographic carriers to ASCII7
- Strip C2PA / Content Credentials banners2
- Strip Claude / AI-voiced comments3
Channels
Claude typographic carrier
highU+2014 folds to ‘-’. Used in Claude Code stego and the Aug 2026 surface mark.
L1:50·// Content Credentials: signed provenance (C2PA) — generated by Claude
Claude typographic carrier
highU+2019 folds to ‘'’. Used in Claude Code stego and the Aug 2026 surface mark.
L2:9·// Today’s date is 2026-08-12. ClaimGenerator=Anthropic Claude
Claude typographic carrier
highU+2014 folds to ‘-’. Used in Claude Code stego and the Aug 2026 surface mark.
L3:41·// This is a comprehensive quote helper — production-ready.
THREE-PER-EM SPACE
mediumU+2004 is a non-ASCII space. Can encode bits beside visible text.
L5:16·const THREE = " ";
Claude typographic carrier
highU+201C folds to ‘"’. Used in Claude Code stego and the Aug 2026 surface mark.
L8:17·const label = “quote”;
Claude typographic carrier
highU+201D folds to ‘"’. Used in Claude Code stego and the Aug 2026 surface mark.
L8:23·const label = “quote”;
Claude typographic carrier
highU+02BC folds to ‘'’. Used in Claude Code stego and the Aug 2026 surface mark.
L9:22·const note = "Todayʼs total";
Claude typographic carrier
highU+2014 folds to ‘-’. Used in Claude Code stego and the Aug 2026 surface mark.
L10:20·return label + " — " + String(amount) + THREE + note;
AI / Claude comment voice
mediumTutorial or assistant phrasing typical of Anthropic and other LLM codegen.
L1:1·// Content Credentials: signed provenance (C2PA) — generated by Claude
C2PA / Content Credentials
highSigned provenance banner — Anthropic’s Aug 2026 file mark (C2PA).
L1:1·// Content Credentials: signed provenance (C2PA) — generated by Claude
Claude / Anthropic attribution
highComment credits Claude Code or Anthropic. It will be stripped before git sees it.
L1:1·// Content Credentials: signed provenance (C2PA) — generated by Claude
AI / Claude comment voice
mediumTutorial or assistant phrasing typical of Anthropic and other LLM codegen.
L2:1·// Today’s date is 2026-08-12. ClaimGenerator=Anthropic Claude
C2PA / Content Credentials
highSigned provenance banner — Anthropic’s Aug 2026 file mark (C2PA).
L2:1·// Today’s date is 2026-08-12. ClaimGenerator=Anthropic Claude
Claude / Anthropic attribution
highComment credits Claude Code or Anthropic. It will be stripped before git sees it.
L2:1·// Today’s date is 2026-08-12. ClaimGenerator=Anthropic Claude
AI / Claude comment voice
mediumTutorial or assistant phrasing typical of Anthropic and other LLM codegen.
L3:1·// This is a comprehensive quote helper — production-ready.
AI / Claude comment voice
mediumTutorial or assistant phrasing typical of Anthropic and other LLM codegen.
L13:1·// Generated with Claude Code
Claude / Anthropic attribution
highComment credits Claude Code or Anthropic. It will be stripped before git sees it.
L13:1·// Generated with Claude Code
AI / Claude comment voice
mediumTutorial or assistant phrasing typical of Anthropic and other LLM codegen.
L14:1·// Co-Authored-By: Claude <noreply@anthropic.com>
Claude / Anthropic attribution
highComment credits Claude Code or Anthropic. It will be stripped before git sees it.
L14:1·// Co-Authored-By: Claude <noreply@anthropic.com>
1// Content Credentials: signed provenance (C2PA) — generated by Claude2// Today’s date is 2026-08-12. ClaimGenerator=Anthropic Claude3// This is a comprehensive quote helper — production-ready.45const THREE = " ";67export function formatQuote(amount: number): string {8 const label = “quote”;9 const note = "Todayʼs total";10 return label + " — " + String(amount) + THREE + note;11}1213// Generated with Claude Code14// Co-Authored-By: Claude <noreply@anthropic.com>
123const THREE = " ";45export function formatQuote(amount: number): string {6 const label = "quote";7 const note = "Today's total";8 return label + " - " + String(amount) + THREE + note;9}10