WordPress media protection plugin

Your content, locked down.
Your readers, happy.

Protect media in WordPress — PDFs, documents, eBooks, video, audio & 30+ formats. Block PDF downloads in WordPress with print blocking, watermarks, role-based access, and WooCommerce gating. One plugin to protect files from downloading and sharing. No monthly ransom.

Need a specific setup? See how to protect PDFs and documents in WordPress. Already bought it or starting with the free version? See the getting started guide.

30+
File types
0
Monthly fees
1 click
Install & go
PDF
ebook-chapter-3.pdf
subscribers · 2.4 mb
MP4
lesson-07.mp4
students · 84 mb
EPUB
the-manual.epub
customers · 1.8 mb
MP3
audio-guide-12.mp3
members · 12 mb
the-manual.pdf · protected

Chapter 3 — On protecting what you make

There is something intimate about the moment someone opens your work. They are trusting you with their attention, and you, in turn, are trusting the world with something you spent months — sometimes years — putting together.

reader@example.com · apr 2026
try S or right-click
How it works

Three steps. That's the whole thing.

From "I have a PDF" to "my customers are reading it securely" in about four minutes. No other plugins. No Zapier. No monthly anything.

01 — Upload
ebook-v3.pdf · 2.4 mb
lesson-07.mp4 · 84 mb
drop files to upload…

Drop it in the File Manager

Files go to a protected directory that's denied at the server level. No direct URL, ever — even if someone guesses the filename.

02 — Gate
subscriber
student
guest

Pick who gets in

Gate by WordPress role, by custom group, or by WooCommerce purchase. Combine them — "paid and active subscriber," done.

[mediaguard path="ebook.pdf"
  roles="subscriber"]
03 — Stream
protected

Hardened viewer takes over

Print, download, right-click, Ctrl+S — all intercepted. Add watermarks with the reader's email so sharing gets personal, fast.

Live demo

Go ahead — try to steal it.

This is a fully-interactive preview of the hardened viewer. Right-click, press S, hit P. Watch what happens.

yoursite.com/library/the-manual.pdf protected
page 4 / 128

On the quiet craft of making things people pay for

You spent six months on this. The research, the edits, the cover you redid four times. It's a real thing now — a PDF someone can hold in a tab and read on a Sunday afternoon.

And the moment they pay for it, they deserve a reading experience that respects them — not a zip file bouncing around Discord by Tuesday.

reader@example.com
Access log — live
No events yet. Try something sneaky →
Built for creators

One plugin. Every kind of content.

Whether you're selling a 200-page ebook, teaching a 12-week course, or running a members-only podcast — Media Guard handles it without a stack of other plugins.

eBooks & publications

Sell PDFs and EPUBs that only paying customers can open. Every page is watermarked with their email — if it ends up online, you know who to ask.

.pdf .epub watermark
Introduction
02
The fundamentals
Advanced techniques
Final project

Courses & education

Drip lessons to students by role or group. PDFs, presentations, and videos all play in the same hardened viewer — no jumping between plugins.

.pptx .mp4 role-based
PDF
MP4
MP3
EPUB
DOCX
PPTX
WAV
WEBM

Multimedia libraries

Podcasts, screencasts, audiobooks, supplementary PDFs — gate it all in one library shortcode that shows each member exactly what they paid for.

.mp3 .mp4 library
Pricing

Honest prices. One-time or yearly.

We're priced against reality, not against what competitors think they can get away with. The free tier is genuinely useful. Pro unlocks everything serious creators need.

Free
$0/forever
Try the real thing. No credit card, no trial clock.
  • 2 protected files, up to 10 MB each
  • Hardened PDF viewer
  • Works with WooCommerce products
  • Role & WooCommerce gating
  • Print & download blocking
  • EPUB, video, audio
  • Watermarks & access logs
Download free
Agency
$199/year · up to 10 sites
For studios, agencies, and anyone running more than one site.
  • Up to 10 sites, one license
  • Everything in Pro
  • Dynamic watermarks burned into PDF
  • Full REST API for headless
  • White-label branding
  • Priority support
Get Agency
See full pricing details, FAQ & license terms →
Supported formats

30+ file types. One viewer.

Documents, eBooks, presentations, video, audio, even archives — all protected with the same role gating and streaming engine. Pro unlocks everything beyond PDF.

