Your suppliers send PDFs. Your products need disclosures.
Angaba extracts GPSR safety data from supplier documents — manufacturer, EU responsible person, warnings, identifiers — and writes it to Shopify's native disclosure field after you approve it. Every value shows the page it came from.
Built for the EU General Product Safety Regulation (GPSR), in force since 13 December 2024. Angaba is a data tool, not legal advice.
- Manufacturer
- Brioni Toys S.r.l., Via Prati 8,
20121 Milano, IT - EU Resp. Person
- CE-Rep Services GmbH,
10115 Berlin, DE - Warning
- Not for children under 3 years
- Identifiers
- BT-220 · 4012345678901
Why the native field changes things
Until mid-2026, every compliance app displayed safety data through its own theme widget or custom metafields — the data was locked to the app, and uninstalling broke the storefront. In June 2026 Shopify shipped a native disclosures field: disclosure data stored as first-party Shopify data, rendered by Shopify itself on the product page, in checkout, in the Shop app and on agentic channels like AI shopping assistants.
Angaba writes your GPSR data into that field. It stays your data, on your products, rendered by your theme — and it survives if you uninstall the app. Display is solved. What remains is getting correct data in, and that is what Angaba is for.
shopify.disclosure · list.disclosure_reference · rendered natively on supported themes, theme-block fallback for the rest
Two rules Angaba never breaks
Nothing is published without your approval
Extraction fills a review queue, not your storefront. You see every field next to the source document, edit or reject it, and only your explicit approval writes to the product. Every write lands in an append-only audit log with a gapless ANG-ID.
An empty field beats an invented one
Fields below the confidence threshold arrive empty and flagged — never guessed. Angaba will not invent an EU responsible person: if your documents don't name one, the scanner tells you what's missing and what an RP is, so you can obtain one.
How it works
Upload supplier documents
Declarations of conformity, manuals, spec sheets, test reports — the PDFs your suppliers already send you. Multiple files per product are fine.
Angaba extracts and checks
AI reads the documents; deterministic validators check every value — formats, EU addresses, whether the document even matches your product. Each field carries the page and quote it came from.
You review and approve
Side by side with the source document. Approve, edit or reject per field. Documents for the wrong product are flagged whole, never partially applied.
Written to the native field
Approved data becomes a disclosure on Shopify's native field — rendered on your product page, in checkout and on AI shopping channels, without a widget.
What's in the box
Native disclosure writer
Creates the disclosure entries and writes shopify.disclosure per product — EU member-state jurisdictions handled correctly (there is no single "EU" code; Angaba knows that).
AI document extraction
Manufacturer, EU responsible person, CE marking, warnings, model/batch/GTIN — out of the PDFs, with per-field confidence and provenance.
Compliance scanner
14 deterministic checks per product: what's present, what's missing, what's out of sync — ready, pending or missing per SKU, with a plain-language fix for each finding.
Review queue with provenance
Every extracted value links to the page and sentence it came from. Checking a field takes seconds, not a re-read of the whole manual.
Theme block fallback
Theme without native disclosure support? One app block renders the same data — and removes itself automatically when the native section is present. Never twice.
Your data, portable
Disclosures live in your shop's own metaobjects and metafields, not in Angaba's database. Uninstall and everything you published stays.
Built to refuse before it's wrong
A wrong EU responsible person or a missing warning is a liability, so Angaba's extraction is engineered around refusal. On our test set of 28 real supplier documents in five languages, every accepted manufacturer and responsible-person value was correct — and every junk document was refused.
Pricing
Free covers your first products and the native-field write — that part is never gated. Paid plans add scale and extraction. All billing runs through Shopify.
Free
- 10 products with disclosures
- Manual data entry
- Native disclosure field write
- Theme block fallback
- Scanner summary
Grow
- Unlimited products
- Full scanner with per-SKU detail
- CSV export
- 7-day free trial
AI
- Everything in Grow
- 100 document-credits per month
- AI extraction with review queue
- Per-field provenance
- Credit packs $12 per 100
1 credit = 1 extracted document. Flagged or failed extractions don't consume credits. Credit packs bill as Shopify usage charges within a cap you approve at subscription.
Questions merchants actually ask
What is GPSR and does it apply to my shop?
The EU General Product Safety Regulation (2023/988) applies since 13 December 2024 to most non-food consumer products sold to EU buyers — wherever the seller is based. It requires product listings to identify the manufacturer (name, postal address, electronic contact), an EU responsible person when the manufacturer is outside the EU, and applicable warnings and safety information. Whether it applies to your specific products is a legal question — Angaba manages the data, it doesn't give legal advice.
What is Shopify's native disclosures field?
Since June 2026, Shopify products carry a first-party shopify.disclosure field. Disclosures stored there are rendered by Shopify itself — on the product page of supported themes, in checkout and on agentic channels — and the data belongs to your shop, not to an app. Angaba writes to this field; most compliance apps still use their own widgets.
What exactly does the AI extract?
Manufacturer name, postal address and contact; EU responsible person if the documents explicitly name one; CE marking and cited directives; consumer-facing warnings; model, batch and GTIN identifiers. Every value carries the page and verbatim quote it was read from, plus a confidence score. Low-confidence values arrive flagged for review, never silently filled.
Can the AI publish something wrong to my store?
No. Extraction never writes to your products. It fills a review queue where you see each value beside its source; only your approval writes anything. Deterministic validators additionally downgrade values with format problems (invalid GTIN, non-EU responsible-person address) regardless of what the AI reports.
What happens to my disclosures if I uninstall Angaba?
They stay. Disclosure data is written to your shop's own metaobjects and Shopify's native field — it is your data, and Shopify keeps rendering it. Angaba's own records (audit log, extraction jobs) are deleted per our data-retention rules after uninstall.
My supplier documents are in Chinese or Italian — does that work?
Yes. The extraction handles multilingual documents; our test set includes German, Italian, French and bilingual Chinese-English supplier documents. Warnings repeated in many languages are collapsed to one entry.
What does Angaba do when a document doesn't name an EU responsible person?
It leaves the field empty and the scanner fails that product with an explanation of what an EU responsible person is and that you need to appoint one when the manufacturer is outside the EU. Inventing one would expose you legally — so Angaba never does.
Does it work with my theme?
Shopify's current themes (Horizon, Dawn and family) render the native disclosures section automatically. For themes that don't, Angaba ships a theme app block that renders the same data and removes itself when the native section is present, so nothing renders twice.
Is Angaba legal advice?
No. Angaba is a data tool: it extracts, checks, and publishes product safety information under your review. Whether your products are compliant remains your responsibility as the merchant — the app is explicit about this in every relevant screen.
The disclosure data your products already need, in the field Shopify built for it.
Install on ShopifyFree plan available · Billing via Shopify · Your data stays yours