Kinescope offers advanced file encryption (MPEG-CENC, Apple FairPlay and Google Widevine) to protect against unauthorized downloads. By default, encryption is disabled, but you can enable it yourself (on the Super subscription plan) for any project. After the project is encrypted, all existing and added files will be impossible to download from the browser, or they can be downloaded, but cannot be played. The protection works both for browser plugins, such as SaveFrom, etc., and for individual programs (VLC, ffmpeg).

An example of a video with encryption enabled on you can see here.

Even if you download an encrypted video, you won't be able to play it. On iOS devices and Safari on OS X, you cannot take a screenshot or record the screen while a video is playing.

<aside> 💡 DRM encryption feature is included in Super and Mega subscription plans.

</aside>

<aside> ☝ Only users with Administrator rights can enable encryption.

</aside>

<aside> ⚠️ Attention! Project encryption may take some time to be completed (usually up to a day). After the process is completed, files already existing the project and new files added at a later moment will no longer be available for download. You can disable encryption only by contacting support. It will not be possible to download video versions from the files section of an encrypted project (720, 480, etc.), only the original file will remain available for download.

</aside>

<aside> ⚠️ Attention! Embedded encrypted videos will not work if the site is accessed via the open http protocol. For DRM to work, it is necessary that access to the page is carried out strictly according to the https protocol, i.e. through encrypted transport mechanisms SSL and TLS (an SSL certificate is installed on the site). If you are using an LMS or a website builder, look in the knowledge base of the service for how to set up the https protocol.

</aside>

<aside> ⚠️ Attention! Embedded videos will not work if encryption is enabled, but the encrypted media attribute is not specified in the player's embed code. Before enabling encryption, check that the embed code on the page matches the one copied from your personal account. If you are using a CMS with a built-in editor, then check the code on the page after publishing, and not in the editor itself.

Example code for embedding with support for DRM encryption mode:

</aside>

<iframe
  src="<https://kinescope.io/embed/123456789>"
  width="640"
  height="360"
  frameborder="0"
  allow="autoplay; fullscreen; picture-in-picture; **encrypted-media**;"
></iframe>

💡DRM encryption works in most modern desktop and mobile browsers that support the W3C web standard Encrypted Media Extensions (EME).

When testing the DRM-encrypted Kinescope player on various platforms, problems were identified for a minimum percentage of browsers:

🖥 Desktop Firefox ESR - video is not played

📱 iOS No issues found

🤖 Android

Works in all popular browsers except:

🚨 Does not support, but displays a notification:

💥 Does not support or display a notification (buffering):

How to enable encryption per project:

  1. Go to the Catalog tab from the dashboard, on the left side of the menu go to the project name and click on the three dots to open the Project Settings window: