Consenter Documentation

Hotjar Configuration

How to configure Hotjar and properly map these configurations within the customer panel to ensure users are clearly informed about the use of this Third Party Provider (TPP). The tables below outline how different configurations of Hotjar affect the privacy risks for users.

Privacy relevant configurations (Parameters)

This table shows features which can be enabled or disabled within Hotjar. Use this overview to ensure your Hotjar setup and Consenter Manager settings stay consistent.

Each row represents a feature that can be disabled or enabled in various ways when configuring your TPP for your website. The left-hand column describes the feature, while the right-hand column provides guidance on where to find it in the Consenter Manager and how to configure it to accurately reflect your TPP setup.

Some functions or data categories may be named differently between TPPs or in our overview due to the lack of standardization. As the data controller, you are responsible for informing users in a clear and comprehensible manner. This guide supports you by offering uniform, established terminology that helps users understand how their personal data is processed, thereby fostering trust in your brand.

Parameters➡️ TPP Config Low risk (consent)➡️ TPP Config Higher risk (consent)➡️ Consenter Manager Config How to map your Hotjar configurations in Consenter Manager
ConsentYes (Opt-In)Yes (Opt-In)Select Hotjar if consent is required
Data sharingNo (Hotjar is processor only)Export to third parties (integration with other platforms)Before exporting data, verify if it includes personal data. If so, ensure proper legal basis and potentially specify an additional processing purpose, such as marketing analytics or personalized advertising.
Data processing agreementYes, Hotjar acts as processor (DPA included in Terms of Service)Yes, Hotjar acts as processor (DPA included in Terms of Service)Select respective legal role of data recipient.
Tracking methodFirst party cross-session with cookiesFirst party cross-session with cookies and cross-device (User ID via Identify API)Select respective tracking method
IdentifierDevice Identifier (Cookie: _hjid) + UUIDDevice Identifier (Cookie: _hjid) + UUID + User ID (customer-provided)Select respective data category, e.g. Device identifier; Authentication-derived identifiers
User ID featuresNoYes (via Identify API, customer-provided)1. Select respective data categories: Authentication-derived identifiers, Direct identifiers, Users' profiles
2. Select personalization model
Retention Period< 12 months (365 days standard)12+ monthsIndicate maximum storage duration
Processing locationEU (Ireland, AWS eu-west-1)EU (Ireland, AWS eu-west-1); some sub-processors in USAIndicate processing location: EU (Ireland) with potential US sub-processors
Advertising FeaturesRecordings, Heatmaps (suppressed data)Recordings, Heatmaps, Surveys, Feedback (full data with consent)If ad features are enabled, select additional marketing purpose (e.g. marketing analytics).

Data categories

This table details the categories of data collected by Hotjar. Use this overview to ensure your Hotjar setup and Consenter Manager settings stay consistent.

Each row represents a data category that can be disabled or enabled in various ways when configuring your TPP for your website. The left-hand column describes the data category, while the right-hand column provides guidance on where to find it in the Consenter Manager and how to configure it to accurately reflect your TPP setup.

Some functions or data categories may be named differently between TPPs or in our overview due to the lack of standardization. As the data controller, you are responsible for informing users in a clear and comprehensible manner. This guide supports you by offering uniform, established terminology that helps users understand how their personal data is processed, thereby fostering trust in your brand.

Collected data categories➡️ TPP Config Lower risk (consent)➡️ TPP Config Higher risk (consent)➡️ Consenter Manager Config How to map your Hotjar configurations in Consenter Manager
IP AddressAnonymized (last octet removed, stored as x.x.x.0)Anonymized (last octet removed, stored as x.x.x.0)Select data category: IP-Address (anonymized)
Technical data: Device characteristics, Browser/OS data etc.YesYesSelect data category: Device characteristics
Aggregated site statisticsYesYesSelect data category: Aggregated site statistics
Enhanced MeasurementFull (Heatmaps, Recordings with suppression)Full (Heatmaps, Recordings, Surveys, Feedback, Form Analytics)Select data category: Browsing and interaction data
Geo-location infoCountry-level onlyCountry-level onlySelect data category: Non-precise location data
eCommerce ActivityNoYes (if tracked via custom events)Select respective data category
Visitor logs / profilesYes (session recordings with suppressed PII)Yes (full recordings, User ID profiles)1. Select data category: Users' profiles
2. Select respective Identifier
Device identifiersYes (cookies: _hjid, _hjSessionUser, etc.)Yes (cookies: _hjid, _hjSessionUser, etc.)Select respective data category
Authentication derived IdentifiersNoYes (User ID via Identify API)Select respective data category
Probabilistic identifiersLimited (UUID for session continuity)Limited (UUID for session continuity)-
Special categories of personal dataNoNo-
Privacy choicesNoNo-
Custom events / variablesNo personal data (with proper suppression configuration)May contain additional personal data categoriesIf tracking custom events and/or variables, ensure transparency, e.g. by selecting additional purposes and data categories

Notes on Hotjar Configuration

  • IP Anonymization: Automatic; last octet removed before storage (e.g. 1.2.3.4 becomes 1.2.3.0). Full IP never persisted to disk - Data Suppression: Mandatory configuration for GDPR compliance: - Automatic: Keystroke data suppressed by default on all input fields - Manual configuration required: Suppress text, images, and user input in Site Settings for heatmaps/recordings - Suppression occurs client-side (browser) before data reaches Hotjar servers - Data Processing Agreement: Automatically included in Hotjar Terms of Service upon account creation - Hotjar acts as: Data Processor

For technical integration guides (code implementation), see Hotjar Integration Guide →

Last updated on