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

yourdomain.com/courses/masterclass/lesson-3
sarah.lee · 203.0.113.42 sarah.lee · 203.0.113.42 Protected by MediaShield
1,204views 68%completion 2stream cap 19watching now
4.8/5 on Trustpilot
5 video platforms
Free forever
4.8 / 5 93 Trustpilot reviews across Wbcom products.
5 video platforms in one unified player: self-hosted MP4, YouTube, Vimeo, Bunny Stream, and Wistia.
4 completion milestones (25, 50, 75, 100%) tracked per member, so you see how far every viewer gets.

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.

Free and Pro, side by side

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.

Free Included in the free plugin 8 included
Dynamic watermark on every frame Viewer name and IP ride the video and move position, so a screen recording still names the leaker.
Anti-download and devtools blocking Right-click off, source URL hidden, devtools detected. Casual ripping stops at the door.
Login, roles, and stream caps Require login, restrict any video by role, and cap concurrent streams per user.
One player, five platforms Self-hosted, YouTube, Vimeo, Wistia, and Bunny in one consistent player.
Analytics that show who watched Views, sessions, completion, and active viewers, with per-member drill-down.
Completion milestones Track 25, 50, 75, and 100 percent per member and trigger your own automations.
Blocks, shortcodes, developer API Video, Playlist, and My Videos blocks, the [mediashield] shortcode, and a REST API.
GDPR-ready and multisite-aware Privacy export and erase built in, with a clean uninstall and multisite support.
Pro Unlocked with MediaShield Pro 7 more
DRM encryption ClearKey AES-128 so the file itself is unplayable without a session-checked license.
Playback heatmaps and retention Per-second engagement shows the exact minute viewers rewatch or drop off.
Realtime viewers and funnel Watch who is live right now plus a completion funnel and device breakdown.
Multi-platform browse and import Connect Bunny, YouTube, Vimeo, and Wistia and bulk import existing libraries.
LMS auto-completion LearnDash, Tutor, and LifterLMS auto-complete lessons and gate by enrollment.
CSV, PDF export, weekly digest Export any report as CSV or a scheduled PDF and get a weekly summary by email.
Suspicious activity alerts Multi-IP, devtools, rapid-seek, and VPN detection with an alert queue you can manage.

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.

01

Watermarks a leaker cannot crop out

Viewer details burned into the picture.

02

Anti-download and devtools blocking

The obvious routes to a copy, closed.

03

Login gating, roles and stream caps

Who can watch, and how many streams at once.

04

Five video platforms, one player

Self-hosted, YouTube, Vimeo, Bunny and Wistia.

05

Completion and drop-off analytics

Who watched, how far they got, where they left.

06

Milestones that trigger your stack

Fire an action when a viewer passes a point.

07

Blocks, shortcodes and a REST API

Place a player anywhere, script the rest.

08

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.

01

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.

02

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.

03

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.

Course creatorsMembership sitesCorporate training teamsCoaches and cohortsWebinar and event hostsWordPress agencies

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
Download free
Most popular

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.