Verify every lead. Capture consent. Prove it all. #
Veriform records the complete session replay of every form submission—proving exactly what the consumer saw, agreed to, and entered. Protect your business from TCPA disputes, chargebacks, and compliance audits with irrefutable evidence.
Start for free → | Read the docs | Try the demo →
The Problem: TCPA Risk #
TCPA lawsuits cost businesses $500–$1,500 per violation. Without proof of consent, you’re exposed.
When a consumer disputes giving consent, you need more than a checkbox timestamp. You need video evidence of what they saw, read, and clicked.
The Solution: Session Replay + Consent Certificates #
Veriform records the entire form journey and generates a tamper-proof certificate with:
- ✅ Full session replay — Video of every scroll, click, and keystroke
- ✅ IP address & geolocation — Precise location and time of consent
- ✅ User agent & device info — Browser and device fingerprint
- ✅ Event Timeline — Complete timeline of user interactions
- ✅ Unique certificate ID — Immutable reference for legal proceedings
How It Works #
Step 1: Add the SDK #
Drop two script tags on your lead form pages. No backend changes required.
<!-- Set your server (use your own domain or cert.veriform.co) -->
<script>
window.veriformServer = 'https://cert.veriform.co';
</script>
<!-- Load the SDK -->
<script src="https://cert.veriform.co/sdk.min.js"></script>
Step 2: Add a Hidden Field #
Add a hidden input to your form to receive the certificate URL:
<form id="lead-form">
<!-- Your form fields -->
<input type="text" name="firstName" required>
<input type="email" name="email" required>
<!-- Veriform will populate this with the certificate URL -->
<input type="hidden" id="recCertUrl" name="recCertUrl">
<button type="submit">Submit</button>
</form>
Step 3: Save Before Redirect #
Call veriformSave() on form submit to ensure the recording is saved:
form.addEventListener('submit', async (e) => {
e.preventDefault();
// Save the recording before redirecting
if (window.veriformSave) {
await window.veriformSave();
}
// Get the certificate URL
const certUrl = document.getElementById('recCertUrl').value;
// Send to your backend, then redirect to certificate
// ...your submission logic...
});
Step 4: Access the Certificate #
Every form submission generates a unique certificate at:
https://cert.veriform.co/view/{certificate_id}
The certificate includes:
| Tab | Contents |
|---|---|
| Certificate | IP, geolocation, browser, timestamps, device info |
| Event Log | Timeline of clicks, inputs, scrolls, and interactions |
| Session Replay | Full video playback of the user’s session |
Step 5: Win Every Dispute #
When challenged, share the certificate URL. Irrefutable proof of consent.
Key Features #
🎥 Session Recording #
Record the full user session—every scroll, click, and keystroke. Replay exactly what the consumer experienced when they submitted consent.
📜 Consent Certificates #
Each form submission creates a tamper-proof certificate with:
- IP address and reverse DNS
- Full geolocation (city, region, country, coordinates)
- ISP, organization, and AS info
- Proxy/VPN/datacenter detection
- Browser and device fingerprint
- Complete event timeline
🤖 Bot & Fraud Detection #
Stop paying for fake leads. Veriform flags suspicious activity:
- Datacenter/hosting IPs — Leads from AWS, Azure, or hosting providers
- Proxy/VPN detection — Users hiding their real location
- Behavioral analysis — Inhuman click patterns and form fill speeds
- Get alerts when lead vendors send bot-generated submissions
⚖️ TCPA Compliance #
When a consumer or lawyer claims they never consented, pull up the certificate and replay. Cases resolved in minutes, not months.
🔒 Access Control #
- Public certificates — Demo forms (example.veriform.co) are publicly viewable
- Private certificates — Production certificates require authentication
🚀 Real-time Delivery #
Push verified leads to your CRM or backend with the certificate URL attached for proof of consent.
📋 Audit Trail #
Immutable logs of every consent event. Export for legal review or compliance audits at any time.
Live Demo #
Try Veriform now on our demo site:
Fill out the form and see the certificate generated instantly.
For Lead Generators #
- ✅ Prove consent to buyers with tamper-proof certificates and session replays
- ✅ Increase lead value by including verification documentation
- ✅ Reduce chargebacks and disputes with irrefutable evidence
- ✅ Meet TCPA, CCPA, and state-level consent requirements automatically
For Lead Buyers #
Stop buying leads without consent proof. Veriform lets you verify every lead before you pay.
- ✅ Require Veriform certificate URLs from your lead sources
- ✅ Replay sessions to confirm the consumer saw proper disclosures
- ✅ Verify IP, geolocation, and device info match expected patterns
- ✅ Reject leads that show proxy/VPN/datacenter flags
- ✅ Detect bot-generated leads — Don’t pay for fake submissions from vendors using bots
Stop Paying for Bot Leads #
Up to 30% of online leads are bot-generated. Veriform helps you identify and reject them:
| Red Flag | What It Means |
|---|---|
| 🏢 Hosting IP | Lead came from a datacenter, not a real consumer |
| 🔒 Proxy/VPN | User hiding their real location |
| ⚡ Instant form fill | Form completed faster than humanly possible |
| 🤖 No mouse movement | Direct field entry without natural navigation |
| 📍 Location mismatch | IP location doesn’t match provided ZIP code |
Get real-time alerts when a lead source starts sending suspicious traffic. Stop the bleed before it drains your budget.
Trusted Industries #
Veriform protects high-volume lead operations across:
| Industry | Use Case |
|---|---|
| 🏠 Home Services | Solar, HVAC, roofing, windows |
| 🏦 Financial Services | Insurance, mortgage, lending |
| ⚡ Energy | Solar, utilities, efficiency programs |
| 🏥 Healthcare | Medicare, health insurance |
| 📞 Call Centers | Outbound dialing compliance |
Quick Stats #
| Metric | Value |
|---|---|
| Setup time | 3 minutes |
| Consent proof | 100% video replay |
| Certificate generation | Instant |
| Disputes won with replay evidence | 100% |
Get Started Today #
Stop risking TCPA violations. Start verifying leads now.
- Create your account
- Add the SDK to your forms
- Generate consent certificates automatically
Create your account → | View quickstart