Netguardia · WordPress Plugin
Live demo · Protection is ON

This page is protected. Try to copy it.

You're not reading a description of Content Copy Protection — you're inside a live demo of it. Right now, this entire page has the plugin running. Go ahead: right-click anywhere, try to highlight a sentence, or press Ctrl+C. Notice what doesn't happen. That's the plugin working, with zero configuration beyond a single toggle.

Try it yourself

Three things you can't do on this page right now.

Each of these is a protection the plugin is actively enforcing as you read. Test them — the whole point of a security tool is that you can verify it, not just trust it.

Mouse · Right Click
Open the context menu
Right-click anywhere on this page. No "Save image as", no "View source", no menu at all.
Mouse · Drag
Select a paragraph
Try to click-and-drag to highlight the text below. The selection won't take.
Keyboard · Ctrl/⌘
Copy, save, view source
Ctrl+C, Ctrl+S, Ctrl+U, F12 — the usual shortcuts for grabbing content are blocked.
Protected content · go ahead and try

This paragraph is ordinary text — the kind of original writing, research, or product copy that takes real effort to produce and seconds for someone else to lift. Try to select it. Try to copy it. Try to right-click it and "Save as". On an unprotected page, all of that works instantly. Here, it doesn't.

The protection is deliberate, lightweight, and honest about its limits. It raises the friction on casual copying — the visitor who would have highlighted and pasted your work in two seconds now can't, and most won't bother going further.

Replace with your own image · right-click & drag are blocked here too

Even this shortcode is uncopyable right now — [ccp_enable] — try selecting it. That's not a bug in the demo; it's the plugin treating every element on the page the same way. (You'll type it yourself anyway; see below.)

~5
PHP files. No framework, no bundle, no bloat
0
External services, license servers, or cron jobs
12+
Interactions blocked — mouse, keyboard, and dev-tools
$0
Free and GPL-licensed. No upsells, no paid tier
01 / Coverage

What it actually blocks.

Every toggle optional

Every protection below is an independent toggle — turn on only what fits your site. Form fields, search boxes, and checkout inputs are always left working, so the site stays usable.

01
Right-click menu
Disable the context menu across the whole page, or for images only.
02
Text selection
Stop highlighting of page text — while leaving inputs and textareas selectable.
03
Copy, cut & paste
Block the clipboard shortcuts most often used to grab content.
04
Image dragging
Prevent dragging images out to the desktop or another tab.
05
View source & save
Block Ctrl+U and Ctrl+S, the quick routes to raw HTML and page saves.
06
Dev-tools shortcuts
Block F12 and Ctrl+Shift+I/J/C, with an optional warning when dev tools open.
07
Per-page control
Enable or disable on specific pages or URL paths — including whole archives.
08
Shortcodes & meta box
Override protection on any single page with a shortcode or an editor checkbox.
The honest part
Client-side protection is a deterrent, not a vault. Anyone determined enough can disable JavaScript, read the page source through the address bar, or scrape the HTML directly — and they'll still get the content. Content Copy Protection exists to stop casual copying: the visitor who would have highlighted-and-pasted in two seconds. We say this plainly because security tools that overpromise erode trust. Use it to raise friction, not to protect secrets.
02 / The Difference

Built like security software should be.

Lightweight by design

Most content-protection plugins drag in commercial activation frameworks, remote license checks, and dozens of admin dependencies that break on stricter hosting. We took the opposite approach.

Typical "protection" plugins
  • Phone home to a remote license server
  • Bundle activation frameworks and cron jobs
  • Dozens of files and admin dependencies
  • Nag screens and locked "pro" features
  • Break on hardened or restricted hosting
Content Copy Protection
  • No external calls — nothing leaves your server
  • One vanilla-JS file, no build, no dependencies
  • Around five PHP files, end to end
  • Every feature free under GPL, no upsells
  • Cleans up after itself fully on uninstall
03 / Getting Started

Live in under a minute.

Three steps

Install from the WordPress plugin directory, activate, and configure from a single settings screen. Sensible defaults mean it protects your content the moment it's on.

Step 01
Install & activate
Search "Content Copy Protection" in Plugins → Add New, install, and activate. Protections turn on with safe defaults.
Step 02
Choose your scope
Under Settings → Content Copy Protection, pick where it runs: everywhere, or only on specific pages and paths.
Step 03
Fine-tune per page
Use the per-post checkbox, or the shortcodes — type [ccp_disable] to turn it off on a page, [ccp_enable] to turn it on.

Protect your content in one click.

Free, GPL-licensed, and maintained by Netguardia. Get it from the WordPress plugin directory.

Get the plugin