Skip to main content
Free tool · no signup

Free GDPR ad compliance checker

Paste your ad, pick up to 2 of 26 channels and the ad’s language, and get a 0-100 score with every flagged phrase and a suggested fix.

0/2 selected

Global platforms

EU-specific platforms

0 / 5,000

An automated, rule-based check of the wording only. It’s general information, not legal advice.

What it checks

Nine 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 (also passing details to partners or adding them to a partner list, and mail to a bought list), 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 (“the best … in”, “fastest”), comparisons with every competitor, number promises such as time savings, guarantees, and urgency wording such as “only 3 left”, “act now” or a price rise.
  • EU Charter of Fundamental Rights, Art. 21DiscriminationExcluding people by gender, age, nationality, religion, ethnic origin, disability or sexual orientation, also preferring a kind of tenant or applicant in housing and job ads.
  • National alcohol advertising rulesAlcoholAlcohol offers that address or involve minors, unlimited or free-for-all drinks, and alcohol ads without an 18+ line.
  • 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.
Good to know

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. We read the language from your ad, or you can pick it yourself. Each language uses its own rules. Risky promises (guarantees, health claims, “the best”) and e-mail sign-ups without consent wording are also caught in English, German and French whatever language you pick; other mixed-language text 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 26 channels and checks every draft before you see it. The Free plan includes 10 credits a month, no card needed.