Frequently asked questions
Everything you need to know about Safefield and GPSR compliance. Still have questions? Contact support.
What is GPSR?
The General Product Safety Regulation — Regulation (EU) 2023/988 — replaces the 2001 GPSD and has been enforced since 13 December 2024. It applies to any consumer product sold to EU consumers, regardless of where the seller is based. Article 9 requires every product page or packaging to display manufacturer details, an EU Responsible Person (when the manufacturer is outside the EU), product identification, warnings, safety information in the language of the consumer’s Member State, and — where applicable — CE marking.
Who needs to comply?
Any Shopify merchant selling consumer products to EU consumers — including EU-based stores and non-EU stores that ship to the EU. Non-compliance exposes you to market-surveillance action and potential delisting by marketplaces.
What does Safefield do?
Safefield scans each product’s title, description, and image with Claude AI and extracts structured GPSR fields — manufacturer details, warnings, safety instructions, CE directives, material composition, age restrictions, and more. Products scored 80 or above appear on your storefront automatically through a theme app extension; products scored 70–79 appear once you approve them. You can review and edit any product in the admin at any time.
How do I display GPSR information on my product pages?
After extracting your products, go to Online Store → Themes → Customize. Open a product page template, click Add block in the left sidebar, then select Apps → Safefield GPSR info. Position the block where you want it and click Save. The block automatically hides on products that haven’t been extracted or have confidence below 70.
How does AI extraction work?
We send your product data (title, HTML-stripped description, product type, Shopify category, tags, vendor, options, up to three product images, and each variant’s barcode, SKU, country of origin and HS code) plus your Settings defaults and target languages to Anthropic’s Claude API along with the GPSR field schema and category-specific required-field rules seeded in our database. Claude returns a structured JSON object with per-field confidence scores and a short rationale. If overall confidence is below 70 %, we retry with a more capable model and keep whichever result scores higher.
What is the confidence score?
A number from 0 to 100 indicating how certain Safefield is about the extracted data. Three tiers:
- Ready (≥ 80) — appears on your storefront automatically.
- Review (70–79) — verify, then press Approve; it appears on your storefront only after you approve it.
- Incomplete (< 70) — manual entry or re-extract. The storefront section stays hidden at this level.
Each individual field also has its own confidence score so you can spot exactly which values need your attention.
What happens if confidence is low?
The storefront GPSR section is hidden entirely until the product reaches Ready or Review (confidence ≥ 70) and all category-required fields are populated. Safefield never shows partial information to shoppers. You can fill in missing fields manually in the admin and save to lift the product into the Ready tier.
Can I edit extracted data?
Yes. Every field is editable on the product detail page. Your edits overwrite the AI output in the database; when the storefront renders, it shows your edited values. You can re-extract at any time — re-extraction ignores the cache and runs Claude again.
What is the EU Responsible Person?
Required by Regulation (EU) 2019/1020 Article 4 when the manufacturer is established outside the EU/EEA. It can be an authorised representative, an importer, or a fulfilment service provider. Safefield fills it only from the default you set in Settings — it never invents one. When the manufacturer is based outside the EU/EEA and no Responsible Person is set, the product stays off your storefront until you add one.
Do I need CE marking?
CE marking is required for product categories covered by specific EU directives — for example, Low Voltage (LVD 2014/35/EU), EMC 2014/30/EU, Radio Equipment (RED 2014/53/EU), Toy Safety (2009/48/EC), PPE (EU) 2016/425, and others. Safefield maps your product to the applicable directives automatically and lists them in the extraction. Consumer items like plain textiles, kitchenware, and jewellery typically do not carry CE marking under sectoral law.
What languages are supported?
At launch the storefront block renders field labels in English, German, French, Italian, and Spanish. Extracted field values (warnings, safety text, etc.) stay in the language Claude produced them in; we do not machine-translate merchant-authored safety text, since regulatory language matters. If you need a different target language, open a support request.
How do I add GPSR info to my storefront?
Install the app, run extractions on your products, then add the “Safefield GPSR info” block via your theme customizer (Online Store → Themes → Customize → product page → Add block → Apps). The block reads the gpsr.* metafields and renders them as a collapsible section. It inherits your theme’s typography and hides automatically when confidence is below 70.
What happens when I update a product?
Shopify fires a products/update webhook for every change — including price, inventory and collection edits. Safefield fingerprints the product content (title, description, type, tags, vendor, options and the featured image) and compares it against the stored one. Changes to variant barcodes, SKUs, country of origin or additional images are not detected this way — press Re-extract on the product after changing those. If nothing relevant changed, your GPSR data and storefront section stay exactly as they were.
If the content did change, the stored extraction is deleted and the gpsr.* metafields are cleared, so the storefront section disappears until you re-extract. That is deliberate: publishing safety information that no longer matches the product is worse than publishing none.
What happens if I uninstall Safefield?
Nothing of ours is left in your theme. The storefront section is a theme app extension, so it lives with the app rather than being written into your theme files — it simply stops rendering, and there is no leftover code to find or delete.
Your gpsr.* product metafields do stay. They are your product data, written to your own products, and deleting them on uninstall would destroy work you may have spent hours correcting. They are invisible to buyers once the section stops rendering, and they are still there if you reinstall. To remove them yourself, use Shopify’s bulk editor or a CSV import with the gpsr.* columns blank.
Extraction records in our own database are deleted when Shopify sends the shop/redact webhook, about 48 hours after uninstall.
Is my data secure?
All merchant data is stored in EU-based PostgreSQL (Railway europe-west4, Amsterdam). Transport is TLS-encrypted. Shopify webhooks are HMAC-verified. We do not sell, rent, or trade merchant data. Product data sent to Anthropic for extraction is not used to train their models. See the Privacy Policy for full details.
What are the pricing plans?
All plans include full AI extraction, all GPSR fields, the theme extension, and exports. The only difference is how many extracted products you can store. Prices in USD, billed monthly by Shopify:
- Free — 25 products, no card required.
- Starter — $19/mo — 250 products.
- Growth — $49/mo — 2,500 products.
- Scale — $99/mo — unlimited products.
Can I export my GPSR data?
Yes. Safefield exports in three formats: a compliance-focused CSV with the legal disclaimer header, Shopify’s product import CSV with the gpsr.* metafields so you can reimport into another store, and Excel with colour-coded confidence cells for internal review.
Does Safefield provide legal advice?
No. Safefield is an AI-assisted tool that generates merchant-supplied product data. Legal responsibility for accuracy, completeness, and compliance remains with the merchant and, where applicable, the manufacturer or EU Responsible Person. Safefield does not constitute legal advice or official certification. For complex compliance questions, consult a qualified attorney.
How do I cancel?
Inside the app, go to Plans & billing and switch to the Free plan. Shopify cancels the paid subscription (with proration where applicable). Alternatively, uninstall Safefield from your Shopify admin — any active paid subscription is cancelled automatically.
What happens to my data when I uninstall?
Shopify fires the shop/redact webhook about 48 hours after uninstall. Safefield handles it by deleting all shop-scoped data in a database transaction: your Shop record, every Extraction record and cached extraction result for your shop, and your session tokens.