Client agreements · AI clause coverage

You Added The AI Clauses To Your Template In March. Nobody Knows Which Clients Actually Signed Them.

Every article on AI contracting ends with the same checklist of clauses you should be adding to client agreements. Not one of them tells you which of your existing agreements already have them, which are missing one, and which are still being argued over. That answer is currently in three people’s heads and a folder of PDFs.

Buy Now — $19

One-time payment · works offline · nothing leaves your browser

7 clauses
the seeded checklist, editable
add your own, drop the ones you do not use
7 bands
from “no executed agreement” to “covered”
sorted worst first, every time
$19
once, for the register and the audit pack
no seats, no subscription, no account

It tracks clauses. It does not write them.

There is no drafting in this app, no suggested wording and no template language, on purpose. Contract drafting is your solicitor’s job. Knowing what you already signed is yours.

What it holds

Status, per clause, per client

In the signed agreement, confirmed absent, under negotiation, or not applicable with a reason. Plus where it sits in the document, so the next person can find it without re-reading the MSA.

What it will not do

Suggest a single word of wording

No clause library, no generated language, no “here is what your indemnity should say”. A $19 tool that drafts your contracts is a liability, not a feature.

Why it matters

The gap is the deliverable

When the same clause is missing from four agreements, that is a template problem, not four client problems. The roll-up puts that in front of you in one row.

And a state most trackers refuse to have: not checked yet. “We looked and it is not there” and “nobody has looked” are different problems with different fixes, so they are different states here — never the same empty cell.

What each record holds

One record per client engagement, filled in from the executed document.

1

Executed, or just agreed in a call

A clause that only exists in a redline is not coverage. Until the agreement is countersigned, every clause status on it is recorded as what you asked for, not what you hold — and the record says so in those words.

2

“No AI on this account” needs a name against it

It is a claim about your whole delivery chain, freelancers and embedded tooling included. Unconfirmed, it stays an open item; it can never quietly clear the clause set on its own. That is the failure mode this app was built to refuse.

3

A waiver nobody can explain is not coverage

Mark a required clause not applicable and you have to say why. With a reason it scores as covered; without one it scores nothing and the record drops out of “covered”. Silent waivers are how a roster looks clean and is not.

4

Review dates, before they go stale

Signature date, next review due, and a 12- or 24-month button that clamps month ends properly. Overdue and due-soon show on the register, and a fully-covered agreement with a lapsed review date is not allowed to sit there looking finished.

What it looks like

Seven client engagements from one agency. The register bands them worst-first, so whatever needs a decision is always at the top.

Halden Marketing Ltd — client clause register
as at 5 Aug 2026
2
No agreement, or a required clause missing
1
Not yet assessed
2
Under negotiation, or review due
2
Covered, or out of scope
ClientAgreementAI useCoverageStatus
Verrow HealthStarted on a purchase order Nothing in place Agentic 0% No executed agreement
Halden & CoMSA-2026-014 · signed 20 Jan 2026 Master services Generative 91% Required clause missing
Kestrel MotorsTraining-data clause waived, no reason given Master services Generative 82% Not yet assessed
Northgate LegalTheir GC still has the indemnity Statement of work Assistive 68% Under negotiation
Borough of ElmswickAudit rights waived — framework terms, reason on file Standard terms Assistive 100% Covered — review due
Rill FoodsMSA-2025-088 · review Dec 2026 Master services Assistive 100% Covered
Saltmarsh TrustConfirmed by M. Dube, 9 Jan 2026 Statement of work No AI use n/a Out of scope
Kestrel Motors is the interesting one. On paper it looks better than Northgate — every clause reads as signed except one marked not applicable. But nobody wrote down why, so that clause earns nothing, the coverage drops to 82% and the record cannot reach “covered”. Borough of Elmswick waived the same kind of clause with a reason on file, scores the full 100%, and only sits amber because its review date has passed. Saltmarsh Trust shows no percentage at all: a confirmed no-AI engagement is out of scope, not a zero score.

Every write-up of AI contracting ends the same way: get these clauses into your client agreements. None of them gives you a way to check which agreements already have them. Your options are an enterprise contract-lifecycle platform priced for a legal department, or a spreadsheet nobody has updated since the template changed. This is the thing in between, for $19, once.

One file. One payment.

Buy it, open it, start logging. No account, no subscription, no seat count.

AI Contract Clause Compliance Tracker
$19
One-time purchase
Yours to keep. No renewal, no per-seat pricing.
  • Client register across 7 agreement types and 4 execution states
  • Seeded 7-clause checklist, fully editable — rename, add, remove, reweight
  • Five clause states including a first-class “not checked yet”
  • Core clauses weighted double in the coverage score
  • Not-applicable waivers must carry a reason or they score nothing
  • Seven-band status engine, sorted worst-first
  • Roster-wide clause roll-up that exposes template gaps, not just client gaps
  • Review-date tracking with 12- and 24-month buttons that clamp month ends
  • Filter by owner, agreement type, AI-use level and status band
  • Printable audit pack: roster summary, coverage matrix and per-client detail sheets
  • CSV export plus JSON backup, import and merge
  • Installs to your phone or desktop and works fully offline
Buy Now — $19
Instant access after payment. Runs entirely in your browser — no client names, agreement references or notes are ever uploaded.

Before you buy

Does it write the clauses for me?

No, and that is deliberate rather than a gap. There is no clause library, no generated wording and no drafting anywhere in it. It records the status of clauses your own lawyers settled. What any clause should say is a question for them.

Is the clause list fixed?

It ships seeded with the seven topics the current commentary keeps converging on, and every one of them is yours to rename, reword, drop or reweight. You can mark a clause as tracked but unscored, or as core so it counts double. Restore the seeded list at any time.

We track this in a spreadsheet already. What is different?

Four things a column cannot do: it keeps “not checked” apart from “checked and missing”, it refuses to let an unconfirmed “no AI here” clear the clause set, it makes a not-applicable waiver worthless unless someone recorded why, and it rolls the same clause up across the whole roster so you can see a template problem instead of seven client problems.

What does the coverage percentage actually mean?

It is the share of required clause weight you hold, where core clauses count double. A signed clause earns full weight, one under negotiation earns half, and a not-applicable clause earns full weight only when a reason is recorded. Clauses marked tracked-only are left out of it entirely.

Where does the data go?

Nowhere. It is a single HTML file that stores everything in your own browser. You will be typing in client names, agreement references and internal notes, so that matters. Export a JSON backup or a CSV whenever you want a copy or need to hand the register to someone else.