Pre-launch compliance scan

Will your ad pass?

Scan your ads and landing pages for potential Meta, Google Ads, TikTok compliance issues — before you launch and burn budget on a rejection.

Choose platformPaste adPaste pageGet your ADscan Score

One setup step left

ADscan needs an Anthropic API key before it can scan. Create a file called .env.local in the project folder containing ANTHROPIC_API_KEY=your-key, then restart the server. The README walks through it.

Step 01

Choose your platform

Choose the advertising platform
Step 02

What are you promoting?

One line is enough. This gives ADscan the context to judge your ad instead of keyword-matching it.

0 / 500
Step 03

Paste your ad

Paste it exactly as it will run.

0 / 500
0 / 5,000
0 / 120
Step 04

Add your landing page

Pasted copy is the most reliable option — it always works, and ADscan sees exactly what you paste. A URL is optional; ADscan will try to read the page and will tell you if it can't.

0 / 20,000
0 / 2,048

Pages built entirely in JavaScript often can't be read — paste the copy for those.

Add a headline or some ad copy first.

Private scan

Your marketing material is sent to the analysis engine to produce this report and is not saved to any database, file or log by ADscan. There is no scan history and nothing is shared publicly.

How ADscan labels findings

It tells you how sure it is.

A confidently wrong policy citation is worse than no citation, so ADscan separates what it can back up from what it is judging.

01
Policy issue
Backed by a policy document in the ADscan knowledge base. ADscan will not show this label unless it can point to a real record.
02
Risk assessment
ADscan believes this creates approval or enforcement risk based on context, but no citation establishes that exact conclusion.
03
Best practice
Probably fine as written, but worth tightening to lower your odds of a rejection.
ADscanBy ChaseyRITA

Not legal advice. Not affiliated with Meta, Google or TikTok. A second pair of eyes before you launch.