Results for www.bbc.com

2026-05-29 07:33:07 Etc/UTC

HTTPS by default

www.bbc.com uses HTTPS by default.

Chromium reports the following:

State Title Summary Description
Certificate valid and trusted The connection to this site is using a valid, trusted server certificate issued by GlobalSign RSA OV SSL CA 2018.
Connection secure connection settings The connection to this site is encrypted and authenticated using TLS 1.3, X25519, and AES_128_GCM.
Resources all served securely All resources on this page are served securely.

More information about the site's TLS/SSL configuration:

HTTP Strict Transport Security (HSTS)

HSTS policy for https://www.bbc.com:
max-age=31536000; preload

Pass Test
max-age set to at least 6 months
includeSubDomains — policy also applies to subdomains
preload — requests inclusion in preload lists [only relevant for base domain]

HSTS policy for https://bbc.com:
max-age=31536000; preload

Pass Test
max-age set to at least 6 months
includeSubDomains — policy also applies to subdomains
preload — requests inclusion in preload lists

Content Security Policy

Content Security Policy set in HTTP header:

Content Security Policy (CSP) header not implemented.

The Content Security Policy tests are based on the ones from the Mozilla HTTP Observatory scanner/grader project (Mozilla Public License 2.0) by April King, reimplemented by us for Webbkoll. The explanatory texts are from the Observatory by Mozilla website, CC-BY-SA 3.0. Any mistake or inaccuracy in the results is our fault.

Reporting (CSP, Certificate Transparency, Network Error Logging)

Reports are sent to a third-party.

The NEL (Network Error Logging) header's report-to directive, in combination with the Report-To header, sends reports to the following third-party URI(s):

See Raw headers below for full details.

Referrer Policy

Referrer Policy set to no-referrer-when-downgrade in Referrer-Policy HTTP header.

Subresource Integrity (SRI)

Subresource Integrity (SRI) not implemented, but all external resources are loaded over HTTPS

The following third-party resources are not loaded using SRI:

Type URL
script https://uk-script.dotmetrics.net/door.js?d=www.bbc.com&t=homestudio
script https://static.chartbeat.com/js/chartbeat.js
script https://uk-script.dotmetrics.net/Scripts/ncs-script.js?v=364
script https://cdn.privacy-mgmt.com/unified/4.40.1/usnat.f12613136193900e32e2.bundle.js
script https://cdn.privacy-mgmt.com/unified/4.40.1/gdpr-tcf.27718c8cb9d29947d2c1.bundle.js
script https://mybbc-analytics.files.bbci.co.uk/echo-client-js/echo-2.6.0-avi.min.js
script https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/QG...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/QG...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
script https://emp.bbci.co.uk/emp/bump-4/bump-4.js
script https://cdn.tinypass.com/api/tinypass.min.js
script https://cdn.optimizely.com/public/4621041136/s/bbcx_prod.js
script https://static.bbci.co.uk/frameworks/requirejs/0.13.0/sharedmodules/require.js
script https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/ch...
css https://static.files.bbci.co.uk/bbcdotcom/web/20260527-122213-f92e6ec078-web-3.7.0-4/_next/static/cs...

The Subresource Integrity test is based on the one from the Mozilla HTTP Observatory scanner/grader project (Mozilla Public License 2.0) by April King, reimplemented by us for Webbkoll.

HTTP headers

Pass Header Value Result
X-Content-Type-Options nosniff X-Content-Type-Options header set to "nosniff"
X-Frame-Options SAMEORIGIN X-Frame-Options (XFO) header set to SAMEORIGIN or DENY
X-XSS-Protection X-XSS-Protection header not implemented

The header tests are based on the ones from the Mozilla HTTP Observatory scanner/grader project (Mozilla Public License 2.0) by April King, reimplemented by us for Webbkoll. The explanatory texts are from the Observatory by Mozilla website, CC-BY-SA 3.0.

Cookies

First-party cookies (14)

