When using HTTPS everywhere I frequently notice the ruleset counter next to the search bar. I understand the counter represents the number of rulesets for each page, which can be seen by clicking next to the number.

It makes sense for some pages to have many rulesets, as it it obvious that they are plugging into other locations to retrieve other media. However, on other websites, I am at a loss to understand why there could be more than a single ruleset. For example, on the BBC's website, I am getting two outside rulesets (one from Optimizely, and one from Google Services Simple). It is not clear from looking at the BBC homepage that any media is retrieved from elsewhere.

I haven't administered a website in some time, so maybe there are new things I don't know about. But shouldn't any rulesets which are being loaded be obviously due to a media retrieval (such as adverts)? Otherwise, I can't see what the ruleset is doing.

1 Answer 1


If you look in the source code of BBC's homepage you can see that it includes javascript from optimizely and google.

If HTTPS everywhere has a rule for a domain it will be used, if a page includes javascript from that domain too.

Optimizely is a cdn, while the google part is probably used for their analytics.

You can also look in Network statistic (Tools -> Web developer -> Network in firefox), to see all the requests to different domains.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .