Cookies on the NHS innovation service

What are cookies?

Cookies are files saved on your phone, tablet or computer when you visit a website.

They store information about how you use the website, such as the pages you visit.

Cookies are not viruses or computer programs. They are very small so do not take up much space.

How we use cookies

We only use cookies to:

  • make our website work
  • measure how you use our website, such as which links you click on (analytics cookies), if you give us permission

We do not use any other cookies, for example, cookies that remember your settings or cookies that help with health campaigns.

We sometimes use tools on other organisations' websites to collect data or to ask for feedback. These tools set their own cookies.

Cookies that make our website work

We use cookies to keep our website secure and fast.

Cookies needed for the NHS innovation service to work
Cookies needed for the NHS innovation service to work
NamePurposeExpires
nhsuk-cookie-consentRemembers if you used our cookies bannerWhen you close the browser (if you do not use the banner) or 1 year (if you use the banner).
grav-siteA cookie set when you enter a password to get into a private area of the site. It allows the site to remember that you have already entered the password.30 minutes
connect.sidInnovation Service session cookie. This is set when you log in to the service. It makes temporary use of your personal information previously collected by us, only holding information for the duration of your session. It is required by various features in the site and is deleted when your session ends.Session
ApplicationGatewayAffinityThis cookie is provided by the load balancer and used to ensure functionality of the service.Session
ApplicationGatewayAffinityCORSThis cookie is provided by the load balancer and used to ensure functionality of the service, even for cross-origin requests.Session

Cookies that measure website use

We also like to use analytics cookies. These cookies store anonymous information about how you use our website, such as which pages you visit or what you click on.

List of cookies that measure website use
List of cookies that measure website use
NamePurposeExpires
_gaUsed to distinguish users.2 years
_gidUsed to distinguish users.24 hours
gaUsed to persist session state.2 years
_gac_gb_Contains campaign related information. If you have linked your Google Analytics and Google Ads accounts, Google Ads website conversion tags will read this cookie unless you opt-out.90 days
_hjClosedSurveyInvitesHotjar cookie that is set once a user interacts with an External Link Survey invitation modal. It is used to ensure that the same invite does not reappear if it has already been shown.365 days
_hjDonePollsHotjar cookie that is set once a user completes a survey using the On-site Survey widget. It is used to ensure that the same survey does not reappear if it has already been filled in.365 days
_hjMinimizedPollsHotjar cookie that is set once a user minimizes an On-site Survey widget. It is used to ensure that the widget stays minimized when the user navigates through your site.365 days
_hjShownFeedbackMessageHotjar cookie that is set when a user minimizes or completes Incoming Feedback. This is done so that the Incoming Feedback will load as minimized immediately if the user navigates to another page where it is set to show.365 days
_hjSessionTooLargeCauses Hotjar to stop collecting data if a session becomes too large. This is determined automatically by a signal from the WebSocket server if the session size exceeds the limit.Session
_hjSessionRejectedIf present, this cookie will be set to '1' for the duration of a user's session, if Hotjar rejected the session from connecting to our WebSocket due to server overload. This cookie is only applied in extremely rare situations to prevent severe performance issues.Session
_hjSessionResumedA cookie that is set when a session/recording is reconnected to Hotjar servers after a break in connection.Session
_hjidHotjar cookie that is set when the customer first lands on a page with the Hotjar script. It is used to persist the Hotjar User ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.365 days
_hjRecordingLastActivityThis should be found in Session storage (as opposed to cookies). This gets updated when a user recording starts and when data is sent through the WebSocket (the user performs an action that Hotjar records).Session
_hjTLDTestWhen the Hotjar script executes we try to determine the most generic cookie path we should use, instead of the page hostname. This is done so that cookies can be shared across subdomains (where applicable). To determine this, we try to store the _hjTLDTest cookie for different URL substring alternatives until it fails. After this check, the cookie is removed.Session
_hjUserAttributesHashUser Attributes sent through the Hotjar Identify API are cached for the duration of the session in order to know when an attribute has changed and needs to be updated.Session
_hjCachedUserAttributesThis cookie stores User Attributes which are sent through the Hotjar Identify API, whenever the user is not in the sample. Collected attributes will only be saved to Hotjar servers if the user interacts with a Hotjar Feedback tool, but the cookie will be used regardless of whether a Feedback tool is present.Session
_hjLocalStorageTestThis cookie is used to check if the Hotjar Tracking Script can use local storage. If it can, a value of 1 is set in this cookie. The data stored in_hjLocalStorageTest has no expiration time, but it is deleted almost immediately after it is created.Under 100ms
_hjIncludedInPageviewSampleThis cookie is set to let Hotjar know whether that user is included in the data sampling defined by your site's pageview limit.30 minutes
_hjIncludedInSessionSampleThis cookie is set to let Hotjar know whether that user is included in the data sampling defined by your site's daily session limit.30 minutes
_hjAbsoluteSessionInProgressThis cookie is used to detect the first pageview session of a user. This is a True/False flag set by the cookie.30 Minutes
_hjFirstSeenThis is set to identify a new user’s first session. It stores a true/false value, indicating whether this was the first time Hotjar saw this user. It is used by Recording filters to identify new user sessions.Session
_hjViewportIdThis stores information about the user viewport such as size and dimensions.Session
_hjRecordingEnabledThis is added when a Recording starts and is read when the recording module is initialized to see if the user is already in a recording in a particular session.Session

We'll only use these cookies if you say it's OK. We'll use a cookie to save your settings.

Change your cookie settings

Some cookies, like those used to measure how you use our website, are not needed for our website to work.

These cookies can help us make our website better, but we'll only use them if you say it's OK.

How we use the information we collect

To find out how we collect, store and use information about you or your visit, see the NHS website privacy policy.