Comparison

Mirage Analytics vs Microsoft Clarity

Clarity is free, has no traffic cap, and it is a genuinely good tool. But since 31 October 2025 it asks for consent in Europe — and it only keeps 30 days of history.

The 30-second verdict

Microsoft Clarity

Heatmaps, session recordings and funnels, free forever and with no traffic cap — Microsoft charges nothing and pushes no upgrade. In exchange: a consent banner is mandatory in the EU since late 2025, data is kept for 30 days, hosting is on Azure, and there is no A/B testing or SEO tracking.

Mirage Analytics

The same behavioural foundation — replay, heatmaps, funnels — but with no cookie and no banner, with A/B testing and SEO on top, 36 months of history instead of 30 days, and hosting in France at Scaleway. From €19 excl. VAT per month.

Detailed comparison

Mirage AnalyticsMicrosoft Clarity
Price From €19 excl. VAT/month Free, no traffic cap
Consent banner in the EU None — CNIL exemption by design Required since 31 October 2025
Traffic measured 100% 55–60% (average French opt-in rate)
Audience history 36 months 30 days
Session recording retention 3 months 30 days, 9 months for favourites
Data hosting France (Scaleway) Microsoft Azure
Heatmaps
Session replay
Conversion funnels
Full audience measurement Behaviour-focused
A/B testing
SEO & Search Console
Vendor DPLIANCE, a French company Microsoft (United States)

What changed on 31 October 2025

Plenty of teams picked Clarity thinking it let them sidestep the banner problem. That is no longer true. Microsoft now documents the enforcement of a consent signal requirement for any visit from the European Economic Area, the United Kingdom and Switzerland, with consent mode enabled by default for those regions.

In practice: without a valid consent signal, Clarity stops setting its cookies and limits what it collects — Microsoft states that session recordings and funnel tracking are affected. You therefore need to plug in a CMP, or build your own banner wired to the consent API. That puts you back exactly where GA4 left you: a banner to display, and every visitor who declines missing from your statistics. The average French opt-in rate is 55–60% (Didomi, 21.7 billion consent choices) — so 40–45% of your traffic is traffic Clarity will no longer see.

Mirage takes the problem from the other end: no cookie set, no persistent identifier, so there is nothing to consent to for audience measurement. The criteria in detail: the CNIL consent exemption for analytics tools.

30 days of memory

This is the limit people talk about least, and often the one that decides it. Clarity keeps data for 30 days from recording; only the recordings you mark as favourites and a randomly drawn sample are kept for up to 9 months.

So you cannot compare this year's sales season with last year's, measure the effect of a redesign six months on, or document seasonality. For one-off diagnosis, 30 days is plenty. To steer over time, you need a memory longer than the past month.

At Mirage, measurement data is kept for 36 months and session recordings for 3 months. Let us be precise rather than flattering: on the replays you mark as favourites, Clarity goes further than we do with its 9 months. It is on audience history — 36 months against 30 days — that the gap really counts.

What “free” means here

To be fair: Clarity costs nothing, imposes no quota and never nags you towards a paid tier. That is rare and worth saying. Microsoft gains no subscription from it — it gains a view of browsing behaviour at very large scale, useful to its ecosystem.

The question is therefore not “what does it cost” but “what am I accepting in exchange”. A consent banner to display, a share of traffic lost, one month of history, and behavioural data processed by a non-European operator. If those four points suit you, Clarity is an excellent choice and you have no reason to switch.

Which one for you?

Stay on Clarity if…

  • Your tooling budget has to stay at zero
  • You already run a CMP and the banner does not bother you
  • You use it occasionally, to diagnose a page
  • One month of history is enough for your decisions

Switch to Mirage if…

  • You want to remove the banner, not manage it
  • You care about measuring 100% of your visitors
  • You steer over time and compare year on year
  • A/B testing and SEO tracking are part of your routine
  • French hosting and a European vendor matter to your DPO or your clients

FAQ

Is Microsoft Clarity really free?

Yes, and it should be said plainly: Clarity is free with no traffic cap, no credit card and no paid tier to unlock. Microsoft documents this explicitly. The cost is not financial — it is the consent banner now required in Europe, the retention capped at 30 days, and the fact that your behavioural data travels through the infrastructure of a US operator.

Does Microsoft Clarity require a consent banner?

Yes, since 31 October 2025. Microsoft's documentation states that Clarity now enforces a consent signal requirement for visits originating from the European Economic Area, the United Kingdom and Switzerland, with consent mode enabled by default for those regions. Without valid consent Clarity limits collection: session recordings and funnel tracking are affected. You therefore need a CMP, or your own banner wired to Clarity's consent API.

How long does Clarity keep the data?

30 days. Microsoft documents a retention of 30 days from the time of recording; only recordings marked as favourites and a randomly drawn sample are kept for up to 9 months. At Mirage, measurement data is kept for 36 months — enough to compare year on year — and session recordings for 3 months. In all honesty: on favourited replays alone, Clarity goes further than we do.

Can Clarity and Mirage be used at the same time?

Technically yes, the two scripts coexist without conflict, and running Mirage alongside for a few weeks is the best way to compare the numbers. But if you keep Clarity you keep the banner it now requires — and the data loss that comes with it. The point of switching is precisely to be able to drop that banner for audience measurement.

Is Clarity GDPR-compliant?

Clarity can be used compliantly, provided you collect consent — which is exactly what Microsoft made mandatory for the EEA in late 2025. So the difference with Mirage is not “compliant or not”, but the route taken: Clarity asks for consent, Mirage is designed not to need it for audience measurement, by aligning with the CNIL's exemption criteria.