All 141 tools / Interface writing and content
Score fee, rate, terms, consent and error copy for reading level and flag legalese and vague money words.
Disclosure copyFreeFor writers, product teams and designers
30/day
free runs a day, no sign-in.
Before: what you give it
The example input, as typed in. You paste text, CSS, markup or notes.
kind: fee text: Pursuant to the terms of this Agreement, a monthly maintenance fee of up to $15 may apply to your account, notwithstanding any promotional waiver, in the event that the average daily balance falls below the minimum required amount, and such fee shall be debited from your account no later than the fifth business day of the subsequent month unless you have not elected to receive paper statements. Certain other fees may apply.
After: what comes back
The first lines of a real run on that input. Nothing here is edited by hand.
Reading level: grade 17.6 (Flesch-Kincaid), Flesch Reading Ease 32.8 (difficult). Target: grade 8 or lower. This copy is far above the target.
72 words, 2 sentences, 36 words per sentence on average, 12 words of three or more syllables (16.7%).
Wording problems (12): 4 legalese, 1 passive voice, 1 stacked negatives, 1 long sentence, 3 vague wording, 2 buried key term.
- [legalese] "Pursuant to" in: Pursuant to the terms of this Agreement, a monthly maintenance fee of up to $15 may apply to your a...
Why: Legal Latin and formal connectors slow readers down and say nothing a plain word does not.
Fix: use "under"
- [legalese] "notwithstanding" in: Pursuant to the terms of this Agreement, a monthly maintenance fee of up to $15 may apply to your a...
Why: Legal Latin and formal connectors slow readers down and say nothing a plain word does not.
Fix: use "despite"
- [legalese] "in the event that" in: Pursuant to the terms of this Agreement, a monthly maintenance fee of up to $15 may apply to your a...
Why: Legal Latin and formal connectors slow readers down and say nothing a plain word does not.
Fix: use "if"
... full output on the tool page
What you get
Flesch grade, wording problems with plain replacements, a missing-elements checklist and rewrites
What it cannot do
A writing check, not legal advice; free tier reads up to 50,000 characters.
Who it is for
- Writers
- Product teams
- Designers
Free and Pro
| Free | 30 runs a day per IP address, up to 50,000 characters a run. |
|---|---|
| Pro | No daily limit, 300 requests a minute, up to 200,000 characters a run. |
Use it from your assistant
The tool is called lint_disclosure_copy. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.
claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/disclosure-lint -H 'content-type: application/json' -d '{"kind":"fee","text":"Pursuant to the terms of this Agreement, a monthly maintenance fee of up to $15 may apply to your account, notwithstanding any promotional waiver, in the event that the average daily balance falls below the minimum required amount, and such fee shall be debited from your account no later than the fifth business day of the subsequent month unless you have not elected to receive paper statements. Certain other fees may apply."}'
Try it here
The form starts with the same example input, so you can run it first and then swap in your own.
More in interface writing and content
- UI copy
Review buttons, errors, empty states and tooltips for what each must do, and flag AI-writing tells.
- Dark patterns
Look for deceptive-design signals, such as confirmshaming and pre-ticked boxes, in copy, markup or a page.
- Error message check
Find error and status messages that blame, give no next step or vanish too fast, and get a fix template
- Microcopy review
Review buttons, labels, tooltips, empty states and confirmations for vague or filler wording
- Error state skeleton
Assemble inline, banner and full-page error message drafts from the problem, cause and fix you give
- Content hierarchy
Check that key terms appear early and headings work on their own, inverted-pyramid style