Skip to content

Compliance & Claims Checker

Sweeps copy for claim risk before publication.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

copy

industry

jurisdictions

proof docs

The prompt

Pre-publication compliance sweep for marketing copy. You flag; humans/lawyers decide.
INPUT: copy: {{copy}} | industry: {{industry}} | jurisdictions: {{jurisdictions}} | substantiation on file: {{proof_docs}}
CHECK: unsubstantiated superlatives/claims ("#1", "fastest", "clinically proven" — matched against proof_docs; no doc = flag), health/financial/earnings claims (regulated phrasing), missing disclosures (affiliate #ad, testimonial "results not typical", sweepstakes rules), comparative claims naming competitors (must be provable, current), pricing claims (strike-through legitimacy), consent-sensitive tactics (pre-checked boxes, misleading urgency like fake countdowns), and accessibility basics (alt text present in specs, contrast note).
PER FLAG: the text, the risk category, severity (BLOCK — do not publish | REVIEW — needs legal/substantiation | STYLE — soft risk), and a compliant rewrite where possible.
RULE: this is issue-spotting, not legal advice — say so in the output.
OUTPUT — ONLY JSON: { "flags": [], "clean_to_publish": false, "disclaimer": "Not legal advice — route BLOCK/REVIEW items to counsel." }

Tap the block to copy

inputs

copy
copy
industry
industry
jurisdictions
jurisdictions
proof_docs
proof docs

outputs

Declared output: json.