Video DRM protection is the one thing that survives a password being shared: a password controls who can open your course video, but the file itself can still be saved. Most of what's sold as "video protection" works the same way, and the file is still one browser extension away. The one mechanism that actually blocks the download works at the playback layer, built into the browser and device where the page around the video can't reach it, and it's called DRM. This guide covers what DRM protection really does, the layers that go around it, where screen recording fits in (DRM blacks out most of it; a watermark covers the rest), and how to switch it on so a download attempt fails in front of you instead of in theory.
DRM stands for digital rights management, and the phrase gets used loosely enough to be almost meaningless. For video specifically, it means one concrete thing: the video is encrypted, and it will only unlock and play inside an authorized player on an authorized device, after a quick automatic check the viewer never sees.
That last part is what separates DRM from everything else marketed as protection: it makes the video unreadable to anyone without the right key, even if they manage to copy it. A DRM-protected file pulled off the network is just scrambled data. It won't play in another player, in another browser, or if it's re-uploaded somewhere else.
Strip the acronym away and the job people actually want done is narrower and more emotional: stop your video from being downloaded and resold. Keep that in mind — it's how to judge each method below.
Most creators reach for access controls first (passwords, private links, domain limits), and those are worth having. They just answer a different question than people assume: they decide who can reach the video, while doing nothing to stop the file being saved once someone is in.
Take a password or login gate. The moment an authorized viewer presses play, the video data streams to their browser, and from there it can be captured. Browser developer tools show the media requests. A long list of free extensions and desktop apps will grab the stream and save it as an MP4. Disabling "right-click → save" was never the real exit. It changes nothing for anyone who knows to open the network tab instead.
Private and unlisted links have the same hole. "Unlisted" only keeps the video out of search results; the file behind the link downloads like any other. Anyone who has the link, including the person you trusted it with, can both share it and rip it.
Signed, expiring links are a real step up, and they matter (more on them below), but on their own they still hand a playable file to the authorized viewer. The expiry kills the link after a short window; while it's still valid, nothing stops the viewer from saving the file it points to.
The pattern across all of these: access-based protection assumes the danger is people who shouldn't get in. Usually it isn't — the person who leaks the video already paid and was let in.
The tools are ordinary and easy to find. Two kinds do almost all the work, and neither takes any real skill to use.

A whole class of browser extensions runs in the background and watches what a video page loads. A streaming video arrives not as one file but as a long list of small pieces the player downloads and plays in order; the extension grabs that list, collects the pieces, and reassembles them into one saved file, all from a single click. Point the same extension at a DRM-protected video and it still collects the pieces, but the picture comes back black, because the unlocked video never passes anywhere the extension can read.
A step up are standalone download tools, free and widely used. They do the same piece-collecting as the extensions but more thoroughly: they reuse the login from your browser, so a password doesn't stop them, and they pull video from thousands of sites with a single command. These tools are perfectly legitimate for content you own, which is the catch: putting a video behind a login feels safe but does nothing to stop them saving it.
There's also a half-measure worth knowing. Some platforms scramble the video but send the unlock key along with it, and because the key travels over the same connection, it shows up in the browser's developer tools; anyone who finds it can unscramble and save the whole video. Light protection like this raises the effort a little, but the file stays reachable for anyone determined. What changes things is putting the key somewhere the page can never see it, which is exactly what DRM does.
DRM closes the inside-the-gate hole by changing what the browser receives: instead of a playable file, a scrambled stream and a note about where to request the unlock key. To play, the player asks a DRM component built into the device or browser to unlock the video inside a protected area the page can't see, then sends the picture straight to the screen. The unlocked video never exists as a file the page can reach.
For web playback, two systems cover every browser between them — Widevine (Chrome, Edge, Firefox, Android) and FairPlay (Safari, iOS) — and a serious platform implements both. Cover only one and half your browser audience gets a plain, downloadable fallback instead. A third system, PlayReady, matters mainly for smart TVs and native Windows or Xbox apps rather than browsers.
Widevine comes in security levels, and the level is what matters. The strongest level, called L1, does the unlocking inside the device's secure hardware chip, where not even the device's own software can grab the video, so copying becomes impractical rather than merely annoying. There's a weaker, software-only level too, so it's worth checking that a platform uses the strong one wherever the device allows.
Apple's ecosystem won't play DRM video through any other system. Without FairPlay Streaming, your Apple viewers either can't watch the protected stream or get pushed to an unprotected one — and on the open web, a large share of any audience is on Safari or iOS.
PlayReady covers native Windows and Xbox apps along with many smart TVs and set-top boxes. For browser playback you don't strictly need it, since Widevine and FairPlay already cover every browser, but it earns its place when your audience watches on living-room hardware or in native apps.
Underneath, these systems share one standard way of scrambling the video: it's encrypted once, and each can unlock that same copy, so you store a single protected version that plays everywhere. For a browser audience the two that matter are Widevine and FairPlay, which is why implementing only one (just Widevine, say) leaves your Safari viewers on an unprotected version.
Kinescope's built-in DRM encrypts each video once so that both Apple's DRM (FairPlay) and Google's (Widevine) can unlock it. Point a download extension at the result and it comes back with an error instead of a file; the practical effect is the one creators are looking for: the download fails. A determined person can still find a way to pull the encrypted pieces, but it buys them nothing: without the key the copy is scrambled and won't play, so the effort returns a worthless file.

