WordPress · Free · 5.0 from 210 reviews
One player for every video. Know exactly what gets watched. Burn the viewer name and IP onto every frameBlock right-click, devtools, and source sniffingCap each user at 2 concurrent streamsGate playback behind login or a WordPress roleSee completion rates and active viewers liveFire milestone actions at 25, 50, 75, 100 percent
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 · 5.0 from 210 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
Every video carries the viewer's display name and IP as a moving canvas overlay. The position swaps at intervals you set, so a re-record or screen capture keeps the identity attached to the frame.
Anti-download and devtools blocking
Right-click is disabled, keyboard shortcuts are intercepted, devtools opening is detected, and the source URL is hidden. Casual ripping with browser tools stops at the door.
Login gating, roles, and stream caps
Require a login before playback, restrict a video to specific WordPress roles, and cap concurrent streams per user (default 2). Session validation uses HMAC tokens with no database lookups, so it stays fast.
One plugin, five video platforms
Protect self-hosted MP4, WebM, MOV, and M4V files plus YouTube, Vimeo, Bunny Stream, and Wistia embeds. Output buffering wraps videos from Elementor, Divi, Beaver Builder, and any builder automatically.
Analytics that show who actually watched
Views, sessions, completion rates, active viewers, top videos, and a per-user drill-down. A 30-second heartbeat tracks real progress and cleans up abandoned sessions on its own.
Milestones that trigger your stack
Fire actions at 25, 50, 75, and 100 percent completion. Assign tags to users at a milestone to wire video progress into your LMS or CRM through 8 actions and 8 filters.
Blocks, shortcodes, and a full REST API
Gutenberg blocks for Video, Playlist, and My Videos, plus the [mediashield] and [mediashield_my_videos] shortcodes, and a developer REST API for custom integrations.
GDPR-ready and multisite-aware
Registers personal data exporters and erasers with WordPress privacy tools, anonymizes PII on erasure while keeping aggregate analytics, and uses per-site tables so it runs clean on multisite.
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 email gates
Pro adds LearnDash, Tutor, and LifterLMS adapters that auto-complete lessons and gate by enrollment, an email-capture gate with webhook, suspicious-activity alerts, milestone actions, a weekly digest, and PWA offline playback.
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, 30% off during the launch window with the EarlyBird code (auto-applied on the buttons below).
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
$41 / year $59
or $139 lifetime $199
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
- Email-capture gate with webhook
- CSV and PDF export, weekly digest email
- Priority email support
Pro · Agency
$209 / year $299
or $349 lifetime $499
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
- PWA offline playback for DRM content
- Senior support for client emergencies
30% launch discount applied automatically via the EarlyBird coupon when you use the buttons above · 30-day money-back guarantee on every Pro plan · Free plan has no card requirement
Before you install
Common questions about MediaShield.
Anything else, reach us through the contact page.
- 01
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.
- 02
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.
- 03
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.
- 04
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.
- 05
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.
- 06
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, an email-capture gate, LMS adapters, milestone actions, CSV and PDF export, a weekly digest, and PWA offline playback. From $59/yr.
- 07
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.