Conclick
HomeFeaturesPricingReviewsAboutContact
Resources
Explore the knowledge base
BlogInsights, product notes, and updatesGuidesStep-by-step walkthroughs and playbooksCompareFeature and alternative comparisonsToolsFree utilities and templates
Login
Home/Guides/Do Heatmaps Need Cookie Consent
Guide

Do Heatmaps Need Cookie Consent? What Each Tool Actually Sets

Most heatmap tools set cookies and need consent in the EU and UK. Here is what each one stores, and why a consent-gated heatmap is biased, not just smaller.

Privacy·7 min read
D
Deepak Yadav · Founder, Conclick
Updated July 21, 2026
consent.
On this page
  • The short answer
  • What the major tools actually store
  • Heatmaps and session replay are not the same question
  • The real cost is biased data, not legal risk
  • How to decide for your own site
  • Where Conclick sits

The short version

  • It depends on what the tool stores, not what its marketing says.
  • Hotjar and Microsoft Clarity set cookies and need consent in the EEA, UK and Switzerland, which Microsoft has enforced since 31 October 2025.
  • Aggregate heatmaps are a lighter case than session replay.
  • And the real cost is not legal: a heatmap that fires only after someone accepts a banner shows you accept-clickers, not visitors.

I spent a while trying to get a straight answer to this question and could not find one, so I went and checked the cookie tables myself. Almost every article about privacy-friendly heatmaps lists tools and repeats each vendor's own compliance claim. Nobody looks at what the script actually stores in the browser. That is the only thing that decides whether you need a banner, so this page starts there and stays specific.

The short answer

If a heatmap tool stores an identifier on the visitor's device, and that storage is not strictly necessary to deliver the service the visitor asked for, then under the ePrivacy Directive you need consent before it runs. That is a storage question, not an analytics question, which is why "is it GDPR compliant" is the wrong thing to ask a vendor. The right question is: what exactly do you write to my visitor's browser, and how long does it live?

Two tools can both be honestly described as privacy-friendly and still land on opposite sides of that line.

What the major tools actually store

This is from each vendor's own documentation rather than from roundups. Check it yourself before you rely on it, because vendors change this and I would rather you verify than trust me.

  • Microsoft Clarity sets _clck, which recognises a visitor across visits, and _clsk, which groups activity into a session. Microsoft began enforcing consent for visitors in the EEA, UK and Switzerland on 31 October 2025, and provides a Consent V2 API for signalling it. Without a consent signal, Clarity runs in a limited mode.
  • Hotjar sets tracking cookies, and its own guidance is explicit that the site owner is the data controller and is responsible for obtaining consent. The compliance burden is yours, not theirs.
  • Matomo does not set a cookie for heatmaps alone, but its own FAQ states that recording sessions sets a first-party cookie named _pk_hsr for the duration of the visit. Heatmaps and session recording are the same product but not the same legal question.
  • Plausible's own page on when it is not the right fit (linked in the sources below) says it does not record individual visitor sessions, and lists mouse movement recordings, rage click detection and heatmaps among the things it deliberately leaves out. If you want heatmaps, it is not the tool.
  • Conclick measures without cookies and without a cross-site profile. It does keep a first-party visitor identifier in the browser's local storage so a session holds together. That is not a cookie, but it is a persistent client-side identifier, and I would rather say so than let you assume otherwise.
Nobody on this page can tell you whether you personally need a banner. That depends on your jurisdiction, what else you load, and how you have configured the tool. Ask a lawyer before you act on any of it, including mine.
See this on your own site — free for 14 days, no card.
Add My Website

Heatmaps and session replay are not the same question

Tools sell these together, which makes them sound like one feature with one compliance answer. Legally they are quite different.

An aggregate heatmap is a count. Four hundred people clicked in this region, the median visitor scrolled to sixty percent of the page. No individual is reconstructable from it. A session replay is a recording of one identifiable person moving through your site, including what they typed if you have not masked inputs correctly. The second is a much harder thing to defend, and it is the one that tends to attract regulator attention.

The CNIL's guidance on analytics exemptions is instructive here mostly for what it does not cover: its conditions are written for audience measurement and A/B testing, and it does not address session recording at all. Read that as a signal about where the safe ground is.

The real cost is biased data, not legal risk

This is the part that made me care about the question, and it has nothing to do with compliance.

If your heatmap only fires after someone accepts a cookie banner, you are not collecting less data. You are collecting a skewed sample. The people who click Accept are not a random subset of your visitors. They skew toward people who are less privacy-aware, less technical, on older browsers, in jurisdictions without a banner requirement at all. Those are exactly the differences that show up in where people click and how far they scroll.

So the heatmap you are staring at is not a picture of your visitors. It is a picture of your consenting visitors, presented as though it were the whole. You will make layout decisions on it and never see the error, because a biased heatmap looks exactly as convincing as an accurate one.

That is the argument for measuring without a banner where you legitimately can: not that it is more legal, but that it is more true.