DRM is the core, but a serious setup wraps a few more layers around it, because each one closes a gap the others leave open.
Before DRM licensing even enters the picture, the video itself should be stored and delivered encrypted, so an intercepted segment is useless on its own. On Kinescope, encryption is switched on per project (off by default, and included on the Super plan): switch it on for a project and all its videos, current and future, go into encryption at once, with no need to flag them one by one.

Each playback link is signed and carries an expiry, so a leaked link stops working once it expires instead of serving your video indefinitely. It's the layer that keeps a shared link from quietly turning into a permanent free copy.
You can pin playback to a specific list of domains, or block it everywhere except where you allow it. Embed the player outside that list and it refuses to load. For a course that lives on one site or inside an LMS, this removes a whole category of re-embedding by itself.

None of these substitutes for DRM or for each other; each closes a gap the others leave open. Stacked on top of DRM's control over decryption, they leave a downloader without an easy edge to grab.
Screen recording is where DRM explainers tend to oversell or undersell, so here's the accurate version. On a hardware-backed session (mobile devices, Safari on a Mac or iPhone, and Edge on Windows) the operating system never hands the decrypted frames to a screen recorder, so a recording comes back as a black screen. It's the same behavior you've seen trying to screenshot Netflix, and Kinescope's DRM blocks screen recording on mobile for exactly this reason.
Two gaps remain:
Both gaps have the same answer, and it isn't another lock.

The answer is accountability. Kinescope offers two kinds of watermark. A dynamic one stamps each viewer's identifier (their email or ID, passed in through the embed code) and jumps to random spots as the video plays, so there's no clean crop that removes it; if a recording shows up in a resale group later, it points back to the account it came from. A visible "this copy belongs to john@example.com" is a deterrent in itself. A static watermark is a fixed text or logo, for branding rather than tracing leaks.
Kinescope's player templates include a configurable watermark: you can set its text, choose a moving pattern (stripes or a randomly repositioned mark so it can't be cropped out), and tune how often and how visibly it appears. Set the text to carry the viewer's identifier and a leaked screen recording stops being anonymous.
So the framing is two layers: DRM blocks downloading and blacks out recording on hardware-backed sessions; a watermark makes whatever's left (software-only sessions and the camera) traceable. A setup with only one has a known gap.
Plenty of setups technically have DRM switched on and still lose content. The failures cluster into three patterns, and all three are avoidable once you know to look for them.
A platform that implements only one DRM system has to serve something to the browsers it doesn't cover, and that something is usually a plain, downloadable stream. Your protection is then only as strong as your least-covered browser. Covering both Widevine and FairPlay closes this gap for a web audience (add PlayReady if you deliver to smart TVs or native apps).
A watermark pinned to one corner is a watermark someone crops out. The version that survives moves around the frame, or rides as a striped overlay, so there's no clean crop that removes it without wrecking the picture. If you watermark, make it a moving one.

