GPSR compliance made simple for Shopify
The EU General Product Safety Regulation requires all products sold to EU consumers to display manufacturer and responsible person information. Our app makes compliance effortless — create your entities once, assign them to products in bulk, and display everything through a professional storefront widget.
Log in
Enter your Shopify store domain to access the app.
Everything you need for GPSR compliance
Built specifically for Shopify merchants selling to EU customers. We handle the regulatory complexity so you can focus on growing your business.
Metafield-first architecture
All compliance data is stored directly in Shopify product metafields. This ensures lightning-fast storefront rendering with zero external API calls. Your data stays within Shopify's secure ecosystem, making it reliable, portable, and accessible to other apps and custom integrations.
Complete entity management
Create and organize manufacturers, EU responsible persons, and importers with comprehensive contact details. Store names, postal addresses, email addresses, phone numbers, and websites. Import entities from CSV files, export for backup, and assign each entity to unlimited products.
Professional storefront widget
Our Theme App Extension widget integrates seamlessly with any Online Store 2.0 theme. Customers see compliance information rendered beautifully — manufacturer details, responsible person contact info, safety warnings, age restrictions, and batch/serial numbers. Multiple layout options available.
Powerful bulk operations
Managing thousands of SKUs? Our bulk editor lets you assign compliance data to hundreds of products simultaneously. Filter by vendor, product type, collection, tags, or compliance status. Select all matching products with one click and apply changes instantly.
Intelligent automation rules
Set up rules that automatically assign the correct manufacturer, responsible person, and safety warnings based on product attributes. When new products match your rules, they get compliance data without any manual intervention. Complex conditions with AND/OR logic supported.
Comprehensive safety statements
Access hundreds of pre-translated P-statements (precautionary) and H-statements (hazard) from the GHS/CLP classification system. Add age restrictions, disposal instructions, and custom warnings. All statements available in 24 EU official languages.
Why GPSR compliance matters
The EU General Product Safety Regulation (GPSR 2023/988) came into effect in December 2024 and applies to all products sold to EU consumers.
- Mandatory manufacturer information: All products must display the manufacturer's name, registered trade name or trademark, postal address, and electronic contact details.
- EU Responsible Person required: Products manufactured outside the EU must have a designated responsible person established within the EU. This person's contact details must be displayed on the product or packaging.
- Traceability requirements: Products must be identifiable through batch numbers, serial numbers, or other unique identifiers. This enables effective recalls and market surveillance.
- Safety warnings mandatory: Hazard information and safety warnings must be clearly communicated in the language of the member state where the product is sold.
How it works
Get from installation to compliant storefront in minutes, not days.
Install and create entities
Install the app from the Shopify App Store. Then create your manufacturers, importers, and EU responsible persons. Enter their complete contact details once — you'll reuse these entities across your entire product catalog.
Assign to products
Link entities to products individually, in bulk via our powerful editor, or automatically via smart rules. Add safety warnings, batch numbers, and serial numbers as needed. All data syncs instantly to Shopify metafields.
Enable the widget
Go to your theme editor and add the GPSR Compliance block to your product template. The widget automatically reads your metafield data and displays it in a clean, professional format. No coding required.
Explore more
Learn more about features, pricing, and how to get started.