Analytics

Hotjar

Hotjar is a behaviour analytics and user feedback platform that provides heatmaps, session recordings, surveys, and feedback widgets. It helps teams understand how visitors actually navigate and interact with their website. Unlike advertising trackers, Hotjar stores EU customer data in the EU (AWS Ireland) and has no ad-targeting purpose. Consent is required under the ePrivacy Directive for cookies and session recording.

Overview

What does Hotjar do?

What is Hotjar?

Hotjar is a behaviour analytics and user feedback platform founded in Malta in 2014 and acquired by Contentsquare in 2021. It provides product teams and UX designers with tools to understand how real visitors interact with their websites: heatmaps (click, move, scroll), session recordings, on-site surveys, feedback widgets, and funnel analysis. Unlike advertising trackers, Hotjar has no ad-targeting purpose, its sole aim is to help operators improve their user experience and conversion rates.

Key features

Hotjar's core features include: Heatmaps, visual overlays showing where visitors click, move their mouse, and how far they scroll on each page; Session recordings, anonymised video replays of individual visitor sessions, showing navigation paths, rage clicks, and u-turns; Surveys, in-page and exit-intent surveys to collect qualitative feedback directly from visitors; Feedback widgets, always-on feedback buttons allowing visitors to highlight page elements and leave comments; and Funnels, step-by-step conversion analysis to identify where visitors drop off.

Privacy, GDPR & data storage

Hotjar stores all EU customer data in the European Union (AWS eu-west-1, Ireland), a deliberate privacy-by-design decision made in 2022 that eliminates cross-border data transfer concerns for most deployments. Hotjar acts as a data processor on behalf of the operator, processing data only according to the operator's instructions. Under the GDPR and the ePrivacy Directive, consent is required before the Hotjar tracking code may fire, since it sets persistent identification cookies. Hotjar also provides an Opt-out page that operators can link to, allowing visitors to exclude themselves from all Hotjar tracking.

Cookieless mode & session recording masking

Since Hotjar version 3, operators can enable cookieless mode, in which no persistent cookies are set and tracking is based solely on aggregated, non-identifiable session data. This mode reduces privacy risk significantly and may allow use under legitimate interest in some jurisdictions. For session recordings, Hotjar automatically suppresses text input fields (replacing them with asterisks) to prevent accidental capture of passwords or form data. Operators must verify that all sensitive fields, payment details, health data, personal identifiers, are correctly excluded using Hotjar's suppress class or element suppression settings.

Compliance

Hotjar and the GDPR

Hotjar is classified as “Analytics”. On a site that targets European visitors, it must only load after the visitor consents, and it must be listed in your cookie policy.

Legal basis
Consent (Art. 6(1)(a) GDPR) or Legitimate Interest (Art. 6(1)(f) GDPR) depending on use case
Risk level
medium
Applicable regulations
GDPR, ePrivacy Directive (Cookie Law)

Impact assessment (DPIA)

Hotjar collects granular behavioural data including mouse movements, click positions, scroll depth, and full session recordings of visitor interactions. Key DPIA considerations: (1) session recordings may inadvertently capture sensitive data entered into forms, email addresses, names, or in edge cases payment card numbers, if the masking configuration is incomplete; operators must verify that all sensitive input fields are excluded from recordings; (2) Hotjar uses persistent cookies to assign unique visitor IDs (_hjid, _hjSessionUser), enabling individual-level tracking across multiple sessions; (3) unlike advertising trackers, Hotjar does not transfer data to the US for EU customers, data is stored in AWS eu-west-1 (Ireland), significantly reducing cross-border transfer risk; (4) Hotjar processes data as a data processor on behalf of the operator, which is a more favourable arrangement than Meta Pixel's joint-controller model; (5) in cookieless mode (Hotjar v3+), no persistent identifiers are set and data is aggregated, this substantially reduces privacy risk but limits session-level analytics. A DPIA is recommended for large-scale or sensitive deployments; the main risk factor is inadvertent sensitive data capture in recordings.

Sample text for your banner

We use Hotjar to understand how you use our website. Hotjar may record your mouse movements, clicks, and scrolling behaviour, and may use cookies to identify your browser across visits. This data is stored in the EU and used solely to improve our website experience. No personal data is shared with advertisers. You may withdraw your consent at any time via our cookie settings.
Cookies and trackers

What Hotjar sets and contacts

Tracking method
JavaScript snippet (Hotjar Tracking Code)
Server location
European Union (AWS Ireland, eu-west-1)
Cookieless mode available
Yes

Cookies set (4)

NameTypeDurationPurpose
_hjidAnalytics365 daysAssigns a unique visitor ID to identify and track the same user across multiple sessions. Persisted on the operator domain as a first-party cookie.
_hjSessionUser_<site_id>Analytics365 daysStores the unique session user identifier across pages within a visit. Used to link session recordings to a specific user profile in the Hotjar dashboard.
_hjSession_<site_id>Analytics30 minutesStores current session data including session number and start timestamp. Expires after 30 minutes of inactivity.
_hjAbsoluteSessionInProgressAnalytics30 minutesDetects the first pageview of a new session to prevent duplicate session counts in heatmap and recording data.

