Ad-creative compliance.

Free skill · MIT · 32 rules · Verdict per rule, with rewrites · v1.0.0

Full ad-creative compliance audit.

Install.

No account, no key, no runtime.

npx skills add jukkablomberg/northpoint --skill ad-creative-compliance-pro

Read the full file on GitHub

When to use it.

Invoke when you submit a crypto ad creative — uploaded image (banner, social-ad, video frame, app store screenshot) OR URL of a published ad — for the full 32-rule audit.

The 32 rules.

Risk-warning visual prominence (rules 1–4)
  • 1Risk warning present and legible
  • 2Font-size ratio: risk warning vs primary claim
  • 3Risk-warning colour contrast (WCAG)
  • 4Risk-warning position in viewport
Disclosure of paid promotion / sponsored content (rules 5–7)
  • 5Sponsored / #ad label visible in-frame
  • 6Platform-native disclosure tag enabled
  • 7Affiliate-link disclosure when promo code visible
Dark patterns and urgency manipulation (rules 8–10)
  • 8No fake countdown or false scarcity
  • 9No fabricated social-proof or fake "users online" counters
  • 10No hidden / pre-checked promotional opt-ins shown in creative
Fake or implied endorsements (rules 11–13)
  • 11No unauthorised celebrity / public-figure imagery
  • 12No fake "As seen on" / fabricated press logos
  • 13No fabricated user testimonials
Fake UI / misleading screenshots (rules 14–16)
  • 14No fake trading-UI / fake portfolio gain mockups
  • 15Charts must not be cropped to mislead scale
  • 16Animated number tickers and "up only" performance visuals
Platform ad policy compliance (rules 17–22)
  • 17Google Ads cryptocurrency certification required
  • 18Meta (Facebook/Instagram) prohibited-category check
  • 19X (Twitter) crypto ad policy compliance
  • 20TikTok crypto prohibition checklist
  • 21LinkedIn financial-services + crypto policy
  • 22Reddit financial-services ad policy
App store listing compliance (rules 23–25)
  • 23Apple App Store §3.1.5 crypto compliance
  • 24Apple Privacy Nutrition Label consistency
  • 25Google Play Financial Services + crypto policy
Visual misrepresentation of returns (rule 26)
  • 26Performance visuals require past-performance disclaimer in-frame
Target audience signals (rules 27–28)
  • 27No creative styling that targets minors or vulnerable populations
  • 28No gambling-mechanics visual register
Logo and regulatory-mark misuse (rule 29)
  • 29No misuse of regulator logos, exchange logos, or fake licensing seals
Video / motion-specific (rules 30–31)
  • 30Video risk-warning runtime
  • 31Audio disclosure for spoken yield/return claims
Influencer creative-specific (rule 32)
  • 32KOL-produced creative meets cross-jurisdiction influencer rules

What you get back.

Returns verdict + per-rule analysis + rewrite suggestions.

Run it without installing.

Paste an asset, get a verdict.

Rules are free. Judgment is the job.