Visual proof of every consent interaction
Comprehensive consent documentation with full session replay. See exactly what the consumer saw, clicked, and agreed to.
What gets recorded
Built on rrweb, the open-source session recording library used by companies like PostHog and Highlight. Instead of recording video, rrweb captures DOM snapshots and incremental mutations — producing lightweight, pixel-perfect replays that are smaller than a screenshot.
Full page state captured at session start. Every element, style, and attribute — exactly as the consumer saw it.
Every change after the initial snapshot: elements added, removed, or modified. Captures dynamic consent language updates.
Every cursor movement, click, and scroll event with millisecond precision. Proves the consumer actively navigated and clicked.
Field focus, input changes, checkbox toggles, dropdown selections. See the consumer filling out the form in real time.
Style mutations, class toggles, and media query changes. If the disclosure styling changed mid-session, you'll see it.
Every event is timestamped to the millisecond. Page load, consent displayed, checkbox checked, form submitted — all on a timeline.
Privacy-first recording
We capture what's needed for consent verification, not surveillance. Sensitive data is masked at the recording level — it never reaches our servers.
Sensitive fields are replaced at the recording level — raw values never leave the browser.
Why session replay beats screenshots
A screenshot proves what a page looked like at one moment. Session replay proves what the consumer actually experienced — every scroll, every click, every second.
Full user experience
Screenshots capture one frame. Session replay captures the entire journey — from page load to form submission. You can prove the consumer scrolled past the disclosure, read it, and then opted in.
Timestamped interactions
Every mouse movement, click, and form interaction is timestamped to the millisecond. Build a forensic timeline of exactly when consent was given — not just that a page existed.
Proves what was visible
Dynamic pages change based on viewport, device, and user behavior. Session replay captures the exact DOM the consumer saw — including responsive layouts, conditional disclosures, and A/B test variants.
Tamper-proof via HMAC signing
Every recording is signed with an HMAC hash at capture time. If a single byte is modified after the fact, the signature breaks. Your evidence is cryptographically verifiable.
Anyone can verify. No login required.
Every consent certificate includes a public verification URL and QR code. Lawyers, compliance teams, lead buyers, and regulators can view the full session replay and certificate details without creating an account.
7-year immutable retention
TCPA litigation can surface years after consent was given. Your recordings are stored with the same durability standards as financial records — immutable, redundant, and always accessible.
S3 Object Lock (WORM)
Recordings are stored with Write Once, Read Many compliance. Once written, they cannot be modified or deleted — not even by us.
EFS for active recordings
Recent recordings are stored on high-performance EFS for instant replay. Accessed frequently during lead validation and compliance checks.
MP4 conversion
Every session replay is automatically converted to MP4 video for offline archival. Download and submit as evidence in any format courts accept.
Works with any form. Zero modifications.
Add one script tag. Mark your form with a data attribute. Session recording starts automatically on page load. No SDK to install, no build step, no backend changes.
Two lines of markup. No backend changes. No build step.