Free 30-day trialBook a demo to get started

The strongest TCPA evidence for protecting your business.

ExpressConsent locks the moment of consent — exactly as your user saw it on screen — into a single signed Certified Digital Record built to hold up under scrutiny.

Introducing the The CDRPatent Pending

Millions of consent moments already captured as CDRs.

Certified Digital Recordcdr_4a8f2b6c91d4e7a3
Verified
Domainlendforward.example.com
CapturedApr 14, 2026 · 10:42:18 EDT
Signer IP98.114.22.41
DeviceChrome 124 on iPhone 15

Custodian Declaration · Excerpt

I, the custodian of records for ExpressConsent, attest that the visual record below is a true and accurate reproduction of the page presented to the user identified by the metadata above at the moment they submitted the form.

VISUAL RECORD · LendForward Personal Loans · TCPA opt-in

lendforward.example.com/apply
LendForward

Personal Loan

See your personal loan rate in 60 seconds

Soft credit pull only — checking won't affect your credit score. Rates from 7.99% APR.

First name

Jordan

Last name

Mitchell

Mobile phone

(561) 555-2104

Email

jordan.m@example.com

ZIP code

33444

Loan amount

$15,000
By tapping Get my rate, I agree to be contacted by LendForward and its marketing partners at the phone number and email above, including by autodialed calls, prerecorded voice messages, and text messages, even if my number is on a Do Not Call list. Consent is not a condition of any purchase. Message and data rates may apply. See our Privacy Policy and Terms.
Get my rate →
SHA-256 · 8f2a…d1c4·Signed by ExpressConsent attestor·Stored 5 yrs

Trusted by teams at

  • Boost Platinum
  • CardClub
  • Finance Finder
  • LiveFrame
  • Merit Platinum
  • NetFirst Platinum
How it works

Plugs into your site in an afternoon.

Three small steps and your team has court-ready evidence flowing into the dashboard. Works on whatever you've already built — no rewrite, no framework lock-in.

01

Drop in the script

One async tag, loaded from our CDN. Doesn't block render. Doesn't move your Lighthouse score.

index.htmlAsync · non-blocking
<script
  src="https://sdk.expressconsent.com/sdk/latest/sdk.js"
  data-ec-cid="cid_your_org"
  async
></script>
Lighthouse 100 preservedAsync · zero render block
02

Call captureCDR on submit

Your devs decide what counts as 'submit'. We just need the call. The function returns a CDR ID once the evidence is durably stored.

submit-handler.ts
async function onSubmit(form) {
  const { cdrId } = await ExpressConsent.captureCDR({
    domain: "yourdomain.com",
    metadata: { phone, email, campaign },
  });

  await api.submitLead({ ...form, cdrId });
}
cdrId returned · evidence durably stored
03

Retrieve, share, export

Find any record by phone, email, date, domain, custom metadata, and more. Share with lead buyers. Export to PDF for counsel. Done.

app.expressconsent.com/cdrs
+1 (561) 555-…⌘K

+1 (561) 555-2104

lendforward.example · Apr 14, 10:42

Verified

+1 (561) 555-2104

lendforward.example · Apr 11, 09:12

Shared · 2 partners

+1 (561) 555-2104

apply.example · Mar 28, 16:08

Verified
3 of 3 resultsFound in 38 ms
Benefits

Your all-purpose consent evidence platform.

Discover the features compliance teams, founders, and lead buyers all rely on every day.

Stored by us. Exportable by you.

Every CDR lives on resilient cloud infrastructure for five years — included in the per-record price, no archive or retrieval fees. Want a copy on your own infrastructure too? Export anytime and verify integrity offline against the published hash. If we vanished tomorrow, your evidence wouldn't.

Hash verifier

$ ec verify cdr_4a8f2b6c.json

Reading record …

Computing SHA-256 …

✓ Hash matches signed attestation

✓ Custodian signature valid

✓ Captured Apr 14, 2026 10:42:18 EDT

5 yr

Storage

Exports

0

Lock-in

Pay once. Share forever.

Configure who pays — lead seller or lead buyer. Once a CDR is paid for, every authorized partner gets full access for five years at no extra charge.

Settings · Sharing & billing

Who pays per CDR

Lead seller

My org pays at capture

Lead buyer

Buyer pays on collect

Partners with shared access

N

Northpoint Insurance

Lead buyer · since Mar 2026

Access granted
A

Apex Mortgage Group

Lead buyer · since Jan 2026

Access granted
B

Beacon Home Services

Lead buyer · since Nov 2025

Access granted
3 partners share this evidenceNo double-charge

Bundle a coreg journey into one record.

Group steps of a co-registration funnel into a single Package CDR, organized by user session. You decide which pages go in so partners only see what they should — reviewers get one clean document.

Package CDR · session sess_4f9a1 record
Step 01Primary form · phone + email
Step 02Auto offer · solar quote
Step 03Auto offer · debt relief
Step 04Confirmation · TCPA disclosure
4 captures bundled into 1 Package CDROne record · whole funnel
and so much more

Everything else compliance teams ask for.

100 Lighthouse

Non-blocking SDK. Your performance budget stays exactly where it is.

Five years of storage

Included with every CDR. No archive fees, no retrieval fees.

Independent attestor

We're a third-party custodian of every record we capture — built to be cited in a deposition, not just trusted on faith.

Shareable PDF reports

Export any record as a self-contained PDF that links back to the live CDR.

Monthly contracts

Month-to-month billing. Cancel any month, your evidence is still yours.

Live in a day

Drop the tag, call one function on submit. Most teams ship it the same day.

Enterprise ready

Multi-region, redundant storage, role-based access, audit logs.

Built for lead-gen

Coreg-aware sessions, partner sharing, configurable payer — out of the box.

Developer-friendly

Yes, there's a full API.

Pull records, push metadata, mint share links, generate PDFs, manage org access — every dashboard action has a documented REST endpoint your team can wire into your CRM, lead-buyer portal, or compliance review tool.

  • REST + JSON
  • X-API-Key auth
  • Webhooks on capture
  • Filter by custom metadata
  • Signed share links
  • Collect & access endpoints
Terminalapi.expressconsent.com
# Find a CDR by your own custom metadata
curl -sS \
  -H "X-API-Key: $EC_API_KEY" \
  "https://api.expressconsent.com/v1/domains/lendforward.example.com/cdrs?metadataKey=phone&metadataValue=%2B15615552104"

# returns the CDR with a download URL
{
  "ok": true,
  "data": {
    "cdrs": [
      {
        "cdrId": "cdr_4a8f2b6c91d4e7a3",
        "domain": "lendforward.example.com",
        "createdAt": 1744636938000,
        "collected": true,
        "downloadUrl": "https://storage.googleapis.com/…",
        "customMetadata": { "phone": "+15615552104" }
      }
    ]
  }
}
Pricing

Per-CDR pricing. Monthly contracts.

Our purpose-built evidence format is so efficient that it's more affordable too — typically 60% less than what teams pay today. Five years of storage, unlimited retrieval, and unlimited partner sharing are included with every record.

Typically

~60% less

than what teams pay for incumbents today.

Storage

5 yr

Included with every record.

Contract

Monthly

Cancel any month, your records stay yours.

Stronger consent evidence, on every page.