plugin-icon

Accelvia – Content Protection

Enterprise-grade WordPress content protection with anti-copy, screenshot prevention, DevTools detection, and watermarking.
גרסה
1.2.0
עודכן לאחרונה
Apr 27, 2026
Accelvia – Content Protection

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.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 6.9.4
תוסף זה זמין להורדה ולשימוש דרך שברשותך.