Sensei is unable to protect video content or files in the WordPress Media Library by default.
Protecting Downloadable Files
If you provide course materials via download links in your lessons, learners can potentially share them, making it possible for anyone with the links to access those files. If you’d like to ensure that downloads are only accessible to learners, a separate plugin is required.
One such plugin is WordPress Download Manager. After installing and activating it, you can upload files via the Downloads > Add New menu, and restrict the download to certain user roles. So long as you don’t select All Visitors, the download will only be available to users who are logged into your site.
You can then include a download link to the file in any course/lesson using their provided shortcode. Anyone who tries to access the file without being logged into your site will see a login screen.
For help using Download Manager, please visit the plugin’s support forum.
Protecting Video Content
For video protection, you’ll need to use a third-party video streaming service to ensure that video content can only be viewed after purchasing a course. We recommend Vimeo PRO for this purpose. Their domain-level privacy feature means you can set your videos to stream only on your own website.
(Note: We had previously recommended Vimeo Plus, but were informed that it cannot be used for any commercial video content.)