WordPress plugin intelligence profile

Accelvia – Content Protection

Enterprise-grade WordPress content protection with anti-copy, screenshot prevention, DevTools detection, and watermarking.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.2.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update27 Apr 20266mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Accelvia – Content Protection version 1.2.0 as active, updated 6mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Accelvia Content Protection is a powerful, zero-dependency WordPress plugin that provides multi-layered, enterprise-grade content protection to deter content theft. It goes far beyond basic right-click blocking with advanced security features including DevTools detection, cross-platform screenshot prevention, encrypted HTML delivery, and canvas-baked watermarking that survives image downloads.

Content Protection Features

  • Disable Right Click (Context Menu): Prevent users from right-clicking to save images or view source.
  • Disable Keyboard Shortcuts: Blocks common developer and save shortcuts like F12, Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+U, Ctrl+S, and Ctrl+P.
  • Disable Text Selection: Prevents highlighting and selecting text on the page.
  • Disable Image Drag: Stops users from dragging and dropping images to save them.
  • Disable Copy (Ctrl+C): Blocks the standard keyboard shortcut for copying content.
  • Modern Notifications: Display a sleek, auto-dismissing toast notification or a standard browser alert when a user attempts a blocked action. Customise the notification message to fit your brand.
  • Granular Control: Exclude specific post types, exclude specific page/post IDs, or bypass protection entirely for logged-in administrators.
  • Immediate Head Guard: Protection activates instantly in the <head> before the page body loads, eliminating any race condition during hot-reload or slow page loads.
  • JavaScript Required Guard: When JavaScript is disabled in the browser, all page content is hidden and a friendly message is shown, since protections depend on JavaScript.
  • Zero Dependencies: Built with pure Vanilla JavaScript and no jQuery, ensuring zero impact on your site’s load time.

DevTools Detection

  • 3-Layer Detection Engine: Monitors for Developer Tools opened from any method — keyboard shortcuts, browser menu, or undocked windows.
  • Window Size Delta Detection: Catches DevTools docked to the side or bottom of the browser.
  • Console Getter Trap: Detects when the DevTools Console tab is actively inspecting objects.
  • Debugger Timing Detection: The most reliable method — catches ALL DevTools modes including undocked and menu-opened. Uses cached Function objects for optimal performance.
  • Full-Page Blur Overlay: When DevTools is detected, the page content is blurred and a professional overlay warns the user to close DevTools.
  • DOM Encryption on Detection: When Encrypted Content is enabled, all readable HTML is removed from the DOM and replaced with base64-encoded data while DevTools is open. The Elements panel shows only encrypted gibberish. Content is fully restored when DevTools is closed.

Encrypted Content (Source Protection)

  • Base64 Body Encoding: The HTML body content is base64-encoded on the server and decoded by JavaScript at runtime. Typing view-source: before the URL shows encoded gibberish instead of readable HTML.
  • SEO-Safe: Search engine crawlers (Googlebot, Bingbot, Yandex, Baidu, DuckDuckBot, etc.) and social media bots (Facebook, Twitter, LinkedIn, WhatsApp, Pinterest, Telegram) are automatically whitelisted and receive raw HTML for proper indexing and link previews.
  • Layout-Safe Minification: HTML is minified before encoding with full protection for <pre>, <textarea>, <script>, and <style> blocks — no layout or formatting is affected.
  • Security Headers: Adds X-Content-Type-Options: nosniff and X-Frame-Options: SAMEORIGIN to prevent MIME-sniffing and clickjacking.
  • Toggle On/Off: Enable or disable from the Advanced Settings tab without affecting other protection features.

Cross-Platform Screenshot Protection

  • Windows: Blocks PrintScreen key and Win+Shift+S (Snipping Tool), clears clipboard immediately.
  • macOS: Blocks Cmd+Shift+3 (full screenshot), Cmd+Shift+4 (area selection), and Cmd+Shift+5 (screenshot/recording panel) with instant page blur.
  • Linux: Blocks PrintScreen and Shift+PrintScreen (area screenshot).
  • Tab Switch Blur: Automatically blurs the page and reduces opacity when the user switches tabs or the window loses focus — common when using external screenshot tools.
  • Screen Recording Interception: Intercepts the Screen Capture API ( getDisplayMedia ) to blur content during browser-based screen recording. Content stays blurred until recording stops.
  • Print Protection: Blocks Ctrl+P, blanks all content via CSS @media print, and shows a “content is protected” message when printing is attempted.
  • Periodic Clipboard Clearing: Automatically clears the clipboard every 3 seconds to neutralize PrintScreen captures even when keydown events are bypassed.
  • CSS Capture Shield: Applies backdrop filter compositing and disables touch callout/drag to interfere with capture tools.

Dynamic Image Watermarking

  • Enable/Disable Control: Turn watermarking on or off at any time with a single toggle.
  • Text Watermarks: Full control over text content, font size (12–72px), and font color with a visual color picker. Perfect for branding, copyright notices, or messaging.
  • Image Watermarks: Upload your own logo or image (PNG, SVG) to use as a watermark via the WordPress Media Library.
  • Flexible Positioning: Choose from 9 precise positions (top-left, top-center, top-right, middle-left, center, middle-right, bottom-left, bottom-center, bottom-right) or use Tiled/Repeat mode for full-coverage protection.
  • Opacity Control: Fine-tune transparency (0–100%) to maintain visibility without affecting image quality.
  • Resizable Watermarks: Scale watermark size (5–100% of image width) to suit different image dimensions.
  • Tile Spacing: Adjust spacing between repeated watermarks when using tiled mode.
  • Global or Selective Application: Apply watermarks across all images site-wide, or target specific images using CSS selectors.
  • Image Exclusion: Cleanly skip specific images (like logos, banners, or hero images) from receiving watermarks by providing a list of excluded CSS selectors.
  • Device-Based Visibility: Choose whether watermarks appear on Desktop only, Mobile only, or Both.
  • Canvas-Baked Protection: Watermarks are burned directly into image pixel data via HTML5 Canvas. The image src is replaced with a blob: URL, so “Copy Image URL”, “Save Image As”, and DevTools Network tab all return the watermarked version.
  • Lazy-Load Compatible: Automatically detects and watermarks dynamically loaded images via MutationObserver.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • content protection
  • disable copy
  • disable right click
  • image protection
  • watermark
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity27 Apr 20266mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.