My Approach to HTML Obfuscation
Shadow DOM obfuscation when dozens of email protectors already exist.
Obfuscate emails, phone numbers and other sensitive data using PHP and modern web features. Visible to humans, hidden from crawlers and headless bots until they interact.
Closed shadow roots hide data from bots that don't simulate clicks.
PHP developers building public-facing sites with contact info
Cloudflare Email Obfuscation · spamspan.com · hCaptcha Mailhide
A few weeks ago I read https://spencermortensen.com/articles/email-obfuscation/.
And I was so inspired that I built my own:
https://github.com/hirasso/html-obfuscator
The "killer feature" is that it uses a closed shadow root to hide sensitive data in plain sight. Visible to humans, but invisible to crawlers and even headless bots, if the do not interact with the page.
On interaction, the data is revealed to the light DOM.
I'm looking for props, GH stars, critique... anything. I'm genuinely proud of my discovery that closed shadow roots are not readable using JavaScript.
Cheers Rasso
Shadow DOM obfuscation when dozens of email protectors already exist.
No phone number required messaging when Session already does this.
Single API key gives agents email, phone, and credit card — all with spend limits.
No project here — just an announcement that a service got shut down.
Polished UI for a problem DocuSign and Google Forms already solve separately.
Android accessibility automation via LLM, but Anthropic's computer-use model already does this.