Skip navigation

Video Access Restrictions

Updated: 09.05.2026
Open as Markdown

In Kinescope you can configure who can view your videos and where they can be embedded. This helps protect content and control access. Access can be restricted by private link, password, email domain, or by allowing embedding only on certain sites.

Who this article is for

  • Course creators — need to restrict access to educational materials by password or email domain
  • Content owners — need to control who can view videos
  • Marketers — need to restrict video embedding to specific sites only
  • Project administrators — need to set up private links for restricted access

To configure access restrictions, open the “Who can view?” field in the privacy settings and select one of five levels:

  • Everyone — access is open to all users, regardless of where they view.
  • Users with a private link — access only via a unique link that is created automatically.
  • Users with a password — viewing is available after entering the set password.
  • Users with unique codes — access only for those who received a code from you; suitable for paid webinars and private screenings.
  • Users by work email (e-mail domain) — viewing is available for users from an allowed email domain.

Video access settings in privacy configuration
Video access settings in privacy configuration

  1. Select the access level Users with a private link.
  2. Click Save.
  3. If needed, update the link via the refresh icon.

Setting up a private link
Setting up a private link

If you need to provide access to video without disabling domain restrictions, use the private link access privacy setting. This option lets you bypass the configured domain restrictions.

Bypassing domain restrictions via private link
Bypassing domain restrictions via private link

Important: Do not use private links to embed video on other sites, as this may lead to unintentional changes to privacy settings.

Password access

  1. In settings, select Users with a password.
  2. Set a password and confirm changes with the Save button.

Access by unique codes

Unique codes restrict access to a video or live stream: only those who received a code from you can watch. Useful when you don’t need user accounts or registration — for example, for paid webinars or private screenings.

Access by unique codes
Access by unique codes

How to enable access by codes

  1. Open the video or live stream settings.
  2. In PrivacyWho can watch, select Users with unique codes.

Selecting unique codes access mode
Selecting unique codes access mode

  1. Click Manage codes — the code manager will open.
  2. In the code manager, click Generate codes. Fill in the parameters in the form that opens:
    • Name — for your reference only; viewers don’t see it.
    • Quantity — from 1 to 9,999 codes.
    • Allow multiple viewers to use one code — how many viewers can simultaneously watch with one code: from 1 to 100. Default is 1.
    • Expiry date — after the expiry date, codes stop working.

Code generation form
Code generation form

  1. Click Create. The generated set will appear in the code manager — select it and click Download.

The downloaded file contains two columns:

  • Code — the access code (letters and digits, accepted in any case).
  • Activation date — the date and time of first use. If the code has not been used, the field is empty.

What the viewer sees

The viewer opens the video link, enters the code they received, and then gets access to the video.

If the code is already being used in another session, the viewer sees a warning:

Session ended — this access code has already been used. Re-entering the code will end the other session.

This means the viewer who is already watching will temporarily lose access — it will pass to the new viewer using the same code.

If multiple viewers are allowed to use one code, each of them gets simultaneous access to the video.

How to delete codes

In the code manager, select the set, click Delete, and confirm in the dialog window.

After deletion, all codes stop working and viewers with active sessions will lose access. This action cannot be undone.

FAQ

Can one code be used on multiple devices at the same time?

By default, one code works in one session. If the “Allow multiple viewers to use one code” field is set to a higher number, that many viewers can watch simultaneously. When the limit is exceeded, the new viewer displaces the previous one.

What happens if a viewer enters a code after it has expired?

The code will not work and access will not be granted. The viewer will see a message that the code has expired.

Can codes be added to an existing set?

No, codes cannot be added to a set — simply generate a new one. The number of sets is unlimited.

If codes are deleted and the same access mode is re-enabled, will they be restored?

No. Deleted codes cannot be restored; new ones must be generated.

Access by email domain

  1. In settings, select Privacy → Who can watch → By email domain

Setting up privacy settings for email domain access
Setting up privacy settings for email domain access

  1. Add the corporate/work domain whose users will be able to watch the video. For example, @mycompany.com.

Setting up access by email domain
Setting up access by email domain

  1. When accessing the video via a direct link, the user will see a verification form checking whether their email domain is on the allowed list.

Adding an email for domain-based access
Adding an email for domain-based access

  1. The user will receive a code to the email they provided during verification. The code will be in the subject of the email and duplicated in the main content.

Code for video viewing in email
Code for video viewing in email

  1. After passing verification, the video becomes available for viewing.

Video access after verification
Video access after verification

Embedding settings

In Kinescope you can restrict media file embedding by domain, so content is only placed on trusted sites. The setting is available in the “Where can the player be shown?” section and offers three options:

  • Everywhere — no restrictions.
  • Nowhere — prevents embedding but does not restrict access via private link or password.
  • On specified domains — restricts embedding to specified domains only.

Setting up embedding by domain
Setting up embedding by domain

Adding domains

To allow embedding media files on certain domains:

  1. In the privacy settings, find the “Where can the player be shown?” field and select On specified domains. Then click Add domain — a data entry window will open.
  2. Enter trusted domains one by one in the text field. After each domain, press Enter or click Create new domain to add it to the list.
To allow embedding on all subdomains of a site, specify a third-level domain. For example, for the site “orangetrees.com” add *.orangetrees.com and orangetrees.com.
  1. If the domain already exists, the system will suggest it in the list. Click the desired option to select it.
  2. When all domains are selected, click Add, then Save.
Changes will not be saved without clicking Save.

Viewing media files linked to a domain

To view the list of videos linked to a specific domain:

  1. Click the number next to the domain name in the Media column.
  2. A list of all linked media files will open.

Deleting a domain

To remove a domain from the trusted list:

  1. Find the domain in the list.
  2. Click the “x” next to it.

Managing domains via the manager

Using the domain manager you can add, edit, and delete domains, as well as view media files linked to them:

  1. Via the Domains dialog window in the settings of a specific file.

    Managing domains in Kinescope
    Managing domains in Kinescope

  2. Via the settings section in the dashboard.

Domain manager in settings
Domain manager in settings

Adding a new domain

  1. Click New domain.
  2. In the Name field, enter the domain name.
  3. Click Add to save the changes.

Editing domains

  1. Click the Edit domain icon next to the desired domain.
  2. In the window that opens, make changes → click Save.
Changes to a domain name are automatically applied to all media files linked to it.

Archiving and deleting domains

If a domain is no longer used, you can:

  • Archive it to restore later.
  • Delete it permanently if it’s no longer needed.

To do this, click the Archive domain or Delete icon next to the domain. In the dialog window, select the desired action. Archived domains can be restored in the Archive tab by clicking Restore domain.

Deleting or archiving a domain removes the link for all media files associated with it. The files themselves will remain.

What’s next?

  1. Media file settings — configuring privacy and access
  2. Set up DRM encryption — protect video from downloading and screen recording
  3. Add watermarks — additionally protect content from leaks
  4. Set up authorization backend — control video access by your rules (courses, subscriptions, roles)

If you still have questions, write to the support chat within the Kinescope interface — specialists will help!