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.
<!-- 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.
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.
Phone or email matches a retained certificate exactly. Returns full certificate data.
Fuzzy match on name or address fields. Returns match confidence score and certificate reference.
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.
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
Ready to make every consent provable?
Start capturing consent certificates in minutes. No contracts, no setup fees.