// LIVE DEMO

Try NorthPoint.

Run any of seven free checks below. Or preview what subscribers see inside the portal.

// SECTION A · FREE CHECKS

Seven free checks. No signup.

Paste text, fetch a URL, or upload an image. Verdict in seconds.

Live
// EU

MiCA marketing check

Markets in Crypto-Assets Regulation · Title II–IV

Risk warnings, guaranteed-return language, fair/clear/not-misleading test, past-performance disclaimers.

5 of 40 rules · Paste · URL · ~10 sec
Run the MiCA check
Live
// EU DATA

GDPR marketing check

GDPR · ePrivacy · EDPB Guidelines

Consent flows, unsubscribe, cookie consent, controller identity, profiling disclosure.

5 of 30 rules · Paste · URL · ~10 sec
Run the GDPR check
Live
// UK

FCA financial promotions

Section 21 FSMA · COBS 4.12A · PERG 8

FCA risk warning, ban on incentives, forward-looking projections, past-performance. The regime that bit Binance, Kraken, HTX.

5 of 25 rules · Paste · URL · ~10 sec
Run the FCA check
Live
// US

SEC retail communications

Securities Act §5 · Howey · SEC-CFTC 2026

Howey trigger, forward-looking profit expectation, Section 17(b) anti-touting, "investment" framing.

5 rules · Paste · URL · ~10 sec
Run the SEC check
Live
// SINGAPORE

MAS retail marketing check

PS Act · MAS Notice PSN08 · DPT Guidelines 2022

Public-retail-advertising ban, KOL/influencer prohibition, mandatory risk warnings, suitability and "not suitable for retail" framing.

10 of 37 rules · Paste · URL · ~10 sec
Run the MAS check
Live
// DUBAI

VARA marketing check

VARA Marketing Regs · Compliance & Risk Mgmt Rulebook

Prior marketing approval, mandatory risk language, Sharia-compliance overclaiming, restricted activities and reserved-token prohibition.

10 of 38 rules · Paste · URL · ~10 sec
Run the VARA check
Live
// CREATIVE

Ad creative compliance scan

Platform ad policy · App store rules · FTC endorsement guides

Risk-warning prominence and legibility, dark patterns, fake endorsements and "as seen on" claims, Meta/Google/X ad policy, Apple and Google Play store rules.

10 of 32 rules · Image · URL · Paste · ~15 sec
Run the creative scan

All checks run client-side or via our Vercel function. No signup. No data stored.

// SECTION B · PRO PREVIEW

What subscribers see.

The Free checks above are five rules per pack. Subscribers get the full thirty-to-forty-rule Pro audits, the live competitor + regulatory feed, and an MCP server they can call from Claude or Cursor.

// PORTAL

The Signal

Live page at /portal/signal — daily-rebuilt competitor moves and material regulatory developments.

  • 2026-05-20 · REGULATORY · UK FCA opens consultation on stablecoin marketing. Comment period closes 2026-07-15. Likely to tighten the "complex" classification used in COBS 4.12A.
  • 2026-05-19 · COMPETITOR · OKX Launched new EU residency campaign. Three new paid placements on X, two on Meta. Risk-warning footer present but below the fold on mobile.
  • 2026-05-18 · NARRATIVE "Self-custody" momentum up 34% week-on-week. Driven by two CT threads on exchange counterparty risk. Window open for product positioning that leads with custody architecture.
// PRO AUDITS

Full Pro audit

Same input as the free check — full 40-rule MiCA audit, every rule, with rewrite suggestions.

3 FAIL · 7 FLAG · 30 PASS · DO NOT SHIP
MiCA §66(1) · risk warning Fail

No prominent risk warning on the landing page. MiCA requires the warning to be in the same field of view as any promotional claim.

MiCA §66(3) · guaranteed return Fail

"Earn up to 12% APY, guaranteed" breaches the prohibition on guaranteed-return language. Suggested rewrite: "Variable rate, currently averaging 8–12% APY. Rates change. Capital at risk."

MiCA §68 · past performance Flag

Past-performance chart present but the "past performance is not a reliable indicator" disclaimer is in a smaller type size than the chart itself. Add disclaimer at ≥ same font size, adjacent to the chart.

// MCP SERVER

Call from Claude / Cursor

Same Pro audit packs exposed as MCP tools. Use from any MCP-speaking AI tool.

# In Claude Code, after connecting the NorthPoint MCP server:
> /run_mica_pro_check url=acme.fi/earn

→ northpoint.run_mica_pro_check
{
  "verdict": "DO_NOT_SHIP",
  "counts":  { "fail": 3, "flag": 7, "pass": 30 },
  "rules": [
    {
      "id": "mica-66-1",
      "status": "fail",
      "title": "Risk warning prominence",
      "rewrite": "Add risk warning in the
        same field of view as the
        promotional claim."
    },
    { "id": "mica-66-3", "status": "fail", ... },
    { "id": "mica-68",   "status": "flag", ... }
  ]
}