Free
PDF
Documents
.pdf
Pro
EPB
eBooks
.epub
Pro
DOC
Word & text
.docx .doc .odt .rtf .txt
Pro
PPT
Presentations
.pptx .ppt .odp .key
Pro
XLS
Spreadsheets
.xlsx .xls .ods .csv
Pro
MP4
Video
.mp4 .webm .mov .mkv
Pro
MP3
Audio
.mp3 .wav .flac .m4a
Pro
IMG
Images
.jpg .png .webp .svg
Pro
ZIP
Archives
.zip .rar .7z
Pro
ODT
OpenDoc
.odt .ods .odp
Pro
WAV
Hi-fi audio
.wav .flac .aac .ogg
+ more
Request a type
we add them
Media Guard vs PDA Gold vs the usual stack

One plugin. Not four.

PDA Gold is great, but it only handles direct-access blocking. To actually sell protected eBooks or courses, you end up stacking three or four premium plugins. Here's the math.

Feature Media Guard Pro PDA Gold The usual stack
Block direct file URLs
Hardened PDF viewer (no download button) +$59
Print & Ctrl+S blocking +$39
EPUB reader built-in +$49
Video & audio protection +$69
Role-based access (Subscriber, custom, WooCommerce)
WooCommerce purchase gating (HPOS)
Customer library shortcode +$79
Dynamic email & date watermarks rarely
Access logs & audit trail
NGINX X-Accel streaming
Total you'd actually pay $79 / year $119+ / year ~$295+ / year

Prices above are illustrative of typical single-site premium tiers as of 2026 for PDA Gold and similar plugins that'd need stacking to match parity. Not affiliated with any of them.

See the full comparison →
Common questions

Quick answers before you buy

The stuff we get asked most often — including the honest "but what about…" questions.

01 Can people still screenshot my content?

Honestly? Yes. No browser plugin on earth can prevent screenshots or screen recordings — anyone who tells you otherwise is selling snake oil.

What Media Guard does do is block the easy, automatic vectors: direct downloads, print dialogs, Ctrl+S, right-click, drag-to-desktop, and the PDF.js toolbar buttons. Screenshotting an entire 200-page ebook is tedious enough that most people won't bother, and the watermark with the reader's email on every page turns any leak into an accountability trail.

02 How do I protect PDFs or documents in WordPress without handing out a download link?

Upload the file through Media Guard instead of the standard media library, then gate it by role, group, or WooCommerce purchase. That lets you protect PDF files, protect documents in WordPress, and stream them through a hardened viewer instead of exposing a raw file URL.

03 Does it work without WooCommerce?

Yes — the core plugin (role gating, viewer, shortcodes, file manager) works on any WordPress install. WooCommerce just adds two conveniences: purchase-gated access and the [mediaguard_library] shortcode that auto-populates a customer's content library.

04 What happens if my license lapses?

Your files stay protected forever — access control and the PDF viewer never stop working. What you lose are the Pro-tier conveniences: watermarks, access logs, extended file types (EPUB, video, audio, docs), and the library shortcode.

No ransomware-style lockouts. No "renew or your customers can't read their ebook." We think that's a pretty low bar to clear, but somehow the industry disagrees.

05 How is this different from PDA Gold?

PDA Gold is focused on blocking direct file URLs — that's one layer. Media Guard does that plus gives you a hardened in-browser viewer, EPUB reader, video/audio support, dynamic watermarks, and a WooCommerce-native customer library. See the comparison table above for the detailed breakdown.

The honest summary: if all you need is direct-access blocking, PDA Gold is fine. If you're actually selling ebooks, courses, or multimedia, you'd have to stack three or four plugins to get what Media Guard does alone.

06 Does it slow down my site?

The plugin only runs on requests to protected files — your normal pages and posts are untouched. For file streaming, PHP serves 8 KB chunks (fine for most files), and Pro users on NGINX can flip on X-Accel-Redirect for zero-copy streaming that's as fast as a direct download.

07 Can I use it with an existing membership plugin?

Yes. Media Guard gates by WordPress roles, so anything that assigns roles or custom groups — MemberPress, Paid Memberships Pro, Restrict Content Pro, LearnDash, Ultimate Member — works out of the box. Point it at the role your plugin uses and you're done.

08 What's the refund policy?

30-day no-questions-asked refund on Pro and Agency. If the plugin doesn't work for your setup, you email us and we send your money back. That simple.

09 Does it support multisite?

Not yet — it's on the 2026 roadmap. If you're running a multisite network today, reach out and we'll flag you when it ships. Agency-tier licenses will include multisite support at no extra cost when it lands.

Still have questions?

hello@wpmediaguard.com