Accelvia – Content Protection

Changelog

1.2.0

  • New: DevTools Detection Engine — 3-layer detection system using window size delta, console getter trap, and debugger timing to catch DevTools opened from any method.
  • New: DOM Encryption on DevTools Detection — All readable HTML is replaced with base64-encoded data in the Elements panel when DevTools is detected. Content restores non-destructively when DevTools is closed.
  • New: Encrypted Content (Source Protection) — Server-side base64 body encoding that makes view-source: show encoded gibberish. SEO-safe with bot whitelisting.
  • New: Cross-Platform Screenshot Protection — Blocks screenshot shortcuts on Windows (PrintScreen, Win+Shift+S), macOS (Cmd+Shift+3/4/5), and Linux. Auto-blurs on tab switch/window blur. Intercepts Screen Capture API for recording prevention.
  • New: Canvas-Baked Watermarking — Burns watermarks into image pixels via HTML5 Canvas. Replaces img.src with blob: URLs so copied/saved images are always watermarked.
  • New: Immediate Head Guard — Inline script in <head> blocks right-click and shortcuts before the page body loads, eliminating race conditions.
  • New: JavaScript Required Guard — <noscript> overlay hides content when JavaScript is disabled.
  • New: Security Headers — Adds X-Content-Type-Options: nosniff and X-Frame-Options: SAMEORIGIN.
  • New: Layout-safe HTML minification that preserves <pre>, <textarea>, <script>, and <style> blocks.
  • Improved: Print protection now blanks all content via CSS @media print with a protection message.
  • Improved: Periodic clipboard clearing every 3 seconds to catch PrintScreen bypasses.
  • Improved: Performance-optimised DevTools polling with cached Function objects and 1.5s intervals.
  • New: Dynamic Image Watermarking System.
  • Text watermarks with customizable content, font size, and font color.
  • Image watermarks via WordPress Media Library upload.
  • 9-position grid placement (top-left through bottom-right) plus Tiled/Repeat mode.
  • Opacity control (0–100%) and size control (5–100% of image width).
  • Tile spacing adjustment for repeat mode.
  • Scope targeting: apply to all images or specific CSS selectors.
  • Device visibility: Desktop only, Mobile only, or Both.
  • MutationObserver support for dynamically loaded / lazy-loaded images.
  • WordPress Media Uploader integration for watermark image upload.
  • WordPress Color Picker integration for font color selection.

1.1.0

  • Author Update

1.0.0

  • Initial release.

Plugin Website
Visit website

Version:
1.2.0
Last Updated
April 27, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.