Secure video hosting

Secure video hosting that stops downloads, hotlinking and link sharing

Private video hosting for paid courses, members-only content and internal videos. Lock playback to your websites, sign every link, encrypt every segment and trace leaks with a viewer watermark, each with one switch.

Protection

Nine layers of video protection

Turn on as many as your content needs. Every option is included in the price.

No download link

Videos are only streamed. There is no download button or file address, not even for the original upload.

Signed, expiring links

Your server signs each player link with a secret key. A copied link stops working when it expires.

Domain lock

Verify your websites with a DNS record. The player and the API then work only there; other sites are refused.

Only our player

Download managers, VLC, browser tabs and other players are refused. Links last minutes and renew while the player is open.

AES-128 encrypted HLS

Every piece of the video is encrypted. The key goes only to a valid player and is never cached.

IP lock

A playback link works only from the viewer's own connection, so a shared link fails on another network.

Stream limits

Cap how many players one viewer may have open at once, so one paid account can't feed a whole group.

Moving watermark

Semi-transparent text with the viewer's name, ID or IP drifts over the video, so a recording shows who leaked it.

Short link lifetimes

Choose how long playback links work, from one hour to a week. Inside our player they last minutes and renew on their own.

Pick your level

How strict should your videos be?

Start open and tighten later. A stricter setting applies at once, also to links you handed out before.

Public videos

Marketing, product and blog videos

Turn on: A verified website. Nothing else.

Members-only videos

Communities, internal training, customer portals

Turn on: Verified website, signed embed links with a viewer ID, browser players only, links that last a few hours.

Paid courses and premium content

Courses, coaching, paid video libraries

Turn on: Everything above, plus only our player, encryption, one or two streams per viewer and a watermark with the buyer's name.

Step-by-step setup for websites, servers and apps: security setup guide.

FAQ

Video protection questions

Can people download my videos?

There is no download link, and with protection on, links expire, work only on your websites or only inside our player, and the video is encrypted. Download tools and other players are refused. Nothing can stop someone filming their own screen, which is why the moving watermark shows who watched.

What happens if someone shares a video link?

Signed links expire, IP-locked links fail on another network, and stream limits stop one viewer from watching on many devices at once. With only our player on, links last minutes and renew only while the player is open.

How do I keep my videos off other websites?

Verify your domain with a DNS TXT record. From then on the player and the Stream API work only on your verified websites; browsers refuse to show it anywhere else.

Will my existing embeds break when I turn protection on?

Each layer is one switch in your settings and takes effect at once. Embeds on your verified websites keep working; links outside the allowed players stop.

Can I protect videos in my own player or mobile app?

Yes. The Stream API gives your player signed HLS links after the same checks as our player. For apps, ask for links from your server with the viewer's IP, and use short lifetimes with the IP lock.

Is unlisted YouTube good enough for paid videos?

An unlisted link works for anyone who has it, can be downloaded with common tools and plays on any website. Secure video hosting adds expiry, domain lock, encryption and watermarks, so paid content stays paid.

Keep your videos yours.

Create an account, verify your website and switch on the protection you need.