This one is easy to miss. Some platforms expose a direct file URL in their API or player config for "convenience," and that link sidesteps every player-level protection you set. Before trusting a setup, look at what the network requests and API responses actually hand out — protection at the player counts for nothing if a raw file URL is one tab away.
DRM has a reputation for being hard because, done the traditional way, it is: you license a DRM service, stand up or integrate a license server, package each video into the format each system needs, and wire it into a player that completes the unlock check on every browser. That's a real engineering project, and it's why standalone DRM has historically been an enterprise-only line item.
On a hosting platform with DRM built in, the same outcome is a setting. The rough flow on Kinescope:
That last step is worth doing once, for your own peace of mind: open the finished video and try to grab it with a download extension, and watch it come back empty. It also catches the setup mistakes that leave a gap — encryption still processing, an old embed code, a missing SSL certificate — before your viewers do.

Two fair worries, because both used to be real:
Standalone DRM providers like castLabs sell the licensing infrastructure and expect you to bring your own hosting, packaging, and player; they're built for media companies with platform teams. Desktop DRM software like GiliSoft encrypts files for offline distribution, handy for a course on a USB stick but not for streaming to a browser.
For most course creators, SaaS products, and training teams, the real question isn't which DRM vendor but which video platform already includes DRM, which collapses host, packager, license server, and player into one setting instead of an engineering project.
Kinescope is that last category: hosting, encryption, multi-DRM, signed links, domain rules, and watermarking from one platform, with DRM on the Super plan rather than behind an enterprise quote. (See the specifics in Kinescope vs Vimeo or on secure video hosting.)
Pricing is where the "DRM is enterprise-only" myth comes from. Vendors sell DRM in four shapes:
A snapshot of the market, as of mid-2026 — competitor prices are approximate, converted from published USD at about €1 = $1.15; verify current numbers before you commit, since DRM pricing moves:
The pattern is clear: platforms that treat DRM as a built-in setting cluster at the low end, while those that treat it as an enterprise feature gate it behind a quote or a per-viewer fee. Kinescope is in the included group: multi-DRM, signed links, domain rules, and watermarking from one platform, with DRM on the Super plan rather than an enterprise add-on.
Online course piracy isn't a rounding error. A December 2024 VdoCipher report put India's course-piracy losses at roughly ₹2,000 crore (about €210 million) a year, spread across thousands of private resale groups and channels. Zoom out and the numbers grow: a U.S. Chamber of Commerce study found digital video piracy costs the U.S. economy at least about €25 billion a year (US$29.2 billion), and Parks Associates forecasts cumulative U.S. streaming losses above €98 billion by 2027 (US$113 billion).
At the individual level the math is simpler: a €300 course with 500 buyers can easily have a few hundred pirated copies circulating in closed groups within weeks of launch. If even 15% of those would have paid, that's a five-figure hole in a single launch, and unlike the course, the pirated copy keeps costing you on every relaunch.
To decide whether it's worth protecting, weigh the revenue at risk (course price, times buyers, times the share who'd otherwise have paid) against what protection costs over the same period. On a built-in platform that's usage-based and measured in tens of euros a month, so for anything priced as a serious product the at-risk number dwarfs the protection bill. The expensive default is the opposite: pay nothing, until a copy turns up in a resale channel.
The protections people reach for first manage access rather than block downloading. The full stack covers each part of the problem: access controls decide who can open the video, DRM keeps the file unreadable even once it's copied, signed links and domain rules govern where it can play, and a watermark tags whatever still gets out with the viewer it came from. You don't need all four to start; what matters is knowing which problem each one solves. We put the whole stack into a one-page checklist (link to PDF) you can run through before you call a video protected, from setting access to the download test that proves it.
Doing all of that by hand is real work; a hosting platform with DRM built in turns it into a few settings. You can try Kinescope free: encryption, multi-DRM, signed links, domain restrictions, and watermarking from one platform and one player. Start with your most-pirated video and try to download it yourself.