Consent API

Capture, verify, and prove consent with one script tag

Drop our script onto any form. Every submission is recorded, certified, and stored immutably — ready for verification via API in milliseconds.

Install in minutes, not weeks

Add one script tag to your page. We handle session recording, consent snapshots, and certificate generation automatically.

your-landing-page.html
<!-- 1. Add the eConsent script -->
<script src="https://cdn.econsent.org/web.min.js"
        data-site="YOUR_SITE_ID"></script>

<!-- 2. Mark your form -->
<form data-econsent="true">
  ...your existing form fields...
</form>

That’s it. No backend changes. No SDK. No build step.

Verification API

Verify consent before you dial

Query our API with a phone number or email. Get back an exact match or partial match with the full consent certificate — timestamp, IP, disclosure text, and session recording.

Exact Match

Phone or email matches a retained certificate exactly. Returns full certificate data.

Partial Match

Fuzzy match on name or address fields. Returns match confidence score and certificate reference.

POST /api/verify
curl -X POST https://api.econsent.org/api/verify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '
  {
    "phone": "+15551234567",
    "match_type": "exact"
  }'

// Response
{
  "status": "verified",
  "match": "exact",
  "certificate_id": "cert_8f3a...",
  "consented_at": "2026-03-28T14:32:01Z",
  "disclosure_text": "I agree to be contacted...",
  "recording_url": "https://app.econsent.org/...",
  "ip_address": "203.0.113.42"
}

Everything you need for TCPA compliance

Every feature works together to create an airtight consent record.

Consent Snapshot

Every form submission captures a pixel-perfect screenshot of the page at the moment of consent — including the disclosure language, checkbox state, and timestamp.

Confirm Language

We extract and store the exact TCPA disclosure text that was visible to the consumer. If the language changes on your page, the certificate reflects what they actually saw.

Session Recording

Full session replay of the consumer’s interaction with your form. See every scroll, click, and keystroke — proving active, informed consent.

Consent Management

Certificates are stored immutably and cannot be altered or deleted. Search, filter, and retrieve any certificate instantly via dashboard or API.

Immutable Storage

Certificates built for compliance defensibility

Every consent event generates a tamper-proof certificate containing the consumer’s data, disclosure text, page snapshot, session recording, IP address, and precise timestamp.

  • SHA-256 hash ensures integrity
  • Stored for 5+ years by default
  • Downloadable as PDF for legal proceedings
  • Webhook delivery on certificate creation
Sample Certificate Data
Certificate ID
cert_8f3a2b1c9d4e...
Consented At
2026-03-28T14:32:01.847Z
IP Address
203.0.113.42
Disclosure Hash
sha256:a4f8c2e...
Session Recording
▶ 47 seconds captured

Ready to make every consent provable?

Start capturing consent certificates in minutes. No contracts, no setup fees.

See eConsent in action. Schedule a live demo
Schedule a demo