anna.morris's blog

Just another FSFE Fellowship Blogs site

How to stay in the HTML5 trial when you clear your cookies

I recently made a video and how-too guide for Documentfreedom.org about how to watch videos on YouTube using HTML5. You can checkout that info here.

The problem with the YouTube “trial” system is that it uses a cookie to record your “in the trial” status. Many of us who wish to join the future by using HTML5 for video and audio also like to clear out cookies regularly, to avoid being “followed” by creepy internet marketing people: however, by doing this we also clear the cookie which keeps them in the HTML5 trial.

Below are two guides for how to keep the HTML5 trial cookie whilst deleting others. The first guide is simple and requires little future action, but less effective at isolating the cookie: the second guide is slightly less simple, requires more regular action in the future, targets the exact cookie for the HTML5 trial. This guide is only for Firefox users for now, but “Method Three” invites people to share there knowledge of how to achieve the same thing in other browsers, and through other methodologies.

Method One: very simple.

This first method is very simple. It assumes we want to remove all cookies when we close Firefox and that all cookies from YouTube will be accepted (or “Whitelisted.” This method is therefore less effective than method two, as there will probably be other cookies relating to advertising etc from YouTube stored as well as the HTML5 trial cookie. However, you won’t need to take any further steps or routines relating to the this topic once you are done. Once you have followed this guide, you will be all set to forget about this issue (or at least until you next upgrade your browser when you may need to await add-on compatibility). For this method we will use Selectivecookiedelete, which is licensed under the GPL compatible Mozilla Public License 1.1.

1. Clear all cookies by going Tools > Clear Recent History, selecting cookies and clicking Clear Now

2.. Download the app here by clicking

After download is finished, you will be prompted to restart your browser. Once you have restarted go to www.youtube.com/html5 …

…and click to join the html5 trial.

Then go to Tools > Selective Cookie Delete > Show Preferences

We want to add our HTML5 cookie into the “whitelist” box, so, we click Edit Site List and we see the following dialogue box:

We need to click on “youtube.com” (not accounts.youtube.com) and then click on the right pointing arrow

And then we should see youtube.com on the list of websites who’s cookies will not be deleted:

If you wish to add other sites to this list, you may do so, for example, I would be happy to permanently keep cookies from my FSFE blog by adding blogs.fsfe.org to my whitelist. I know that these cookies are mostly related to my blog preferences and I know that FSFE is not / unlikely to be using cookies in a way that is unacceptable to me. However, I am less happy with stroring google’s cookies (even though I use their services every day) because Google has a poor privacy record. You will see cookies from most sites appear in the list after you have visited them, so you may want to check back here a few times over the next few days and see who else you wish to whitelist.

Click Update Sites when you are done with this stage.

We have only one more step to take to make our cookie deletion automatic:

We need to check the “Automatically remove cookies ….” box. This means that all cookies, except those on our whitelist, will be deleted when we close our browser.

Note that it may still be worth removing cookies periodically while you are still using your browser, for example, while you are browsing shops on-line. You do this by going Tools > Selective Cookie Delete > Show Preferences > Shave preferences and remove cookies. One reason for clearing cookies mid-session rather than only at the end is that there have been reports in the news of, for example, airline companies using cookies to artificially inflate prices. However, bear in mind that your shopping cart contents and previously viewed products may also be based on cookies so you need to take steps to avoid losing the links to products you want to buy.

Method Two: more effective.

This method is a little more complex, but not by any means difficult for an average computer user. The main difference is that we will specify the exact cookie that we want to keep, rather than keeping all cookies from YouTube. In this method we will use the add-on Cookies Manager+ both for keeping hold of our HTML5 Trial cookie and also, for ease of use, for general cookie deletion (ie, we will use it instead of the Tools > Clear Recent History menu). Cookies Manager+ is licensed under the GPL compatible Mozilla Public License 1.1

1) First we go to Tools > Add-ons and search for “cookie”

We need to look down the list for “Cookies Manager +” and click the install button.

Wait for the download to finish and restart as prompted

Once you have restarted go to Tools > Cookies Manager+ and you will see the Cookies Manager+ Dialogue appear. First of all, you are going to clear all your cookies so you can start afresh. To do this, tick the Select All box on the top left of the list of cookies. Then click on Delete.

Confirm to Delete All.

Now close this Cookie Control+ window.

Now, you need to go to www.youtube.com/html5 to join the html5 trial.

Here you need to click on the Join the HTML5 Trail button. This will change the web page to say “You are currently in the HTML5 Trial”

This action has set a preference cookie on your hard drive: this means that each time you visit YouTube the website will recognise you as a brilliant and forward thinking individual (and you will see videos in HTML5). You can, using Cookie Manager+ see this cookie. Go to Tools > Cookies Manager+ and you will that several new cookies have appeared. One of them is from youtube.com and is labelled PREF. This is the cookie that we want to always keep when we detele our cookies, because this is the cookie that ensures we view YouTube videos in HTML5 when possible.

So now we must ask our Cookies Manager+ add-on to make a back up of this cookie. We select it, just the youtube.com / PREF cookie:

We now go to File > Backup/Restore > Backup Selected and choose a good place to store our cookie. I made a new folder called “cookies_i_like” in my documents folder.

Then, to try out our new backup and restore system, we must delete all our cookies again and restore the html5 cookie using our new backup file.

First of all, tick the Select All box on the top left of the list of cookies and click Delete.

Next go to File > Backup/Restore > Restore All

We then need to find our backup file that we made earlier, select it and click open. Our html5 trial cookie will then be resorted and we will continue see YouTube videos more freely by default.

We can double check this by going back to the www.youtube.com/html5 and checking that we are still “in the HTML5 trial.”

Method Three? You tell me!

If you are an expert, please get in touch!

My ideas for improved methods are:

1) For GUI users this add-on seems better because it can no only isolate the exact cookie, but can automatically restore it (rather than the manual restore you need to use in method two): however, I could not get that feature to work, and still had to manually restore.

2) I found a script to isolate and keep the HTML5 trial cookie, however, I have no idea how to use it. Is this script effective? Could you write a beginners guide in how to use it?

3) Could this be built into Firefox? There was some discussion in the Tor project about building HTML5-trial into the browser: given that Firefox has worked so hard on HTML5 video, could we ask for trial inclusion to be the default?

4) Who can write guides for other browsers? So far I have had little success with HTML5 video in Chrome, however, if you know more, a guide would be great! Also, here is some information about the issue in Seamonkey.

5) What about Vimeo? I have also had very little success watching HTML5 video on Vimeo – what about you? Could you write a guide? Is HTM5 video in Vimeo cookie based too?

Ideas for more cookies to keep:

Which other in/out cookies should we think about keeping?

You may wish to look at locating and keeping the cookie mentioned in this video. This cookie is involved in disabling targeted advertising (but it doesn’t stop the data collection in the first place).

Do you have any more suggestions? Post a comment or email me at anna . morris @ fsfe.org