How to decide for your own site

  1. Open your site in a private window with devtools on the Application tab. Look at what is actually in Cookies and Local Storage after the page loads. This takes two minutes and beats any vendor claim.
  2. Separate your requirements. If you need aggregate click and scroll behaviour, that is a lighter ask than replaying individual sessions, and you may not need replay at all.
  3. Check whether the tool can run in a reduced mode without consent, and what you lose. Clarity's limited mode and Matomo's heatmap-without-replay configuration are both real options.
  4. Ask what happens to visitors who decline, and whether your analytics silently drops them or counts them anonymously.
  5. Get the answer reviewed by someone qualified in your jurisdiction before you remove a banner.

Where Conclick sits

I build Conclick, so treat this section as what it is. Conclick renders click maps and scroll depth over a real screenshot of the page rather than a reconstructed overlay, measures without cookies, and keeps data on our servers. It also ties payments from Stripe, Paddle, Polar, Lemon Squeezy and Dodo back to the source and campaign that produced them, which is the thing I actually built it for.

It is not the only privacy-positioned tool with heatmaps, and I would be lying if I said otherwise. Matomo has had them for years and is a genuinely good product, particularly if you want to self-host. TWIPLA, Piwik PRO and Clicky all belong in the conversation too. If your question is purely which heatmap respects privacy, several answers are defensible. If your question is which one also tells you that the visitor who scrolled to the pricing table later paid you forty-nine dollars, the field narrows considerably.

Conclick is built on the open-source Umami engine, which I mention wherever it is relevant rather than only where it flatters us.

FAQ

Frequently asked questions

Do heatmaps need cookie consent under GDPR?

It depends on whether the tool stores something on the visitor's device. Under the ePrivacy Directive, consent is required for non-essential storage, and heatmap tools that set tracking cookies generally fall into that category. A tool that stores nothing, or stores only what is strictly necessary, is a different case. This is not legal advice and the answer varies by jurisdiction and configuration.

Does Microsoft Clarity require a cookie banner?

Clarity sets the _clck and _clsk cookies, and Microsoft began enforcing consent for visitors in the EEA, UK and Switzerland on 31 October 2025. It provides a Consent V2 API for passing a consent signal, and runs in a limited mode when no signal is present.

What is the difference between a heatmap and a session recording, legally?

An aggregate heatmap is a count that no individual can be reconstructed from. A session recording is a replay of one identifiable person's behaviour, potentially including form input. The second carries substantially more risk, and the CNIL's analytics exemption guidance is written around audience measurement and A/B testing without addressing session recording at all.

Does Plausible have heatmaps?

No. Plausible states directly that it does not record individual visitor sessions, and that there are no mouse movement recordings, rage click detection or heatmaps. It is a lightweight pageview and goal analytics tool by design.

Are cookieless heatmaps as accurate as cookie-based ones?

For aggregate click and scroll behaviour they are typically more accurate in practice, because they measure every visitor rather than only the ones who accepted a banner. Where cookieless measurement is weaker is stitching one person across multiple visits over time, which matters for long consideration cycles.

Can I run heatmaps without a consent banner?

Sometimes, depending on your jurisdiction, the tool's storage behaviour and how you configure it. Some tools can run in a reduced mode that avoids non-essential storage. Do not take a vendor's compliance page as a determination for your own site, and have it reviewed before you remove a banner.
Put this into practice

Conclick gives you privacy-first analytics, heatmaps, funnels, and revenue attribution in one. Free for 14 days, no card.

Sources

  1. 01CNIL, Sheet n°16: Use analytics on your websites and applicationscnil.fr
  2. 02Matomo FAQ: Does Heatmap & Session Recording set any cookies?matomo.org
  3. 03Matomo: Heatmaps and behaviour analyticsmatomo.org
  4. 04Plausible: When Plausible is not the right fitplausible.io
  5. 05Hotjar: Cookies set by the Hotjar tracking codehelp.hotjar.com
D
Written by Deepak Yadav
Founder, Conclick

Deepak Yadav is the founder of Conclick — privacy-first web analytics that ties every visit to real revenue. He has spent years staring at GA4 dashboards trying to answer one question (which traffic actually makes money) and built Conclick to answer it. He writes about analytics, attribution, and what actually moves the needle for bootstrapped founders.

Read next
migration.
Guide·9 min read
Migrating off Google Analytics 4: a practical guide
gdpr.
Guide·10 min read
The GDPR-Compliant Analytics Checklist for 2026
funnel.
Guide·10 min read
How to Read a Conversion Funnel and Fix the Biggest Leak
sampling.
Guide·8 min read
Is GA4 Sampling Your Data? How to Tell and What to Do
utm.
Free tool·2 min read
Free UTM Builder — tag your campaign links in seconds
bounce.
Definition·7 min read
Bounce Rate: What It Actually Means and When to Care
Get started

See which traffic actually makes you money

Analytics, heatmaps, funnels, and revenue in one privacy-first dashboard. Free for 14 days, no card.

Conclick
Quick Links
  • Advantages
  • Features
  • Benefits
  • Reviews
  • FAQ
Pages
  • Home
  • Pricing
  • Contact
  • About
Resources
  • Blogs
  • Guide
  • Compare
  • Tools
  • Alternatives
  • Glossary
  • Use cases
Social
  • Linkedin
  • Twitter
Legal
  • Privacy policy
  • Terms of service
Copyright © 2026 Conclick. All rights reserved