
Gexiro Content Protection by Gexiro protects your WordPress articles, guides, and media against casual copying with no external JavaScript dependencies and cross-platform keyboard and clipboard handling across Windows, macOS (Cmd key), iOS, and Android.
Core Features (Included in Free)
- Right-Click Context Menu Shield: Blocks right-click context menu access across protected frontend pages and posts.
- Smart Text Selection Shield: Prevents unauthorized text highlighting while automatically preserving interactive
<input>,<textarea>, andcontenteditableform fields (comments, search bars, and checkout forms remain usable). - Cross-Platform Copy, Cut & Select-All Shield: Intercepts
Ctrl+C,Ctrl+X,Ctrl+A(Windows/Linux) andCmd+C,Cmd+X,Cmd+A(macOS) as well as DOMcopyandcutevents. - Image Drag & Save Shield: Prevents visitors from dragging images and SVG illustrations directly out of the browser window.
- Privacy-First Local Statistics: Logs blocked protection events locally in WordPress with automatic IP anonymization (
wp_privacy_anonymize_ip) and automatic 90-day retention pruning. - Administrator Bypass & Clean Uninstall: Allows logged-in administrators to inspect and copy content normally, yields cleanly if Content Guardian Pro is activated, and provides an opt-in clean-uninstall toggle.
Engineering Architecture (Included in Free)
- Zero External Requests: All frontend scripts and styles are registered and enqueued locally via standard WordPress APIs (
wp_add_inline_styleandwp_add_inline_script). - Form-Aware DOM Event Filtering: Inspects event targets before blocking keyboard shortcuts or selection so standard visitor workflows (login forms, WooCommerce checkout, comments, and search fields) continue to function normally.
- Prepared SQL & Capability Guards: Uses WordPress 6.2+
%iidentifier placeholders for database queries and enforcesmanage_optionsand nonce verification on all admin actions.
Privacy & Data Storage
Gexiro Content Protection Free makes zero external HTTP requests and sends no visitor data to third-party servers. Protection event counts (right-click, copy, and drag attempts) are stored exclusively in your local WordPress database ({prefix}_content_guardian_statistics) with visitor IP addresses automatically anonymized via WordPress core wp_privacy_anonymize_ip() and automatically pruned after 90 days.
Optional Enterprise Capabilities (Content Guardian Pro)
For publishers requiring server-side anti-scraping and provenance tooling beyond browser-layer deterrents, Content Guardian Pro adds:
- Headless REST API, RSS, oEmbed & XML-RPC Shield: Replaces full-text JSON/RSS scraping endpoints (
/wp-json/wp/v2/postsand/feed/) with teasers for unauthenticated clients while preserving Gutenberg block editor compatibility. - W3C TDM-Reservation &
/llms.txtPolicy Signals: Emits machine-readableTDM-Reservation: 1andX-Robots-Tag: noai, noimageaiheaders plus a virtual/llms.txtpolicy endpoint to express publisher opt-out preferences to automated crawlers. - Opt-In Forensic Zero-Width Canary Watermarking: Embeds an HMAC-SHA256 signed zero-width watermark into protected post paragraphs with an admin leak-attribution decoder.
- Shadow-DOM Content Vault (
[guardian_vault]): Renders sensitive paragraphs inside a closed Shadow DOM container and replaces selected images with pixel-watermarked HTML5<canvas>elements. - Automated Scraper Rate-Limiting & Cloudflare Edge Integration: Challenges or rate-limits high-velocity scraping IP addresses locally and optionally synchronizes challenge rules with Cloudflare WAF.
Screenshots

Gexiro Content Protection Dashboard — 4-layer core protection status and live telemetry overview.

Protection Settings — Granular toggles for right-click, text selection, clipboard, drag-and-drop, custom alert message, and clean uninstall.

Protection Statistics — Anonymized local event analytics and 90-day retention controls.

Optional Pro Modules Overview — Server-side REST/RSS truncation, W3C TDM-Reservation headers, and opt-in Forensic Canary provenance.

Form-Safe Frontend Protection — Protected WordPress article shielding body copy while keeping reader comment and search inputs interactive.