EuroComply
Free assessment

Compliance badge · Verified by EuroComply

Show the world you're compliant

Add a real-time GPSR & EAA compliance badge to your store, email signature, or product pages. Three formats. Zero maintenance.

Sample EU compliance badge

Sample badge

Scan your store to get yours →

Three steps

How to add the badge to your site

01

Scan your store

Run a free compliance scan. Takes under 2 minutes.

02

Get your scan ID

After the scan completes, grab your unique scan ID from the results URL.

03

Copy the embed code

Pick your format (SVG badge, iframe widget, or JS snippet) and paste it into your site.

Three formats

Pick the format that fits your workflow

Replace YOUR_SCAN_ID with the ID from your results URL.

SVG Badge

A lightweight SVG image. Perfect for email footers, GitHub READMEs, product description pages, and anywhere an <img> tag works.

240 × 80
<a href="https://eurogpsr.com/verify/YOUR_SCAN_ID" target="_blank" rel="noopener noreferrer">
  <img src="https://eurogpsr.com/api/badge/YOUR_SCAN_ID"
       alt="EuroComply EU Compliance Score"
       width="240" height="80" />
</a>

iframe Widget

A richer card with score, risk level, and domain. Embeds via an iframe, no JavaScript needed. Supports light and dark themes.

300 × 160 (or 240 × 90 compact)
<iframe
  src="https://eurogpsr.com/embed/YOUR_SCAN_ID"
  width="300" height="160"
  frameborder="0"
  title="EU Compliance Score"
  style="border:0;overflow:hidden;border-radius:12px"
></iframe>

JS Snippet

Drop-in script that auto-renders the widget exactly where you place it. Supports theme and size attributes.

Auto-injects iframe
<script
  src="https://eurogpsr.com/widget.js"
  data-scan-id="YOUR_SCAN_ID"
  data-theme="light"
  data-size="standard">
</script>

Widget options: ?theme=dark for dark theme, ?size=compact for 240×90, or combine both: ?theme=dark&size=compact. Add as URL params to the iframe src or as data- attributes on the script tag.

Use cases

Where to place your badge

🛒

Product pages

Show buyers that your products meet EU safety regulations.

📧

Email signature

Add the SVG badge to your business email footer for every message you send.

🌐

Website footer

A persistent trust signal for all visitors, next to your privacy policy link.

📑

Landing pages

Strengthen conversion on sales pages for EU markets.

Questions

Badge FAQ

Does the badge update when I rescan?+

Yes. The badge and widget always reflect the most recent scan linked to that scan ID. If you upgrade and trigger rescans, the badge updates automatically, with no code changes needed.

Can anyone verify my badge?+

Yes. Every badge links to a public verification page at eurogpsr.com/verify/[scanId] that shows the scan date, score, and key issues without requiring a login.

Does the badge slow down my website?+

The SVG badge is a single lightweight image request. The iframe and JS widget are loaded lazily and served from Vercel's edge network, typically under 100ms globally.

What if my score changes?+

If you rescan and your score improves, the badge updates automatically (next page load). If your score drops, the badge still reflects the latest scan. We recommend rescanning monthly; paid plans include automatic monthly rescans.

Can I use a compact version?+

Yes. For the JS snippet, add data-size="compact" (240×90). For the iframe, add ?size=compact to the embed URL. Compact mode shows just the score, risk level, and domain.

Get started free

Scan your store to get your badge

Free scan · No account required · Instant results

Scan your store for free

Enter any page URL from your store. Your homepage is a good starting point.

No account required · Results in ~60 seconds · First scan free

Already have a scan? Find your scan ID in the results URL →