Free GDPR ad compliance checker
Paste your ad, pick up to 2 of 25 channels and the ad’s language, and get a 0–100 score with every flagged phrase and a suggested fix.
Global platforms
EU-specific platforms
An automated, rule-based check of the wording only. It’s general information, not legal advice.
Eight kinds of risky wording
Each issue comes with a suggested fix, and most name the law behind it.
- GDPR Art. 7 and 13Personal data and consentMentions of collecting, tracking or sharing personal data, plus extra flags when there’s no consent wording or privacy policy reference.
- GDPR Art. 8Age targetingAge limits and age-restricted wording, such as “kids only”, “adults only” or “under 16 not allowed”.
- Regulation (EC) No 1924/2006Health claimsCure and miracle claims, “clinically proven”, quick weight-loss promises, and missing health disclaimers.
- MiFID IIFinancial promisesGuaranteed profit, “risk-free” investments, get-rich-quick wording and missing risk warnings.
- Unfair Commercial Practices DirectiveMisleading claimsUnprovable superlatives, “experts recommend”, and urgency wording such as “only 3 left” or “act now”.
- EU Charter of Fundamental Rights, Art. 21DiscriminationExcluding people by gender, age, nationality, religion, ethnic origin, disability or sexual orientation.
- Platform review practiceSpam signalsClick-bait used three or more times, such as all-caps FREE or WIN, “!!”, “$$” or “click here”.
- Only when you pick a platformPlatform rulesRestricted topics such as gambling, adult content, drugs, weapons and piracy; consent wording for messaging channels like WhatsApp or email; consent wording when ads on TikTok, YouTube or Snapchat mention age. Not applied to General ad copy.
Questions about the checker
Is it really free?
Yes. Up to 20 checks an hour per connection, 5,000 characters each. Comparing 2 platforms counts as 2 checks.
Which languages does it check?
English, German, French, Spanish, Italian, Dutch, Portuguese, Polish, Swedish, Danish, Norwegian, Finnish, Czech, Slovak, Slovenian, Hungarian, Romanian, Bulgarian, Croatian, Greek, Lithuanian, Latvian and Estonian. Pick the language of your ad before checking. Each language uses its own rules, so English words inside a German ad aren’t checked, and text in other languages can miss issues.
Does it use AI?
No. It is a rule-based check that matches known risky wording, so results are instant and the same text always gets the same result.
How is the score worked out?
Every check starts at 100. Each critical issue takes off 30 points, each high one 20, medium 10 and low 5. 80 or more shows green, 50 to 79 amber, below 50 red.
Do you keep what I paste?
Only if you tick the share box under the text field. Otherwise your ad text isn’t saved.
Is the score legal advice?
No. It flags common problems in the wording; it can’t know your product, audience or consent setup. Have counsel review campaigns before they go live.
How is this different from Adverizeo itself?
In the app, every draft is checked when it’s generated, in its own language, with extra rules for Germany, France, Italy, Spain and Poland. An optional AI Deep Review (1 credit) confirms or rejects each flag and looks for what the rules miss.
Check every ad as you write it
Adverizeo writes ads for 25 channels and checks every draft before you see it. The Free plan includes 10 credits a month, no card needed.