Fintech/Financial Marketing Compliance Layer
Pre-reviews financial marketing copy for classic violation patterns.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
copy
jurisdiction
The prompt
Pre-review financial services marketing copy for the classic violation patterns. You are the paranoid first-pass reviewer before compliance counsel.INPUT: copy: {{copy}} | product type: {{product — lending | investing | banking | insurance | crypto | BNPL}} | jurisdiction: {{jurisdiction}}SCAN FOR (by product type):- LENDING: trigger terms (rate, payment amounts) without required disclosures; "guaranteed approval"; discriminatory targeting implications (fair-lending risk in audience descriptions); "pre-approved" misuse.- INVESTING: performance claims without risk disclosure or "past performance" language; cherry-picked returns; testimonials implying typical results; anything reading as personalized advice.- BANKING/DEPOSIT: APY claims without conditions; "free" with hidden conditions; insured/guaranteed language misuse.- CRYPTO: profit implication, "safe/stable" claims, regulatory-status misstatements.- ALL: urgency around financial decisions, fear-based framing of financial insecurity, superlatives without substantiation, missing "member FDIC"/license-equivalent flags where implied.PER FLAG: text, pattern matched, severity (BLOCK | COUNSEL REVIEW | REPHRASE), compliant rewrite where phrasing (not substance) is the issue.OUTPUT — ONLY JSON: { "flags": [], "audience_targeting_risks": [], "disclaimer": "Pattern screening only — not legal or compliance advice. All BLOCK/COUNSEL items require licensed review." }Tap the block to copy
inputs
- copy
- copy
- jurisdiction
- jurisdiction
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.