DynTube Help Center
  • Welcome to our Help Center
  • Videos
    • How To Upload & Embed Videos
    • Playing DynTube Videos in Native Mobile Apps
    • How to Embed Videos in WordPress
    • How to create a video feed for Roku & Fire Tv
    • How to live stream on DynTube using OBS
    • How to Change Video Thumbnail
    • How to Change the Video Player Skin
    • How to Download Oirignal Videos
    • How to Use Original MP4 Without Transcoding
    • Use your own domain for videos and channels
    • Automatically Import Videos from Google Drive using Zapier
    • Move videos to a different project
    • How to add call-to-action on a video
    • How to enable white-label video links
    • Tracking Video Viewers with Custom User IDs/Emails
  • Security
    • How to secure your videos on DynTube
    • How to Add Login Protection on My Videos
    • How To Turn On Video Encryption
    • How To Create Plans & Subscriptions
  • Channels
    • How to Create Video Channels
    • How To Sort Videos in a Channel
    • Custom Video Order in Your Channel
  • Projects
    • How to create a project
    • How to Edit Project Settings
    • How To Save Original Source Files
  • AI Features
    • How does the AI-powered transcription and translation pricing work?
  • TV Apps
    • How to Add Your DynTube Roku Feed to a Roku Channel
    • How to Add Your DynTube Fire TV Feed to an Amazon Fire TV Channel
  • Account
    • How to Upgrade My Plan?
    • How to Update My Credit Card Details?
    • How to Check My Payment History?
    • How To Download the Invoices?
    • How to add more users to my DynTube account?
    • How to Cancel My Plan?
  • FAQs
    • How to Choose Between Plans?
    • Video Options
    • Video Player
    • Bandwidth
    • Video Uploads
    • HLS Streaming & Storage
    • Screen Recording & Download prevention
    • Video Playback Issues
    • Billing
  • Tips & Tricks
    • Embed videos using the new video player
    • How to make rounded big play button
    • How to Embed DynTube Videos in LearnDash
    • How to Embed DynTube Video Channel in WordPress/LearnDash
    • How to add dynamic watermark to the video player
    • Control Video Player using URL
    • How to use your own videos as Ads
    • How to embed DynTube player in Next.Js
    • How to embed the DynTube player in React
    • How to embed videos & channels dynamically
Powered by GitBook
On this page
  • Domain Whitelisting
  • Video Encryption
  • Extra Security
  • Token Authentication
  • Subscriptions & Password Protection
  1. Security

How to secure your videos on DynTube

Learn how you can use our security features to procted your videos against illegal downloads

PreviousSecurityNextHow to Add Login Protection on My Videos

Last updated 2 years ago

We offer multiple levels of protection to protect your videos against illegal downloads. Here are some of the ways that you can use to protect the videos on DynTube.

  • Domain Whitelisting

  • Subscriptions & Password Protection

  • Video encryption

  • Extra Security

  • Token Authentication

Here are some more details about the feature.

Domain Whitelisting

You can . Once any domains are added, only the whitelisted domains will be allowed to serve your videos. If someone tries to copy your embed code on a different domain, our system will throw an error page.

You can also add wildcards for directories on your domain. e.g: 'domain.com/account/*'. This will allow any link under the 'account' directory.

Video Encryption

This is the most powerful feature that allows you to encrypt your videos using secure keys. The encrypted videos will play only on the whitelisted domains and the security keys will be served to these domains only.

If people try to download the encrypted chunks of the videos, they won't be able to play those chunks.

Extra Security

This option might not be available in some of the Starter plans.

This is a project or video-level setting that puts an extra level of protection on top of video encryption. Once this option is turned on in the "VIDEO SETTINGS" of a project, then the videos will be more secure and they will only play in our video player. Any other video players won't be able to play the videos.

Token Authentication

You can add country-level & IP-level restrictions on a tokenized URL. Plus, you can limit the URL based on the view count of the video. So for example, if you put a limit that a tokenized URL should only be viewed 5 times, it will only serve video for 5 times and then an error page.

Subscriptions & Password Protection

Our system also allows you to create subscription-based access to your videos. You can create plans for your videos. The plans can have a times-based renewal i.e. daily, weekly, monthly, or yearly. Or a plan could contain temporary access to videos for a few days.

Once you have created a plan, you can add videos or channels to the plan. Then this plan can be assigned to your users. The users would have their usernames & passwords to log in and view the videos.

allows you to generate tokenized URLs to access your videos in any video player or native mobile app. The tokenized URLs can have limits on who can play the videos from which region in the world and how many times a tokenized URL can be viewed.

The token authentication method
whitelist the domains in our dashboard