Audits product feed files (CSV/TSV/XML) against GPSR Article 19: manufacturer address, EU Responsible Person, product picture and identifier, warnings. 12 rules, offline. Runs entirely in your browser — nothing is uploaded.
Same engine as the VS Code extension, byte for byte.
This page is the working piece. The full pack has everything below.
Audits a product feed row by row against Article 19 of the EU General Product Safety Regulation
An EU Responsible Person / authorised-representative service is sold as a monthly subscription, per brand; hand-checking a feed at ten seconds a row is about fourteen hours for five thousand rows. This is $29 once.
Buy the full version — $29It reads a product feed file — CSV, TSV or a Merchant-style XML — and checks every row against Article 19 of the EU General Product Safety Regulation: manufacturer name, postal address and electronic address, an EU Responsible Person when the manufacturer sits outside the Union, a product picture and identifier, and warning text. It reports the failing line numbers.
Feed managers, e-commerce developers and agency operators who maintain catalogues for Amazon, eBay, Etsy, Shopify or Google Merchant Center in the EU and EEA. If you edit products_export.csv or an XML feed in your editor, and someone upstream asks whether the catalogue is GPSR-ready, this answers that question offline, row by row.
Spreadsheet filters find empty cells. They do not know that "see packaging" fails Article 19, that a Responsible Person in Shenzhen is not established in the Union, or that a German-market toy needs German warning text. A chatbot cannot read a forty-megabyte feed row by row, and pasting a customer catalogue into one is its own problem.
Free: open any feed file and run the scan. You get every failing row, its line number and the article it fails, for that file, with no licence key and nothing uploaded. Paid, twenty-nine dollars once: export a dated evidence pack — every feed file in the workspace, every failing row, per-rule counts — as CSV and Markdown.
Hand-checking a catalogue costs about ten seconds a row, so five thousand rows is roughly fourteen hours of someone's week, repeated every time the feed changes. An EU Responsible Person service is billed monthly, per brand. This extension is twenty-nine dollars once and runs offline in the editor you already have.
One question, answered by the person who built it. Your email only if you want the answer sent.