How SafeLead captures TCPA consent proof for every lead

Capture. Certify. Defend.

SafeLead creates a tamper-proof evidence record every time someone submits a form on your site. Publishers install, buyers verify. Both stay protected.

Publisher workflow

Add one script. Verify every lead.

No API calls, no engineering project. The script handles everything from the moment someone lands on your page to the moment they submit.

01

Install the script

Add one line of JavaScript to your page. Works with any form — HTML, React, WordPress, Webflow, Unbounce. No API integration needed.

02

Evidence captured automatically

The script records the user's session, captures the consent language they saw, timestamps everything, and hashes the page content — all before the form submits.

03

Certificate generated

Every form submission creates a certificate with a unique safelead_id. That ID travels with the lead so buyers can verify it later.

What gets captured

Everything a lawyer needs to defend you

Each certificate captures 12 types of evidence. Form inputs are masked in replays — typing is visible, values are hidden. Email and phone are stored as irreversible SHA-256 hashes.

Certificate ID

Cryptographically random unique identifier

Submission timestamp

Precise to the millisecond, ISO 8601

Page URL

Full URL where the form was submitted

Referrer

How the user arrived at the page

Consent text

The exact consent language visible at submission

Session replay

Full DOM recording of the user session (up to 5 min)

Scroll depth

How far down the page the user scrolled

Time on page

Seconds spent on the page before submitting

Browser metadata

User agent, viewport size

IP address & geo

Country, region, city, timezone

Email & phone hashes

Irreversible SHA-256 hashes for lead matching

Tamper-proof binding

Cryptographic hash linking all evidence together

SafeLead certificate with session replay and consent evidence

Sample certificate

See what you're getting

This is what a certificate looks like when you pull it up. Replay player, compliance checks, every evidence field, and export options — all in one view.

Certificate cert_8x7k2m9p

Generated Jan 21, 2026 at 2:32 PM EST

All checks passed

Session replay

acme-insurance.com/quote
Get a free quote
By clicking "Submit", I consent to receive calls and texts at the number provided...
Submit
0:00 / 1:47

Evidence

Consent text"By clicking Submit, I consent to..."
Timestamp2026-01-21T14:32:00.123Z
Page URLacme-insurance.com/quote
Referrergoogle.com/search
IP / Geo203.0.113.42 — San Francisco, CA
Scroll depth94%
Time on page107 seconds
BrowserChrome 121 / macOS / 1440×900
Email hasha1b2c3...f6e5d4
Tamper-proofVerified ✓

Export

PDF
HTML replay

Certificate lifecycle

90 days to decide. No pressure.

Every certificate is free to look up for 90 days. Only pay for the ones worth keeping. Compare that to TrustedForm's 72-hour default window.

Certificate created

Form submitted → evidence captured → certificate generated automatically.

Free 90-day window

90 days

Look up any certificate, watch the replay, verify consent — all free. No per-lookup fees.

Decision point — Day 90

Retain to vault

Keep for 5 years — the retention period the TSR requires. Encrypted, buyer-isolated, exportable anytime.

Auto-deleted

Certificates you don't retain are permanently deleted. No charge, no trace.

90 days vs. 72 hours

TrustedForm gives you 72 hours by default to claim a certificate. SafeLead gives you 90 days. That means you can verify leads weeks or months after purchase — not just the day they arrive.

Get started in 60 seconds

One script tag for publishers. Free lookups for buyers.
No contracts, no sales calls.