WordPress · Free · 4.8/5 from 93 Trustpilot reviews
One player for every video. Know exactly what gets watched.
MediaShield protects your video content with viewer-specific watermarks, session tokens, and anti-download blocking, then shows you who watched and how far they got. It works with self-hosted files, YouTube, Vimeo, Bunny Stream, and Wistia, so you keep the video hosting you already pay for.
★★★★★ Free forever · 4.8/5 from 93 Trustpilot reviews · Works with YouTube, Vimeo, Bunny, Wistia, self-hosted
Built for
Six teams that lose money when video walks out the door.
Each of these starts with the same problem: paid video content that someone can copy in two clicks. Pick the closest fit and use it as a starting template.
Course creators
Watermark every lesson with the student name and IP so a shared download traces straight back to the buyer who leaked it.
Membership sites
Gate playback behind login and cap concurrent streams so one shared password does not become ten free viewers.
Corporate training teams
Restrict compliance videos to specific WordPress roles and prove completion with milestone tracking at 25, 50, 75, and 100 percent.
Coaches and cohorts
Keep paid recordings on your own domain with right-click and devtools blocking instead of an unlisted YouTube link anyone can pass around.
Webinar and event hosts
Sell access to recorded sessions and watch live viewer counts and drop-off without exporting to a third-party video platform.
WordPress agencies
Drop one plugin on a client LMS to add watermarking, access control, and analytics without rebuilding their video stack.
Everything MediaShield does, free and Pro.
One plugin. Start free with watermarking, access control, the unified player, and analytics. Add MediaShield Pro when you need DRM, heatmaps, and LMS automation.
In the free plugin
Everything you need to protect and measure video, at no cost.
The free version is the complete protection plugin, not a stripped trial. Pro adds DRM, heatmaps, and LMS automation when you outgrow it.
Watermarks a leaker cannot crop out
Viewer details burned into the picture.
Anti-download and devtools blocking
The obvious routes to a copy, closed.
Login gating, roles and stream caps
Who can watch, and how many streams at once.
Five video platforms, one player
Self-hosted, YouTube, Vimeo, Bunny and Wistia.
Completion and drop-off analytics
Who watched, how far they got, where they left.
Milestones that trigger your stack
Fire an action when a viewer passes a point.
Blocks, shortcodes and a REST API
Place a player anywhere, script the rest.
GDPR-ready and multisite-aware
Built for real installs.
Pro extensions
Modular extensions you turn on when your community asks.
Pro is not a feature wall. Each capability is an independent extension with its own settings, REST endpoints, and database tables. You pay for the capability, not the bloat.
DRM encryption when watermarking is not enough
MediaShield Pro adds ClearKey DRM with software AES-128 encryption through Shaka Player, packaged by Bunny Stream in the cloud or Shaka Packager locally. For content that must be encrypted at rest, not just overlaid.
Heatmaps, realtime viewers, and exports
Pro turns the analytics into per-video playback heatmaps, a live viewer count, a completion funnel, and device breakdown, with CSV and async PDF reports you can hand to a stakeholder.
LMS auto-complete and milestone actions
Pro adds LearnDash, Tutor, and LifterLMS adapters that auto-complete lessons and gate by enrollment, suspicious-activity alerts, milestone actions, and a weekly digest.
Made for
Six audiences. One product.
Pricing
Free forever. Add Pro when you need DRM and LMS automation.
The free plugin runs the full protection, access-control, and analytics stack. MediaShield Pro adds DRM encryption, heatmaps, realtime viewers, LMS adapters, and data export. From $59/yr, annual or lifetime.
Free
$0forever
The complete video protection plugin. No licence key, no trial, use it on as many sites as you want.
- Use on unlimited sites
- Dynamic watermark with viewer name and IP
- Right-click, devtools, and source-hiding blocks
- Login gating, role restriction, and stream caps
- Self-hosted, YouTube, Vimeo, Bunny, and Wistia
- Analytics dashboard with per-user drill-down
- Milestone tracking at 25, 50, 75, 100 percent
- Gutenberg blocks, shortcodes, and a developer REST API
- Community support and full documentation
Pro · Personal
$59 / year
or $199 lifetime
Free features plus DRM, heatmaps, realtime viewers, and LMS automation on one site.
- Use on one site
- Everything in Free
- ClearKey DRM encryption via Shaka
- Playback heatmaps and realtime viewers
- LearnDash, Tutor, and LifterLMS adapters
- CSV and PDF export, weekly digest email
- Priority email support
Pro · Professional
$129 / year
or $299 lifetime
All Pro protection across up to five sites, for creators and small teams.
- Use on up to five sites
- Everything in Pro Personal
- ClearKey DRM encryption via Shaka
- Playback heatmaps and realtime viewers
- LearnDash, Tutor, and LifterLMS adapters
- CSV and PDF export, weekly digest email
- Priority email support
Pro · Agency
$299 / year
or $499 lifetime
For agencies protecting video on every client site. Unlimited sites, all Pro features.
- Use on every site you manage
- All MediaShield Pro features on every site
- Network-wide platform connections
- Suspicious-activity detection and alerts
- Milestone actions: tag, email, webhook
- Senior support for client emergencies
30-day money-back guarantee on every paid plan · Refund policy
Before you install
Common questions about MediaShield.
Anything else, reach us through the contact page.
- 01
What does Pro add?
Three things free does not do. Uploading: push video to Bunny, Vimeo, YouTube or Wistia from WordPress, including a front-end upload form. Deeper analytics: playback heatmaps, a realtime dashboard of active viewers, and suspicious-activity detection. And ClearKey DRM, which is software DRM using AES-128; hardware-backed Widevine L1 is not included.
- 02
Which video platforms does MediaShield support?
Self-hosted MP4, WebM, MOV, and M4V files plus YouTube, Vimeo, Bunny Stream, and Wistia. The free plugin detects and protects embeds from all of them. Pro adds direct API connections for browsing, importing, and uploading.
- 03
How does the watermark stop video piracy?
MediaShield renders a moving canvas overlay with the viewer's display name and IP address on top of the player. If a recording or download surfaces, the watermark identifies the buyer who leaked it. The position shifts at intervals so it cannot be cropped out easily.
- 04
Does it slow down my WordPress site?
No. MediaShield only loads its CSS and JavaScript on pages that contain video. Pages without video have zero overhead, and session validation uses HMAC tokens with no database lookups.
- 05
Does MediaShield work with page builders and LMS plugins?
Yes. Output buffering wraps video embeds from Elementor, Divi, Beaver Builder, WPBakery, and others automatically. It runs alongside LearnDash, LifterLMS, Tutor LMS, and Sensei, and ties video completion into your LMS automatically.
- 06
Is the free version a limited trial?
No. The free plugin is the complete protection, access-control, and analytics stack with no licence key and no expiry. Pro is an add-on for DRM encryption, heatmaps, realtime viewers, LMS auto-complete, and data export.
- 07
What does MediaShield Pro add on top of free?
ClearKey DRM encryption, platform browse and bulk import, playback heatmaps, a realtime viewer dashboard, suspicious-activity detection, LMS adapters, milestone actions, CSV and PDF export, and a weekly digest. From $59/yr.
- 08
Is MediaShield GDPR compliant?
Yes. It registers personal data exporters and erasers with the WordPress privacy tools. Watch session PII such as IP address and user agent is anonymized on erasure while aggregate analytics are retained.
Protect your first video this afternoon.
Install the free plugin, add a video, and watermarking, access control, and analytics switch on. Add MediaShield Pro when you need DRM encryption, heatmaps, and LMS auto-complete.