Description
Accelvia Content Protection is a lightweight, zero-dependency WordPress plugin designed to deter content theft by disabling common copy-and-paste and inspection methods on your website’s frontend. It provides a simple yet effective layer of security for your text and images without impacting site performance.
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.
- Zero Dependencies: Built with pure Vanilla JavaScript and no jQuery, ensuring zero impact on your site’s load time.
Screenshots
Installation
- Upload the plugin files to the
/wp-content/plugins/accelvia-content-protectiondirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Navigate to Settings -> Accelvia Protection to configure your protection features, customize notifications, and set exclusions.
FAQ
-
Does this plugin completely prevent content theft?
-
No tool can 100% prevent content theft (for example, users can still take screenshots, use OCR tools, or disable Javascript). This plugin acts as a very strong deterrent against casual copying, right-clicking, and basic inspection methods.
-
Will this slow down my website?
-
No. The plugin is extremely lightweight and uses pure Vanilla JavaScript. It will not have any noticeable impact on your site’s performance or loading times.
-
Can I disable protection on certain pages?
-
Yes. You can exclude specific post types or enter specific page/post IDs to exclude them from protection via the plugin’s Advanced Settings tab.
-
Can I still edit my site and use right-click?
-
Yes. You can enable the “Skip Administrators” option in the settings so that all protection is disabled for logged-in administrators.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Accelvia – Content Protection” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Accelvia – Content Protection” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Author Update
1.0.0
- Initial release.



