# Dynamic and Static Watermarks


Watermarks help protect content, designate authorship, and reduce the risk of copying. Kinescope has two types of watermarks: **dynamic** and **static**. Dynamic watermarks show viewer data (email, name, ID) and help identify the source of a leak, while static watermarks are a permanent text or logo.

## Who this article is for

* **Course creators** — need to protect educational materials from unauthorized copying
* **Content owners** — need to designate authorship and prevent leaks
* **Developers** — need to integrate dynamic watermarks via API
* **Marketers** — need to add a logo or branding to video

Use separate instructions if you want to add such marks to videos on sites in the [Tilda](https://docs.kinescope.com/content-protection/watermarks/#dynamic-watermarks) website builder or on the GetCourse platform.

## **Dynamic watermarks**

A **dynamic watermark** is text that randomly appears in different places on the screen during video playback. This can be user data (e.g., email or name) to make it easy to trace the source of a leak in case of unauthorized copying. Such marks are suitable for educational videos, private content, or corporate data.

To use dynamic watermarks, **add a variable to the embed code:**

```markup
<iframe
  src="https://kinescope.io/embed/pcFNnQGsD59CMKte2SQQaz?watermark=${user_data}"
  width="640"
  height="360"
  frameborder="0"
  allow="autoplay; fullscreen; picture-in-picture; encrypted-media;"
></iframe>
```

1. Use a server or CMS to pass the authorized user's data.
2. In the `watermark` parameter, specify the variable containing the user's data (e.g., their email or ID).

## **Static watermarks**

A **static watermark** is text or a logo that is permanently displayed on screen during video playback. This type of watermark is most commonly used to designate authorship or indicate rights. Suitable for public videos, commercials, and widely distributed content.

 ![Setting up a static watermark in the player](images/cp-watermarks-static-01.webp)

**To add a static watermark**:

1. Enable watermarks in the Kinescope player settings:

   1. Go to **Players** → **Player Templates**.
   2. In the top settings panel, go to the **Advanced** section.
   3. Find the **Watermark** setting and enable it.
   4. Set the parameters and click **Save**. Check how watermarks work in the player on the right.
2. In the video embed code, specify the watermark text in the `watermark` parameter:

```markup
<iframe
 	src="https://kinescope.io/embed/pcFNnQGsD59CMKte2SQQaz?watermark=Your_text"
  	width="640"
  	height="360"
  	frameborder="0"
allow="autoplay; fullscreen; picture-in-picture; encrypted-media;"
></iframe>
```

**You can also use a logo as a watermark.** To do this, configure the logo in the Kinescope player settings:

* Go to **Players** → **Player Templates**.
* In the settings, select **Add logo**.
* Upload an image and configure its position on screen.

 ![Adding a logo as a watermark](images/cp-watermarks-logo-01.webp)

## What's next?

1. **[Embedding](https://docs.kinescope.com/video-player/embedding/)** — adding watermarks when embedding
2. **[Media file settings](https://docs.kinescope.com/catalog-and-video-management/media-file-settings/)** — configuring privacy and access
3. **[Restrict access by domain](https://docs.kinescope.com/catalog-and-video-management/media-file-settings/#configuring-embedding)** — allow embedding only on certain sites
4. **[Set up DRM encryption](https://docs.kinescope.com/content-protection/drm-encryption/)** — protect video from downloading and screen recording
5. **[Set up authorization backend](https://docs.kinescope.com/developer-guides/authorization-backend/)** — control video access by your own rules

If you still have questions, write to the support chat within the Kinescope interface — specialists will help you set up watermarks and understand the code.

