One consent runs to one named seller now. If a complaint lands and all five buyers point back to the same tick box at the same timestamp, that is not five consents — it is one, and four exposures. This log gives every buyer its own dated record.
Buy Now →Every article about one-to-one consent tells you what changed. None of them hand you the thing a complaint actually asks for: the record.
Each buyer gets its own consent moment, its own evidence pointer and its own sold-on date. Two buyers sharing a single timestamp is flagged the second you enter it, because that is the exact pattern the rule was written to stop.
Stores the disclosure verbatim against the capture, not whatever is on the page today. A consent claim is only as strong as the text behind it, and that text changes without anyone recording that it did.
Consent dated before the lead was captured. A buyer the disclosure never named. An offer unrelated to the page the lead came from. A revocation past ten business days. Each is its own status, worst first.
Pick a lead, print the packet. Disclosure, every buyer's consent record, revocation history and the issues found, on one page with a signature block. CSV export gives one row per lead-and-buyer pair.
Real output from the sample data that ships with the app.
| Lead | Buyers | Status | Outreach |
|---|---|---|---|
| P. Nwosu (#40402) compare-solar-now.example.com/form |
Ridgeline Solar, Beacon Home Energy, Sunward Retrofit 3 consent records |
Shared consent — not one-to-one
All three share one consent moment. |
Hold until resolved |
| M. Halloran (#40515) roof-check.example.com/estimate |
Beacon Home Energy 1 consent record |
Consent predates capture
Consent timestamped before the lead was captured. |
Hold until resolved |
| C. Devereux (#41208) ridgeline-solar-quote.example.com |
Ridgeline Solar, Beacon Home Energy 2 consent records |
Buyer not named in disclosure
The disclosure never named the second buyer. |
Hold until resolved |
| D. Whitfield (#40711) ridgeline-solar-quote.example.com |
Ridgeline Solar 1 consent record |
Revocation overdue
Received 17 Jul, unsuppressed after 15 business days. |
Do not contact — revoked |
| R. Castellanos (#40910) sunward-retrofit.example.com/quote |
Sunward Retrofit Co 1 consent record |
Unverified — needs review
Nobody has checked whether the buyer was named. |
Hold until resolved |
| J. Ramirez (#40218) ridgeline-solar-quote.example.com |
Ridgeline Solar 1 consent record |
One-to-one consent on file
Nothing outstanding. |
Clear to contact |
Shared consent, consent predating capture, buyer not named, offer not topically associated, revocation overdue, revocation in progress, incomplete, unverified, evidence missing, and clean. The register sorts by severity.
Whether a lead is safe to call is a different question from whether its paperwork is clean. A revoked lead reads "do not contact" even when the record is perfect, so nobody dials off a green tick.
Counts weekdays from the date the request arrived, marks the lead overdue past ten, and records how it reached you and when suppression was applied.
One HTML file. Data stays in your browser, never leaves the device, and installs to your home screen as an app. Buy once, keep it. No account, no renewal.
Built by Mulkern AI Systems. One file, no account, no subscription, nothing uploaded anywhere. It keeps the record a consent claim rests on — it does not write your disclosure wording and it is not legal advice.