Third-party domains contacted (4)

  • script.hotjar.com
  • static.hotjar.com
  • insights.hotjar.com
  • vc.hotjar.io
Questions

Frequently asked questions about Hotjar

Can't find your question? Write to us, we answer fast.

What is Hotjar and what does it do?

Hotjar is a behaviour analytics and user feedback platform. It provides heatmaps (showing where visitors click, move, and scroll), session recordings (anonymised video replays of individual visits), surveys, and on-page feedback widgets. It is used by product and UX teams to understand how real visitors interact with a website, not to track behaviour for advertising purposes. Hotjar has no ad-targeting functionality and does not share data with any advertising network.

Is Hotjar GDPR compliant?

Hotjar is designed with GDPR compliance in mind. EU customer data is stored in the EU (AWS Ireland), Hotjar acts as a data processor under a Data Processing Agreement, and it provides tools to mask sensitive data in recordings. However, compliance depends on the operator's configuration: you must obtain valid consent before loading the Hotjar script (since it sets persistent cookies), correctly suppress all sensitive form fields from recordings, and maintain an up-to-date DPA with Hotjar.

Does Hotjar require cookie consent?

Yes, in its default configuration. Hotjar sets persistent identification cookies (_hjid, _hjSessionUser) that are used to track individual visitors across sessions. Under the ePrivacy Directive and GDPR, these require prior informed consent via a compliant Consent Management Platform (CMP). However, Hotjar v3+ offers a cookieless mode in which no persistent cookies are set, in this mode, consent requirements are significantly reduced and legitimate interest may be a valid legal basis in some jurisdictions.

Where does Hotjar store data, EU or US?

For EU customers, Hotjar stores all behavioural data (heatmaps, session recordings, survey responses) in the European Union on AWS eu-west-1 (Ireland). This migration was completed in 2022 as a deliberate privacy-by-design decision to eliminate EU-to-US data transfer concerns. This is a key compliance advantage over tools like Google Analytics or Meta Pixel, which transfer data to the United States. Some operational sub-processors (e.g. for billing or support) may be US-based, but these do not process session or heatmap data.

What cookies does Hotjar set?

Hotjar sets four main cookies: _hjid (365-day lifetime), assigns a unique visitor ID persisted across sessions to identify returning users; _hjSessionUser_<site_id> (365-day lifetime), stores the unique session user identifier; _hjSession_<site_id> (30-minute lifetime), stores current session data including session number and timestamps; _hjAbsoluteSessionInProgress (30-minute lifetime), detects the first pageview of a session. All cookies are first-party (set on the operator domain) and stored in the EU.

Can Hotjar session recordings capture sensitive data like passwords or credit card numbers?

By default, Hotjar automatically suppresses all HTML input fields in session recordings, replacing their content with asterisks. However, this suppression relies on correct HTML markup, non-standard input implementations or dynamically rendered fields may not be caught automatically. Operators must review their recordings and use Hotjar's suppress class (data-hj-suppress) or element-level suppression settings to explicitly exclude any sensitive fields. Particular attention is required on checkout pages, account registration forms, and any page handling health, financial, or identity data.

What is Hotjar cookieless mode and does it satisfy GDPR?

Hotjar v3+ introduced a cookieless tracking mode in which no persistent cookies are set in the visitor browser. In this mode, Hotjar collects only aggregated, non-identifiable session data, it cannot link multiple visits to the same individual. This significantly reduces privacy risk and may allow use under legitimate interest (Art. 6(1)(f) GDPR) rather than consent, depending on the specific processing and applicable DPA guidance. Note that session recordings are still available in cookieless mode, but without cross-session user identification.

What is the difference between Hotjar and Google Analytics?

Google Analytics and Hotjar serve complementary but different purposes. Google Analytics focuses on quantitative metrics: how many visitors, from where, which pages, conversion rates. It transfers data to Google servers in the United States and requires consent. Hotjar focuses on qualitative behaviour: why visitors behave as they do, visualised through heatmaps and session recordings. Hotjar stores EU data in the EU, has no advertising use, and acts purely as a processor. Many teams use both tools together, Google Analytics for traffic reporting, Hotjar for UX optimisation.

Tail

Tail is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Tail supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Tail enables informed decisions that improve experience and drive results.

Analytics

Yxper

Yxper is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. Yxper offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Yxper empowers organizations to optimize strategy and maximize return on investment.

Analytics

Cronitor

Cronitor is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Cronitor supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Cronitor enables informed decisions that improve experience and drive results.

Analytics

Raygun

Raygun is a marketing platform that equips businesses with tools to amplify their digital presence and drive customer acquisition. It supports audience segmentation, campaign automation, and cross-channel engagement. Raygun provides real-time analytics and reporting dashboards for performance measurement and strategy optimization. By combining data intelligence with marketing execution, Raygun helps deliver the right message to the right audience at the right time.

Analytics

Sweet Analytics

Sweet Analytics is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Sweet Analytics supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Sweet Analytics enables informed decisions that improve experience and drive results.

Analytics

Patient Prism

Patient Prism is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Patient Prism supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Patient Prism enables informed decisions that improve experience and drive results.

Analytics

Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.