Open source · AGPL-3.0

Decks moved to HTML.Tracking should follow.

Share any HTML document as a tracked link. Watch in real time who opened it, how long they stayed, and where they dwelled — down to the section and the second.

Built for
Investor decks·Diligence packets·Sales reports·Design specs·Proposals
Just opened
marc@partners.co
Just opened
marc@partners.co
Max scroll
100%
Active read
14s
New session
+1 viewer
 Section time3 of 14
Intro24s
Why now1m 02s
Outlook19s
series-a-memo.html · v4 · shared with 3
Series A Memo · Q103 / 14

Active read time
that actually matters.

The dashboard you're looking at is generated automatically the moment a recipient opens your file.

WEEK 1
WEEK 2
WEEK 3
WEEK 4
Active read · sec / opener+186%
htmlradar.com / r / memoConfidential
The shift

The documents that matter increasingly end in .html. Live where you want them live, responsive on every screen, readable by both the people you sent them to and the AI tools they bring with them. PDF served the print era. HTML fits how decks actually get read now: on phones, in inboxes, with an AI tool open in the next tab. HTMLRadar is the tracking layer for the new medium.

deck.pdfdeck.html
What HTMLRadar actually shows

Not just opens — the moment that matters.

htmlradar.com / r / swift-falcon-a3f2 Last open · 4h ago

Seed Deck. Q2.

M
RecipientMarc · Partner
Opens3
Active read6m 14s
Opens · last 7 days
MonTueWedThuFriSatSun
Time spent per section
The Ask2m 41s
Team1m 58s
Traction1m 35s
Problem12s
Market sizing
HTMLRADAR4m ago
Marc just opened Seed Deck, Q2.
2m 41s on §03 The Ask · still active
View analytics
“Marc opened it three times. Spent 6m 14s. Read the Ask, Team, and Traction sections. Skipped Market sizing.”

Most analytics tell you someone opened it. HTMLRadar tells you which sentence convinced them — with a three-second dwell floor so scroll-pasts don't count as reads.

How it works

From file to insight in sixty seconds.

Upload

Drop your HTML.

Single file or full system. We host it for you, version every replacement. Old links keep working.

/ new
series-a-memo.html
38 KB · uploaded
Share

Send a tracked link.

Each recipient gets a unique link. Email gate, expiry, password, and download lock are all set per share. The whole packet rides under one tracked link: PDFs, cap tables, ZIPs alongside the deck, with each download tagged to the recipient.

/ share
htmlradar.com/r/swift-falconCopy
Email gate
Auto-expiry — 7 days
Download lock
Read

The radar lights up.

Sub-second. Active time, scroll depth, time-per-section, device, browser. A live dashboard, not an email digest.

/ liveNow · 2 reading
marc@partners.co6m 14s · 98%
jen@firm.co3m 04s · 78%
Per-share controls

Set the rules. Every share.

Five gates per link. Flip any of them off the moment you change your mind.

Authentication

Email gate, password, or both — recipient verifies before the doc renders.

Download lock

Block saving the page. Cmd+S, right-click save — nothing reaches their disk.

Auto-expiry

Set a date. The link starts showing an Expired notice after it. Extend any time.

Domain & email allowlist

Restrict by domain, exact email, or both. Everyone else gets blocked.

Revoke any time

One toggle kills a link instantly. Past read history stays in the dashboard.

Share · marc@partners.co● Saved
htmlradar.com/r/swift-falcon-a3f2

Every share is its own gated channel. The dashboard updates the moment a recipient opens the link.

Built in the open

Open source under AGPL-3.0.

The tracker, the proxy worker, the schema, the web app — all of it lives on GitHub. The hosted version at htmlradar.com is for people who'd rather not run their own Cloudflare and Supabase. Both options run the same code.

github.com/htmlradar/htmlradar
  • Audit the data path. Recipients can see exactly what's being tracked. Closed-source competitors can't offer that.
  • Self-host for compliance. Banks, healthcare, M&A teams that can't use SaaS run the same stack on their own Cloudflare and Supabase.
  • AGPL. Anyone can fork — but improvements have to come back. Keeps the project from being swallowed by a larger SaaS.

Sign in. Drop the HTML.
Send the link.

An email lands the moment a real read happens. Free for 10 documents — no card needed.