The EU General Product Safety Regulation (GPSR) expects each product sold to EU consumers to identify its manufacturer and, when the manufacturer is outside the EU, an EU Responsible Person โ plus safety information. SafetyKit lets you set that once for your whole catalog, customise it product by product, and see exactly which products are still incomplete.
Free forever for shop-wide defaults ยท Pro $9.99/mo for unlimited product overrides
SafetyKit lives inside your Shopify admin. You enter your GPSR details once, and every product uses them unless you give it its own.
Enter the manufacturer's name, postal address and email or website, your EU Responsible Person, and default safety warnings once. Every product in your catalog uses them โ change a default and it applies everywhere at once.
Tell SafetyKit whether the manufacturer is established in the EU. If it isn't and no EU Responsible Person is set, SafetyKit warns you, because GPSR requires one in that case.
Give a product its own manufacturer, Responsible Person, warnings, or product identifiers (type, model or batch). Any field you leave blank keeps using your shop-wide default, so you only fill in what's different.
See how many products are GPSR-complete, which ones with custom info are missing a field, and whether your defaults are complete โ then jump straight to the product to fix it.
Each product's GPSR information is saved to that product in Shopify (as a storefront-readable product metafield), and your defaults are published with the app, so nothing lives only in a spreadsheet.
SafetyKit only reads and writes your products. It stores no customer data at all, and Shopify's GDPR privacy webhooks are fully implemented. The admin is available in 21 languages.
Shop-wide defaults cover your whole catalog on every plan. Upgrade when you need more product-specific overrides.
Plans are billed through Shopify. Pro includes a 7-day free trial on your first paid subscription. Change or cancel anytime.
Short answers, no fine print.
The EU General Product Safety Regulation (Regulation (EU) 2023/988) has applied since 13 December 2024. It expects consumer products offered to people in the EU โ including online โ to identify the manufacturer and, where the manufacturer is outside the EU, an EU-based Responsible Person, along with safety information. SafetyKit helps you keep that information organised and complete; it isn't legal advice.
No. Most stores share one manufacturer and one EU Responsible Person across most products. Set those as defaults once and every product uses them; only override the products that differ.
Only your products. It reads your catalog to build the coverage report and saves each product's GPSR information to that product. It requests no customer scopes and stores no customer data. Details are in our Privacy Policy.
Your access tokens are deleted immediately, and your store's data is removed in response to Shopify's shop-redaction request. Because SafetyKit holds no customer data, there's nothing sensitive to purge.
As soon as SafetyKit is live: enter your defaults once, fix the exceptions, and watch your coverage go to 100%. Free, with no time limit.
โณ Coming soon to the Shopify App Store