What strictly necessary cookies does the BBC use?

Page updated: 6 December 2018

List of strictly necessary cookies

This list will be constantly updated, therefore we recommend checking it from time to time.

Cookie name What it's for

AM_REDIRECT_​BACK_SERVER_URL

Provides a redirection URL during sign in & registration events.

AMAuthCookie

Temporary cookie used to manage sign in.

atidvisitor / atuserid / idrxvr


The BBC’s analytics system uses cookies to gather information regarding visitor activity on the BBC's websites and other BBC online services. The data gathered is sent to AT Internet, the BBC's analytics partner, for analysis and reporting. The BBC uses this information to help improve the services it provides to its users.

AWSELB

Manages web traffic and balances traffic load.

BBCCOMMENTS​MODULESESSID

Reports back error messages in posting comments.

_cb_ls / _cb_svref / _chartbeat2 / _chartbeat5 / _chartbeat4 /_cb / _cb_cp

Chartbeat is used to understand engagement with pages by tracking how far a user gets on a page and where they're clicking.

ckns_acad-gateway

Academy page language setting.

ckns_amlbcookie

Manages server side management of sign in.

ckns_bbcTvVod

Manages the Banner asking users to confirm that they have a TV Licence to be able to watch BBC programmes in iPlayer. The Cookie is set to display TV Licence advisory notice every every 3 months.

ckns_echo_​device_id

Used to synchronise the analytics device ID between the native and web layers of iOS/Android apps, e.g. BBC Sport

ckns_explicit

Stores whether or not a browser has explicitly actioned the cookie banner. 

ckns_id-session​-redirects

Counts redirects in the sign in flows so that the BBC can degrade gracefully during instances of infinite redirects.

ckns_idtkn / ckns_atkn / ckns_id

Indicates that a user is signed in.

ckns_IVOTE_HISTORY

Stores voting history per user.

ckns_jwt

Indicates the state of the sign in session.

ckns_nav_promofail

Counts how often the footer "promo" cards fail to load, so we can tell browsers to stop further attempts to loads.

ckns_nonce

Helps to keep BBC accounts secure while signed in.

ckns_orb_fig_cache

Stores if the browser visiting the page is in the UK, EU & the device type they use when they visit (Mobile, Tablet or Desktop). Used by BBC products to load specific services such as cookie compliance messaging and to optimise the page loading to reduce data usage and page loading times.

ckns_orb_nofig

Remembers any failures on pages using our older, deprecated global navigation (ORB).

ckns_orb_nopromo

Counts how often the footer "promo" cards fail to load, so we can tell browsers to stop further attempts to loads.

ckns_pgAgeConfirm

Stores parental guidance confirmation that you're over 16.

ckns_pgPIN

Stores Parental Guidance PIN number.

ckns_pgUnlocked

Stores Parental Guidance Lock state.

ckns_policy

Stores current user's cookies settings.

ckns_policy_exp

Cookie storing date and time the user saw the BBC cookie banner, allows us in the future to redisplay cookie banner for compliance reasons, with new wording or updates to browsers who only viewed the banner before the new wording date.

ckns_privacy

Stores whether or not a browser has been displayed the privacy policy banner. 

ckns_rtkn

Refresh token (refresh expired access and identity tokens).

ckns_sa_labels​_persist

Persists statistics tracking when users move between different BBC websites.

ckns_session

Indicates that a user has signed in recently. Provides additional security for accessing sensitive information in the BBC account settings.

ckns_settings-​nonce

Stores a unique identifier for the signed in session.

ckns_sscid

Analytics device ID for BBC Affiliates (World Service, GNL).

ckns_stateless

Controls user journey based on web session type, i.e. stateless or stateful.

ckns_taster_csrf​_token

Ensures that feedback about pilots on Taster is only submitted from legitimate BBC websites.

ckns_taster_dsc

Remembers how many times Taster disclaimer banner has previously been shown and if the user has explicitly dismissed it.

ckns_taster_​rate_id

Stores audience members ratings to pilots on Taster, and answers to feedback questions.

ckns_telescope

Stores voting history per user.

ckps_bbcLiveSignIn​DismissableCount

Stores the number of times a user has dismissed the mandatory sign in banner.

ckps_bbcLiveSignIn​DismissableCount​Met

Displays mandatory sign in banner.

ckps_bbcTv

Determines if a user has accepted the tv license banner and if they have, we don’t display the banner again.

ckps_id_ptrt

Provides a redirection URL at the end of sign in & registration events.

ckps_tap_implicit

Stores content consumption information for non-signed in users, and information on promotional banners seen for BBC services on TVs.

ckps_tap_users

Stores credentials information for signed in users on BBC services on TVs.

ecos.dt

Stores information about Online Quality Survey.

identitytoken

Indicates that a user is signed in.

identitytoken (Transversal)

Remembers the visitor between sessions. Mainly for logging statistics. If not present, could not track repeat visits.

metafaqSession​ID

Maintains a visitor's session. Mainly for logging statistics. If not present, could not track a user journey.

optimizelyEnd​​UserId

Identifies visitors included in website optimisation tests to help improve the customer experience.

_pk_cvar

Used by the Matamo (formerly Piwik) 3rd party statistics tool. Provides enhanced metrics on top of Transversal's native statistics tracking.

_pk_id

Used by the Matamo (formerly Piwik) 3rd party statistics tool. Provides enhanced metrics on top of Transversal's native statistics tracking.

_pk_ref

Used by the Matamo (formerly Piwik) 3rd party statistics tool. Provides enhanced metrics on top of Transversal's native statistics tracking.

_pk_ses

Used by the Matamo (formerly Piwik) 3rd party statistics tool. Provides enhanced metrics on top of Transversal's native statistics tracking.

S1

The BBC’s analytics system uses cookies, log file data and embedded code to gather information regarding visitor activity on the BBC's websites and other BBC online services. The data gathered is sent to ComScore, the BBC's analytics partner, for analysis and reporting. The BBC uses this information to help improve the services it provides to its users.

sa_labels

Allows the BBC to track which links on the BBC website a user has clicked on, so that we know what the previous BBC page was the user came from.

SID

Remembers routes a user takes through the website/quizzes.

site24x7rumID

Allows site availability to be measured based on actual visitor usage rather than polling from external machines every few minutes.

WEATHER

Stores up to eight weather forecast locations for BBC Weather.

Choose language: CymraegGàidhlig