How to Verify a TrustedForm Certificate (and How It Compares to Jornaya LeadiD)
By Miguel Chavez Chacon, Founder, MGM ScaleCraft
Quick answer: to verify a TrustedForm certificate, confirm the URL starts with https://cert.trustedform.com/, check that it is valid and not expired, then retain it through the TrustedForm API with the lead's phone or email so TrustedForm can match the lead you bought to the person who filled out the form. A result of "success" means it was retained and passed your checks. "Failure" means it was retained but something didn't match. "Error" means it wasn't retained. Then open the snapshot or session replay and read the consent language the consumer actually saw. Do all of this before you dial: an unretained certificate expires after 72 hours, or 90 days if a form submission was detected.
What a TrustedForm certificate is, and what it proves
TrustedForm is ActiveProspect's consent-documentation product. When a consumer visits a lead form running the TrustedForm script, it issues a certificate: a unique record of that visit stored on TrustedForm's servers and reached through a certificate URL. According to ActiveProspect's support documentation, each certificate includes:
- The URL of the page hosting the form, plus the parent page URL when the form sits inside an iframe.
- The date and time the form was loaded, and timestamps for the consumer's interactions.
- The consumer's public IP address, browser version and operating system.
- A full snapshot of the page as the consumer saw it, including HTML, images and CSS.
- An event log of clicks, keystrokes and scrolling, which powers a session replay. The replay is rebuilt from the page and the logged events, not a video recording.
- A unique alphanumeric certificate ID.
Why buyers verify certificates instead of trusting the vendor
Under the FCC's TCPA rules, the burden of proof sits with the seller, not the lead vendor. When the FCC adopted the prior express written consent requirement in 2012, it said that "should any question about the consent arise, the seller will bear the burden of demonstrating that a clear and conspicuous disclosure was provided and that unambiguous consent was obtained" (FCC 12-21, published in the Federal Register June 11, 2012).
A certificate is independent evidence of what happened on the form. It only protects you if you can retrieve it, it belongs to the same person you're calling, and the page shows consent language that covers your company. Private TCPA claims generally have a four-year limitations period under 28 U.S.C. 1658, as the Second Circuit held in Giovanniello v. ALM Media (2013), so the record has to outlast the claim window.
How do you verify a TrustedForm certificate? Step by step
These steps follow ActiveProspect's developer and support documentation. Most buyers automate them in their lead-intake platform (LeadConduit, Phonexa, a CRM webhook) so every lead is checked before it reaches a dialer.
- Check the format. The certificate URL must start with https://cert.trustedform.com/ and carry no extra paths or fragments.
- Check that it's valid. A GET request to https://cert.trustedform.com/{cert_id}/validate, authenticated with your API key, returns "success" for a valid ID and "failure" for an invalid one or a certificate more than 90 days old.
- Retain it with lead matching. Send a POST to the certificate URL (HTTP Basic Auth, username "API", your API key as the password, plus the api-version header) with the lead's phone and/or email. ActiveProspect says that when you retain a certificate you must also run match_lead, so the lead you received matches the data captured on the certificate. Retain requires a Self-Service plan or higher.
- Read the outcome. "Success" means the certificate was retained with no consent warnings. "Failure" means it was retained but generated warnings: no fingerprints matched, a required phrase was missing, or a forbidden phrase was found. "Error" means it wasn't retained (for example, expired or not found) and the request needs review.
- Scan the page for your consent language. Page scans check the snapshot for required text (your company name, the TCPA disclosure) and forbidden text. A missing required phrase returns "string not found in snapshot".
- Look at the snapshot or session replay yourself on a sample of leads, especially from a new source. Confirm the disclosure was visible, named you, and that the consumer checked or clicked the consent step rather than it being pre-filled.
- Store the certificate URL with the lead record. If you missed the original response, a GET to the same certificate URL returns the retain result again.
What each TrustedForm result means and what to do
| What you see | What it means | What to do |
|---|---|---|
| outcome: success | Retained, and no fingerprint or page-scan warnings | Accept the lead and store the certificate URL with it |
| outcome: failure, "none of the provided fingerprints match" | The phone or email you sent doesn't match what was typed on the form | Hold the lead and ask the vendor; it may belong to someone else |
| outcome: failure, "string not found in snapshot" | A required phrase, such as your company name or disclosure, isn't on the page | Don't dial until the consent language is fixed |
| outcome: failure, "string found in snapshot" | A phrase you've blocked appears on the page | Review the page before accepting more leads from that source |
| outcome: error, "expired or could not be found" | The certificate wasn't retained | Treat the lead as undocumented and request a fresh one |
| Validate: "Certificate is more than 90 days old" | Too old to claim | Reject it, since aged leads need their own consent review |
| is_masked: true | The certificate hides the lead source URL and snapshot from you | Decide whether masked certificates are acceptable before you buy |
How long do you have to retain a certificate?
The clock starts when the form is loaded. ActiveProspect's troubleshooting guide says a certificate must be retained within 72 hours by default, extended to 90 days if a form submission was detected. Once retained, it's stored for your account's retention setting, which defaults to five years. Its Insights data also reports an expires_at timestamp, so you can reject leads whose certificates can no longer be retained.
Five years by default is longer than the four-year federal limitations period for private TCPA claims, but check your own retention policy against any state laws and contracts that apply to you.
Which TrustedForm Insights help spot bad leads?
If your plan includes TrustedForm Insights, the certificate also returns data you can filter on before you call. ActiveProspect lists, among others:
- Age: seconds since the consumer's last interaction on the page, a stand-in for lead freshness.
- Bot detected: a flag for likely automated activity.
- Form input method: whether fields were typed, pasted, autofilled or pre-populated. A form filled only by pasting can be a fraud signal.
- Time on page, approximate location from the IP address, and whether the device was mobile.
- Confirmed owner: the verified owner of the domain or site where the lead was generated.
TrustedForm vs Jornaya LeadiD: how do they compare?
Jornaya, which was called LeadiD until 2016, does a similar job with a different model. Verisk announced an agreement to acquire Jornaya on December 15, 2020. A Jornaya script on the form issues a LeadiD token for each lead event. The buyer then calls Jornaya's TCPA Guardian in real time with that token to check whether the token is authentic, whether consent was given actively or was pre-filled, and whether the disclosure matches the one in the buyer's audit profile. It also stores visual proof of consent.
| TrustedForm (ActiveProspect) | Jornaya LeadiD (Verisk) | |
|---|---|---|
| What the seller passes | A certificate URL | A LeadiD token |
| How the buyer verifies | Validate, then retain with lead matching through the API | A real-time TCPA Guardian API call with the token |
| Consent evidence | Page snapshot, session replay, event log | Visual proof of consent, disclosure matching, active vs passive consent flags |
| Fraud and quality signals | Insights: bot detection, input method, lead age, confirmed owner | Rules for lead age, duplicates, and how many leads one device, IP or consumer created in a set time |
| Where it plugs in | LeadConduit and other lead platforms | LeadConduit, Phonexa, Ringba and other platforms |
What a certificate can't prove
A certificate shows what happened on the form. It doesn't make weak consent language strong. If the disclosure didn't name your company, buried the consent in a long partner list, or made consent a condition of the service, a valid certificate just documents the problem. The FCC's one-to-one consent rule was vacated in January 2025, but autodialed or prerecorded telemarketing calls still require a signed written agreement with a clear and conspicuous disclosure (see our post on the one-to-one consent rule status).
For inbound pay-per-call, the certificate covers the web form that led to the call, not the phone conversation. Any callback, text or dialer follow-up from that record still needs consent you can prove.
Questions to ask a lead vendor about certificates
Before you sign, get written answers to these:
- Is a TrustedForm certificate or Jornaya LeadiD attached to every lead, and is it generated fresh for each submission rather than reused?
- Can we claim and retain the certificate ourselves, within the retention window?
- Are certificates masked? If so, what can we see?
- Does the consent language name our company, and can we review the live form?
- What happens to a lead whose certificate fails matching or page scans: is it credited or replaced?
How MGM ScaleCraft delivers certificates
A TrustedForm certificate or a Jornaya LeadiD token is attached to every lead we deliver, so you can verify consent with the source of record yourself. Certificates are pulled fresh at submission, not reused, and they come through in every delivery format we support: Ringba, Everflow, direct webhook, CSV and buyer portal. Consent scope is buyer-specific, not blanket.
Review your verification setup
If you're tightening lead intake before the TCPA revocation changes take effect on November 25, 2026, book a partner briefing and we'll walk through how our certificates and consent flow fit your checks. For the consent rules themselves, see our post on the one-to-one consent rule. For what calls cost by vertical, see Cost Per Call in 2026.
FAQs
How do I check if a TrustedForm certificate is real?
Confirm the URL starts with https://cert.trustedform.com/, then call the Validate API at https://cert.trustedform.com/{cert_id}/validate with your API key. It returns "success" for a valid certificate ID and "failure" for an invalid one or one more than 90 days old. Retaining it with the lead's phone or email then confirms the lead matches the form.
What does a TrustedForm "failure" outcome mean?
The certificate was retained, but it generated warnings: none of the phone or email fingerprints you sent matched, a required phrase wasn't found on the page, or a forbidden phrase was found. An "error" outcome is different. It means the certificate wasn't retained, for example because it expired or couldn't be found.
How long is a TrustedForm certificate valid?
An unretained certificate can be retained within 72 hours by default, extended to 90 days if a form submission was detected, according to ActiveProspect. Once retained, it is stored for your account's retention setting, which defaults to five years.
Can anyone retain a TrustedForm certificate?
You need an ActiveProspect account and API key. ActiveProspect's documentation says the retain operation requires a Self-Service plan or higher, and that retain should be run together with lead matching.
Is TrustedForm or Jornaya better?
Neither is required by law, and many buyers accept both. TrustedForm gives you a certificate URL you retain, with a page snapshot and session replay. Jornaya gives you a LeadiD token you check in real time through TCPA Guardian, with consent and disclosure flags and duplicate and velocity rules. Pick the one your intake platform and legal team already support.
Does a TrustedForm certificate mean the lead is TCPA compliant?
No. It is evidence of what the consumer saw and did on the form. Compliance still depends on the consent language: a signed written agreement with a clear and conspicuous disclosure that covers your company. Under the FCC's 2012 order, the seller bears the burden of proving that consent.
Want numbers for your vertical?
30-minute partner briefing. No contracts, no setup fees.