CompliancePrevNext
Norvane|on LastStop OS · a fictional brand
Norvane20 / 32
ClaimRight / Compliance · survival
Pillar · survival

Compliance: the section you don't skip

Two sample ads. One obvious, one with a single bad line. Both stopped.

  • Behind the stamps: two made-up sample ads, each failed by the research-use rules.
  • This section covers the scanner, the verdict, the research-use rewrite, the re-scan, the check with the AI unavailable, the explicit error, the site scan and the audit log.
  • The rules check five things: compound names, benefit claims, dosing, "low-profile" wording, and the research-use line.
  • No certification is claimed.
Research-use check firstThe AI can't overrule a findingEvery run audited
Sample dataPreview build · sample adsResearch-use check
Made-up sample ads
Made-up sample ads
Norvane21 / 32
19-scanner-checklist-and-findings.png
21ClaimRight / Compliance

The scanner reads the whole ad

CLAIMS REVIEW−0.5FTE$3,350/mo
Text in the image is readFive research-use checksExact words quoted
Sample dataPreview build · sample adResearch-use checkAI · reads text in images
  • The sample ad names a compound, promises a benefit and gives a daily dose, in the picture and in the caption.
  • The checklist is the research-use rule set: compound, benefit, dosing, low-profile, research-use line. Each is ticked or flagged from the real findings.
  • Each finding names the rule and quotes the exact words.
  • The rules decide. The AI reads the text in the image and cannot overrule a finding.

It reads the words in the picture too, and names the rule each one breaks.

Norvane22 / 32
20-scanner-verdict-fail.png
22ClaimRight / Compliance

The verdict

6 blocking · 1 warningA fix for each finding"Rescue this ad"
Sample dataPreview build · sample adResearch-use checkAI · review (cannot overrule)
  • Seven findings, six blocking and one warning, each with a research-use fix.
  • Then FAIL, and a button to rescue the ad.
  • The dosing line an earlier version of the scanner missed is caught here.
  • A second review agreed: FAIL.

Seven findings, six blocking. FAIL, with a way out.

Norvane23 / 32
23-rescue-rewrite-by-the-rules-after.png
23ClaimRight / Compliance

Fix a flagged ad

Before and afterNo compound, benefit or doseResearch-use line added
Sample dataPreview build · sample adAI · rewriteCheck before showing
  • Before: the failed ad and its findings. After: the rewrite of the same ad.
  • No compound name, no benefit, no dosing. The app adds the research-use line itself.
  • The note on screen: "Checked against the research-use rules before showing."
  • A person decides whether to use it.

The same ad, rewritten to the research-use rules, and checked before you see it.

Norvane24 / 32
Re-scan: FAILED to PASSED
Re-scan: FAILED to PASSED
24ClaimRight / Compliance

Re-scan: FAILED to PASSED

Same rules both timesRewrite composited on a pictureLabelled stand-in picture
Sample dataPreview build · sample adResearch-use checkAI · rewrite
  • The rescued ad is scanned again with the same rules: before FAILED, after PASSED.
  • The rewrite is set onto a new background by code.
  • The background in this capture is a labelled SAMPLE IMAGE stand-in, because the image generator was not called. The copy, its check and the verdict are real.

Before: FAILED. After: PASSED. Same scanner, same rules.

Norvane25 / 32
20-scanner-verdict-fail.png
25ClaimRight / Compliance

The check holds if the AI is down

AI service off for this testVerdict: FAILShown as proof, not the normal state
Sample dataPreview build · sample adResearch-use check
  • The same bad ad, with the AI service switched off for this test: the research-use check still fails it.
  • The check keeps working if the AI service is down.
  • This is shown to prove the point. It is not the normal running state.

If the AI service is down, the bad ad still fails.

Norvane26 / 32
21-rescue-explicit-error-edit-manually.png
26ClaimRight / Compliance

When nothing safe is left, it says so

Explicit errorNo filler resultEdit manually
Sample dataPreview build · sample adResearch-use check
  • With the AI unavailable and nothing safe left in the ad, the answer is: "Couldn't produce a research-use-safe rewrite — edit manually."
  • No fixed-up result is shown. A weak ad shown as finished would teach the operator the tool is weak.

No safe rewrite? You get an error, not a watered-down ad.

Norvane27 / 32
23-rescue-rewrite-by-the-rules-after.png
27ClaimRight / Compliance

One bad line, removed by the rules

One flagged lineGood lines keptLabelled as a rules rewrite
Sample dataPreview build · sample adResearch-use check
  • A second sample ad with one bad line (a weight-loss claim): two findings, FAIL.
  • Its rewrite while the AI is unavailable: the rules remove the bad clause, keep and join the good lines, and the app adds the research-use line.
  • Labelled on screen: "Rewritten by the research-use rules (AI unavailable)".

One bad line out, the good lines kept, the research-use line added.

Norvane28 / 32
25-site-scan-research-use-hits.png
28ClaimRight / Compliance

Site scan

COMPLIANCE MGR−0.5FTE$3,350/mo
Nine blockersNamed by ruleResearch-use line warning
Sample dataPreview build · sample page
  • Site scan of a made-up sample product page: production Fail.
  • Nine blockers named by rule (compound, benefit, dosing, low-profile), plus a warning for the missing research-use line.
  • The same rules as the ad scanner, so a page and an ad are held to one standard.

Paste a product page. Every blocker named by rule.

Norvane29 / 32
26-site-scan-clean-page-pass.png
29ClaimRight / Compliance

A clean page passes

Certificate of analysis linkedResearch-use line presentProduction pass
Sample dataPreview build · sample page
  • A clean sample page, with a certificate of analysis and the research-use line: production pass.
  • Passing is a rules result, not a certification.

A page with its COA and the research-use line passes.

Norvane30 / 32
28-audit-log-every-compliance-run.png
30ClaimRight / Compliance

Every run, in the audit log

Scanner, rewrite, site scanRefusals logged tooShort quoted words
Sample dataPreview build · sample dataAudit log
  • Each row: who ran it, the module, the verdict, the rules hit and a short quote of the words.
  • A refused rewrite is logged like any other run.
  • It is the evidence to show when a payment processor or ad platform reviews the store.

Every scan, rewrite and site scan leaves a row: who, what, verdict, rule.

SAMPLE data: every screen runs on labelled sample records and made-up sample ads.
Research use only: products in this business are sold for research use, not for human consumption. Nothing here is a health, benefit or dosing claim, and no purity figures are shown.
The store connector is in the build plan. No orders, customers, revenue or certifications are claimed.
FTE figures are estimates at BLS May 2025 median wages.
Norvane is a fictional brand made for this deck: invented name, logo and vial labels. It is not any real company.
Hi, I’m Atlas. Ask me about this page.