Cloudflare Stream Wordpress plugin [for Video Protection]

Cloudflare Stream wordpress plugin offers signed URLs functionality that allows you to protect your videos: allowing the streaming only from certain domains, hide the video ID and prevent people to download it.

But you need to be a developer or hire one to create a very complex script to make this working for wordpress… well, until now! 😉

We developed a cloudflare stream wordpress plugin that just do that! Just purchase it, download it, install it in your wordpress as you do with any plugin and start protecting your videos!

Don’t believe that?

> Hereafter there is a video that we uploaded on Cloudflare Stream and we protected with our plugin. Use your favorite downloader (e.g. JDownloader, ANT downloader,…) and try to download it:

Download CF Video Protection WP Plugin

Having an hard time? 😉

We have a simple formula for you:
Cloudflare Stream + WordPress + Our Video Protection WP plugin = Your streamed video can’t be dowloaded and remains on your website!


But let’s start from the beginning with a short introduction for those of you that are interested on reading more.

Cloudflare Stream is an affordable solution for hosting, encoding, delivering via CDN your videos, integrating them with its own video player. It actually do pretty much what youtube, vimeo, wistia are doing… but it’s free from advertisements and much more convenient (starts from just $5/month). Just create an account and explore its potential.

CF Stream offers a very nice alternative to youtube for a very low monthly costs and performs equally well than youtube… but without advertisements ;).

WordPress is the most popular website builder, used for nearly 1/3 of worldwide websites.

Cloudflare Stream Video Protection [WP plugin] is our deeply tested plugin that will allow for protecting your CF Stream videos. You don’t need any technical expertise, it’s really easy to use. Continue reading to find all of its advantages!


Probably, if you are reading this article is because you already knows that CF/WPEngine already developed a WordPress plugin.

This plugin is excellent if you only aim to manage your CF Stream videos from within WP and embedding them on your WP pages.

Unfortunately it doesn’t do much for some other functions that Cloudflare Stream is instead offering. So we came up with a plugin that protects your streamed videos keeping them private and preventing anyone from downloading them and much more. If you want to know more and in details how this is done, we explained that here.

The below infographics depicts the main differences between the two Cloudflare Stream wordpress plugins:


cloudflare stream wordpress plugin comparison table chart

Here are our Cloudflare Stream Video Protection WP plugin advantages:

  • manage your Cloudflare videos directly in your WordPress
  • stream only from certain domains
  • prevent streamed videos download
  • control all player parameters directly from WordPress (loop, autoplay, mute,…)
  • set time-limited token validity and its duration
  • protect and unprotect videos in 1-click
  • assign a single shortcode to each video
  • use it with WordPress Classic Editor, Gutenberg & WPBakery
Download CF Video Protection WP Plugin

How it works

After you purchase it, you can download it instantaneously and configure it with a few clicks filling in the setting details according to your requirements.

1 WP CFMedia settings


Of course, to be able to use this plugin you need to have a Cloudflare Stream account. You can upload the videos here, and Cloudflare will process them and assign a unique ID.

In your WordPress, you can then integrate the videos thanks to this ID, that will remain secret. Following the instructions mentioned in the step-by-step guide provided with the purchase you will be able to transform that ID into a block or shortcode and embed your protected videos wherever you want in your Wordpress pages.

Your video will be protected with Cloudflare signed URL (tokenization): only certain domains can stream the video (the ones you will whitelist) and it will be nearly impossible (or very hard) to download it from your website.

Screenshot 2020 06 26 at 11 42 08 1

There are 2 options to integrate your video in your WP pages:

  • Using the dedicated “CFMedia block” (available only if you have WPBackery installed)
  • Using the shortcode, if you have Classic Editor or Gutenberg.

Hard to believe it, right?

Well, it’s reality now 😉

Download CF Video Protection WP Plugin

Read our FAQ or Get in touch with us for any comments, doubts or questions you may have.