Free EU shop check

Enter a shop's address. We read its public pages and check the withdrawal button, legal notice, price display, product safety details and basic accessibility against the Shopproof rule set, with the official source for every rule.

The shop check needs JavaScript. You can also email hello@shopproof.app with your shop's address and we will send you the result.

How the check works

When you start a check, our server loads the shop's robots.txt and home page, then up to six pages linked from it: the legal notice, a product page, the withdrawal link and the withdrawal policy. It waits between requests and never loads more than eight pages per check. It does not log in, fill in forms, add to cart or run the shop's scripts.

Our requests use the user agent ShopproofScanner/1.0 (+https://shopproof.app/scan/#bot) and come from Amazon Web Services in Frankfurt. We follow robots.txt. Shop owners who do not want to be checked can add:

User-agent: ShopproofScanner
Disallow: /

Each shop can be checked a few times an hour at most, whoever asks. We do not keep the address you enter or the report. We only count, per month, how many checks passed or failed each point, by country and shop system, to publish anonymous figures on how EU shops are doing. Details are in the privacy notice.

Questions or a wrong result? Email hello@shopproof.app.