Directory / plugin

ContentShield Lite

v1.0.0 ยท by Rohit Bhatt

Complete content protection suite. Disable right-click, copy, print, shortcuts, image saving; add watermarks, block RSS, hotlinking.

About this plugin

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.

Plugin tags