Domain Name Value Expires on HttpOnly Secure SameSite
.bbc.com optimizelyEndUserId oeu1780039974064r0.0... 2026-11-25 07:32:54Z
.bbc.com optimizelySession 1780039974087 2026-11-25 07:32:54Z
.bbc.com ckns_mvt 33f64f62-acc9-4f86-9... 2027-05-29 07:32:55Z
.bbc.com ckns_policy 000 2027-05-29 07:32:55Z
.bbc.com ckns_policy_exp 1780039975284 2027-05-29 07:32:55Z
.bbc.com ckns_explicit 0 2027-05-29 07:32:55Z
.bbc.com ckns_privacy july2019 2027-05-29 07:32:55Z
.bbc.com _cb 5GjaJCalx_yynu6Z 2027-06-28 07:32:55Z
.bbc.com _chartbeat2 .1780039975600.17800... 2027-06-28 07:32:55Z
.bbc.com _cb_svref external 2026-05-29 08:02:55Z
.bbc.com _pprv eyJjb25zZW50Ijp7IjAi... 2027-06-28 07:32:55Z (Lax)
.bbc.com _pcid %7B%22browserId%22%3... 2027-06-28 07:32:55Z (Lax)
.bbc.com _pctx %7Bu%7DN4IgrgzgpgThI... 2027-06-28 07:32:55Z (Lax)
.bbc.com _sp_su false 2027-05-29 07:32:56Z (None)

Third-party cookies (1)

Domain Name Value Expires on HttpOnly Secure SameSite
a4621041136.cdn.optimizely.com https://www.bbc.com_... {"lastSessionTimesta... 2026-11-25 07:32:56Z (None)

HttpOnly means that the cookie can only be read by the server, and not by JavaScript on the client. This can mitigate XSS (cross-site scripting) attacks.

Secure means that the cookie will only be sent over a secure channel (HTTPS). This can mitigate MITM (man-in-the-middle) attacks.

SameSite can be used to instruct the browser to only send the cookie when the request is originating from the same site. This can mitigate CSRF (cross-site request forgery) attacks.

GDPR: Rec. 60, Rec. 61, Rec. 69, Rec. 70, Rec. 75, Rec. 78, Art. 5.1.a, Art. 5.1.c, Art. 5.1.e, Art. 21, Art. 22, Art. 32.

e-PD (2002/58/EC). Rec. 24, 25, Art. 5.2.

e-PD revised (2009/136/EC). Rec. 65, 66.

More information

localStorage

localStorage used:

