Censor Text Generator
Professional text censorship tool for masking PII, generating Zalgo text, and creating redacted document images. Supports Regex filtering and Email/IP detection.
About
Data leakage prevention requires rigorous input sanitization. This tool automates the obfuscation of sensitive string literals (PII) before data enters public channels. Unlike simple find-and-replace, it employs algorithmic masking to preserve document structure while mathematically destroying the semantic value of targeted segments.
When masking data, the information entropy H of the string is effectively increased for the viewer, rendering the original signal x irretrievable without the key. This tool handles various obfuscation vectors: Unicode block replacement (Redaction), chaotic diacritic injection (Zalgo), and structural scrambling.
Risk Advisory: Incomplete redaction (e.g., blurring without sufficient radius) is reversible via deconvolution algorithms. For high-security contexts, always use character replacement (Total Masking) rather than visual obfuscation.
Formulas
The Zalgo corruption intensity I follows a summation of random combining marks:
Where Ucomb represents the set of Unicode combining diacritics in range 0x0300 to 0x036F.
For PII masking, the function M applies condition P:
Reference Data
| Method | Logic Symbol | Description | Reversibility |
|---|---|---|---|
| Block Redaction | S → █ | Replaces all characters with Full Block (U+2588). | FALSE (Irreversible) |
| Symbol Mask | S → * | Replaces characters with fixed symbols (*, #, ?). | FALSE |
| Zalgo / Glitch | S + Ucomb | Injects Unicode combining marks. | TRUE (Sanitizable) |
| Scramble | perm(S) | Permutes internal characters (Typoglycemia). | PARTIAL |
| Hashing | sha256(S) | Cryptographic digest of the string. | FALSE (One-way) |
| Blur (CSS) | filter | Visual blur overlay (Text remains in DOM). | TRUE (Insecure) |