How do we protect your course videos without DRM?
Full DRM is overkill for educational content. Our layered approach achieves Vimeo-equivalent protection at a fraction of the cost. Built on AWS S3 bucket policies (opens in new tab) and CloudFront signed cookies (opens in new tab).
Videos only play on your site
Your video files refuse to load anywhere but your own domains, so no one can lift a link and embed your lessons on their own page. (S3 bucket policies)
Only logged-in students can watch
Playback is tied to a signed-in session, so a video link is useless to anyone who isn't an enrolled, logged-in student. (CloudFront signed cookies)
Shared links stop working fast
Each video link is temporary and expires within minutes, so a student can't paste it into a group chat and give the whole course away. (Pre-signed URLs)
No download button
The browser's built-in download button is removed from the player, so the easy one-click save is gone. (HTML5 controlsList)
No pop-out workaround
The pop-out mini-player is disabled, closing a side door people use to slip past the on-page protections. (disablePictureInPicture)
Right-click save is blocked
Right-clicking a video no longer offers Save As, removing the most common casual-download trick. (Context-menu blocking)
Protection that stays on
A small WordPress plugin makes sure these safeguards survive every content edit and update, so a routine page change can't quietly strip them out. (wp_kses allowlist)