Obscure Contact

component • $16.99

Multithemes

2026-06-09

Version 1 (2)

Obfuscate contact details for improved spam protection.

Protect email addresses, phone numbers, and WhatsApp links from bots and scrapers without changing anything your visitors see. Place a token where your contact should appear, Obscure assembles and renders the real value in the browser at load time. Automated scanners find nothing useful in the source code.

Works with any Text or Rich Text element, and with the standard Elements Button component for a more recognisable call to action. All configurable directly from the Elements panel.

Email: Split-token protection — the address is divided at the @ symbol and never written in full in the source code.

Two independent email slots, each with dedicated token, optional label, and optional pre-filled subject and message body.

Phone: Base64 encoding at build time — the number appears in the source as an unreadable string, decoded only by a real browser at load time.

Token, optional label, works natively with the Elements Button component.

WhatsApp: Same Base64 protection as phone, with automatic link generation, opens the app on mobile, WhatsApp Web on desktop.

Token, optional label, optional pre-filled message, works natively with the Elements Button component.

Demo file included — ready to use styles

The project includes working examples of every contact type, with two samples each: the token used directly, and embedded inside a sentence or a button. Ready to use as a starting point for your own site.

ⓘ Once installed, you’ll find the demo project in the available projects panel when creating a new one (Expand the list with ‘view all’, See all library items, to see all projects.)

Release Notes

Build 2 2026-06-09
Updated Component Info
Build 1 2026-06-09
Initial Release