๐ฑ๏ธ Clickmap
Click heatmaps and session replay you own forever.
Clickmap at a glance
| Price | $49, once โ no renewal |
| Replaces | Hotjar at $39/mo โ roughly $468 a year, every year |
| Type | Self-hosted web app |
| Platforms | Your own server (VPS / Docker), any browser |
| Category | Utilities |
Clickmap 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.
$49 once โ that's the whole pricing page
Hotjar charges $39/mo โ roughly $468 a year, every year. Clickmap is a single payment, and it keeps working whether or not we ever sell another copy.
Or get Clickmap inside the full suite โ every app in the catalog, currently $97 for the bundle. See the bundle →
Clickmap guides & pages
Honest answers
Is it really free on GitHub?
Yes โ Clickmap is MIT-licensed at github.com/bensblueprints/heatmap-session-recorder-mvp. 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.