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 TCPA evidentiary standards.

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

ExpressConsent certifies that the visual record below is a true and accurate reproduction of the page presented to the user identified above at the exact moment the form was submitted.

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-5555

Email

jordan.m@example.com

ZIP code

33444

Loan amount

$15,000
By checking this box, I provide my prior express written consent to receive recurring marketing emails, SMS/text messages, and telemarketing calls (including via autodialer, artificial or prerecorded voice, and ringless voicemail technology) from or on behalf of LendForward at the phone number and email I provided, even if my number is on a federal or state Do Not Call Registry. Consent is not a condition of purchase. I confirm I am at least 18 years old and agree to the Privacy Policy and Terms & Conditions, including Mandatory Arbitration. Msg & data rates may apply.
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 minutes.

Three small steps and your team has court-ready evidence flowing into the dashboard.

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

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

The 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.

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 Co-Reg 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.