ContentShield Lite is a comprehensive, zero-dependency content protection plugin for WordPress. It stops casual content theft with a full suite of frontend and server-side protection tools â all completely free.
Unlike other similar plugins, ContentShield Lite is:
- ðŦ Ad-free â no upsell banners inside your admin panel
- ⥠Zero-dependency â pure vanilla JavaScript, no jQuery needed
- ðŠķ Lightweight â assets load only on the frontend, never in admin
- ð Admin-safe â scripts never load inside the WordPress dashboard
- ðĻ Beautiful UI â modern dark/light theme admin panel with tabbed navigation
Tier 1 Features (Frontend Protection)
- â
Disable right-click context menu
- â
Disable copy (Ctrl+C / Cmd+C)
- â
Disable cut (Ctrl+X / Cmd+X)
- â
Disable paste (Ctrl+V)
- â
Disable text selection
- â
Disable image dragging
- â
Disable image Save-As
- â
Disable keyboard shortcuts (F12, Ctrl+U, Ctrl+S, Ctrl+A, DevTools)
- â
Disable print (Ctrl+P, @media print CSS)
- â
Optional CSS image overlay
- â
Custom protection popup (fully design-customisable)
- â
Per-page/post protection toggle (editor sidebar)
- â
Skip protection for logged-in users
- â
Bypass by user role
- â
URL Exclusion Manager (search and exclude pages)
- â
Attempt counter with dashboard widget
Tier 2 Features (Advanced Protection)
- ðžïļ Image Watermarking â PHP/GD server-side text or logo watermarks. Original files never modified.
- ðĄ RSS Feed Protection â Disable feeds, truncate to N words, or strip all HTML
- ð Hotlink Protection â Apache .htaccess rules to block image embedding from external sites
- â° Content Expiry â Set expiry dates per post/page. Auto-unpublish, redirect, or show expiry message
- ð REST API Protection â Block scraping via WordPress REST API (4 modes)
- ð§ Weekly Email Reports â Beautiful HTML summary every Monday
Privacy
ContentShield Lite does not collect, store, or transmit any personal user data. It makes no external HTTP requests.