Key Value
_cb 5GjaJCalx_yynu6Z
_cb_expires 1814167975604
_cb_svref external
_cb_svref_expires 1780041775618
_chartbeat2 .1780039975600.1780039975600.1.DEiNNND5KAusCu7lbGC...
_chartbeat2_expires 1814167975605
_sp_local_state {"gdpr":{"mmsCookies":["_sp_v1_ss=1:H4sIAAAAAAAAAI...
_sp_non_keyed_local_state {"gdpr":{"_sp_v1_data":"1157537","_sp_v1_p":"80"},...
_sp_user_consent_26225 {"gdpr":{"authId":null,"uuid":null,"getMessageAlwa...
optimizely_data$$oeu1780039974064r0.00521016580331... {}
optimizely_data$$oeu1780039974064r0.00521016580331... [{"eb":{"n":"27302320011_homepage","y":"pageview",...
optimizely_data$$oeu1780039974064r0.00521016580331... {}
optimizely_data$$oeu1780039974064r0.00521016580331... []
optimizely_data$$oeu1780039974064r0.00521016580331... {"lastSessionTimestamp":1780039974068,"sessionId":...
optimizely_data$$oeu1780039974064r0.00521016580331... {}
optimizely_data$$oeu1780039974064r0.00521016580331... {}
optimizely_data$$oeu1780039974064r0.00521016580331... {"profile":{"visitorId":"oeu1780039974064r0.005210...
optimizely_data$$pending_events {}

Third-party requests

72 requests (72 secure, 0 insecure) to 16 unique hosts.

A third-party request is a request to a domain that's not bbc.com or one of its subdomains.

Host IP Country Classification URLs
a4621041136.cdn.optimizely.com 104.18.66.57 Analytics (Optimizely) Show (1)
cdn.optimizely.com 104.18.66.57 Analytics (Optimizely) Show (1)
cdn.privacy-mgmt.com 3.174.18.115 Show (12)
cdn.tinypass.com 104.18.160.126 Show (1)
emp.bbci.co.uk 95.101.195.101 Show (1)
ichef.bbci.co.uk 95.101.195.101 Show (22)
logx.optimizely.com 34.49.241.189 Analytics (Optimizely) Show (1)
mybbc-analytics.files.bbci.co.uk 3.174.22.33 Show (3)
pagead2.googlesyndication.com 142.251.38.98 FingerprintingGeneral, Advertising (Google) Show (1)
ping.chartbeat.net 54.163.229.73 Analytics (Chartbeat) Show (1)
rm-script.dotmetrics.net 3.174.18.44 Show (1)
static.bbci.co.uk 95.101.195.101 Show (1)
static.chartbeat.com 3.174.16.10 Analytics (Chartbeat) Show (1)
static.files.bbci.co.uk 95.101.195.101 Show (21)
uk-script.dotmetrics.net 3.174.18.122 Show (3)
www.bbc.co.uk 199.232.40.81 Show (1)

We use Mozilla's version of Disconnect's open source list of trackers to classify hosts.

GDPR: Rec. 69, Rec. 70, Art. 5.1.b-c, Art. 25.

Server location

Server location for www.bbc.com (199.232.40.81) could not be determined.

See more information (e.g., provider) about this IP address using KeyCDN's tool.

Raw headers

Header Value
x-content-type-options nosniff
etag "xy8s1fts48ar3m"
accept-ranges bytes
x-robots-tag bingbot: noarchive
nel {"report_to":"default","max_age":2592000,"include_subdomains":true,"failure_fraction":0.25}
content-length 83500
content-encoding gzip
vary X-BBC-Edge-Scheme,Accept-Encoding
date Fri, 29 May 2026 07:32:53 GMT
server BBC-GTM
x-lb-nocache true
referrer-policy no-referrer-when-downgrade
req-svc-chain FASTLY,GTM,BELFRAGE,BBCX
origin-agent-cluster ?0
x-timer S1780039973.397313,VS0,VE2
x-fastly-cache-status HIT-CLUSTER
report-to {"group":"default","max_age":2592000,"endpoints":[{"url":"https://default.bbc-reporting-api.app/report-endpoint","priority":1}],"include_subdomains":true}
brequestid 92880ecbefe24d56b4450c45d125a832
x-cache-hits 1
via 1.1 BBC-GTM, 1.1 Belfrage, 1.1 varnish
x-frame-options SAMEORIGIN
x-cache-age 25
x-served-by cache-cph2320058-CPH
content-type text/html; charset=utf-8
x-fastly-pre-flight-cache MISS, HIT
alt-svc h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400
belfrage-cache-status HIT
fastly-restarts 1
strict-transport-security max-age=31536000; preload
cache-control public, stale-if-error=90, stale-while-revalidate=30, max-age=30
bid sally
bsig 01c3f63e5b4d75f5b2b329d99dfa99b5
x-bbc-edge-cache-status HIT
x-cache HIT
x-correlation-id b5abf035-f1ee-4fb4-84ba-f4fd4c04cd7e
x-fastly-pre-flight-cache-status HIT

What this tool checks (and doesn't check)

This tool attempts to simulate what happens when a user visits a specified page with a typical browser. The browser has no addons/extensions installed, and Do Not Track (DNT) is not enabled, since this is the default setting in most browsers.

External files such as images, scripts and CSS are loaded, but the tool performs no interactions with the page — no links are clicked, no forms are submitted.

Disclaimer: The results presented here might not be 100% correct. Bugs happen. This tool is meant to be used by site owners as a starting point for improvements, not as a rigorous analysis.

Text about HTTPS partly adapted from the CIO Council's The HTTPS-Only Standard (public domain). MaxMind's GeoLite2 country database (CC-BY-SA 4.0) is used for GeoIP lookups. See here for more information.