Compliance badge · Verified by EuroGPSR
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 badge
Scan your store to get yours →
Three steps
How to add the badge to your site
Scan your store
Run a free compliance scan. Takes under 2 minutes.
Get your scan ID
After the scan completes, grab your unique scan ID from the results URL.
Copy the embed code
Pick your format — SVG badge, iframe widget, or JS snippet — and paste into your site.
Three formats
Pick the format that fits your workflow
Replace YOUR_SCAN_ID with the ID from your results URL.
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 — 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 →