Available now Web app · self-hosted on your server

🖱️ Clickmap

Click heatmaps and session replay you own forever.

Hotjar starts at $39/mo and prices per session — the moment you go viral, your analytics tool becomes your biggest bill. Clickmap drops one script tag on your site and stores everything in your own SQLite file on your own box. $49, once, unlimited sessions.

$39/mo forever $49once
Screenshot on the way

Clickmap screenshot is being captured — the app is shipped and real.

What's in the box

Features

One-tag install

Drop a single defer script tag with your site key and start collecting.

Click heatmaps

Click density on a proportional page canvas, per URL, filterable by device and date range, with a most-clicked elements list.

Scroll-depth chart

See what percentage of visitors reach each 10% fold of the page.

Session recordings

Lightweight click/cursor/scroll event stream with a replay player: play/pause, scrubbing, 0.5-4x speed.

Rage-click detection

Three-plus clicks in the same spot within a second auto-flags the session; filter recordings to rage sessions only.

Input recording is impossible

The tracker has no code path that reads input values or keystrokes — the capability does not exist, so it cannot be misconfigured.

DNT/GPC respected twice

The tracker no-ops when Do Not Track or Global Privacy Control is set, and the server drops flagged payloads anyway.

Compressed storage

Session event streams are gzipped in SQLite to keep data volume down.

The receipt

Clickmap vs Hotjar

Hotjar at $39/mo runs roughly $468/year — $936 over two years. Clickmap is $49, once.

ClickmapHotjar
Price$49 once$39/mo
SessionsUnlimited (your disk is the limit)Plan-capped
Data locationYour serverTheir cloud
Click heatmaps + scroll depthYesYes
Session replayYes (cursor/click/scroll stream)Yes (full DOM replay)
Rage-click filterYesYes
Surveys, feedback widgets, funnelsNoYes
Input recording riskImpossible by constructionMasked by config

Two months of Hotjar buys Clickmap outright, and it never prices you by the session again.

Setup

Three steps, no subscription

STEP 01

Buy once on Whop

One payment of $49 gets you the packaged Windows installer with updates, or clone the MIT source at github.com/bensblueprints/heatmap-session-recorder and run it free.

STEP 02

Run desktop or deploy

Run it as a Windows desktop app, or docker compose onto a $5 VPS when you need it public.

STEP 03

Paste the tag on your pages

Add a site in the dashboard, drop the one-line script tag, and watch the heatmap fill in.

FAQ

Honest answers

Is it really free on GitHub?

Yes — Clickmap is MIT-licensed at github.com/bensblueprints/heatmap-session-recorder. The $49 buys the packaged Windows installer and updates; building from source is free.

Does it record what my users type?

No. The tracker has no code path that reads input values, textarea content or keystrokes — only element positions and short CSS selectors. It is physically incapable of recording typed input.

Is this a subscription in disguise?

No. $49 once, no renewal, no per-session pricing. Data never leaves your server, so you stay the sole controller.

Own Clickmap forever

$49 once. Deploy on your own server — your data never leaves it. No renewal, no account with us, no meter. Or build it yourself from the MIT source — it's the same app.