GPSR compliance

GPSR compliance software for product safety information

For online offers, GPSR requires manufacturer and product-identification details, responsible-person details when the manufacturer is not established in the EU, and warnings or safety information where applicable. Doc2Shelf drafts the relevant content from supplier PDFs for human review and use with listings.

Free plan included — no credit card required.

Since 13 December 2024, GPSR has required an online offer to show the manufacturer's name and postal and electronic address plus information identifying the product. When the manufacturer is not established in the EU, the offer must also show the responsible person's name and postal and electronic address. Warnings or safety information must be shown where applicable.

Doc2Shelf reads available safety-relevant details from supplier documents and assembles draft GPSR content for review. You decide which fields apply before using it with a listing, so catalog-scale preparation does not turn conditional fields into universal requirements.

How it works

  1. 1

    Upload safety documents

    Add spec sheets, SDS, and labelling guides for your products.

  2. 2

    Extract safety fields

    AI pulls manufacturer and product-identification fields, conditional responsible-person details, and applicable warnings.

  3. 3

    Review for accuracy

    Confirm the GPSR content and resolve any flagged gaps.

  4. 4

    Publish or export

    Attach GPSR content to listings or export it for your records.

What GPSR asks for — drafted for review

For online offers, GPSR Article 19 requires the manufacturer's name plus postal and electronic address and information identifying the product. The responsible person's name plus postal and electronic address is required when the manufacturer is not established in the EU. Any warning or safety information that applies to the product must also be shown in a language consumers can easily understand.

Doc2Shelf extracts available fields from spec sheets, safety data sheets, and labelling guides, flags gaps for review, and generates a structured draft GPSR block. A person decides which fields apply to the product before the block is used with a listing or exported.

Consistency across a large catalog

GPSR is hardest at scale — one product is manageable, but ten thousand is not. Doc2Shelf applies a repeatable structure while keeping manufacturer-location conditions and product-specific warnings separate, helping reviewed safety content stay consistent and auditable across the catalog.

A human review gate with content hashing ensures nothing is published or exported until a person has confirmed the safety information is correct.

Beyond GPSR: EU and US declaration drafts

GPSR is one part of the compliance picture. From the same reviewed product data, Doc2Shelf can prepare applicable EU/US declaration drafts, separate declaration labels, and DPP-oriented structured JSON for downstream implementation; a person reviews each output against the product and market requirements.

What goes into the GPSR information block

The GPSR information block is a listing section built from the product record. Each part maps to an Article 19 element or to a related on-product requirement, and each part has a typical home in supplier documents. Knowing where a value usually comes from tells the reviewer where to check it.

The product picture required by Article 19(c) is the listing image rather than part of the text block, so check it with the rest of the listing.

GPSR block contents and where the data usually comes from
Block fieldTypical source in supplier documentsShown in the listing
Manufacturer name, trade name or trade markData sheet header or footer, label artwork, declaration of conformity, SDS section 1Yes — Article 19(a)
Manufacturer postal and electronic addressLabel artwork, manual back page, SDS section 1, supplier contact pagesYes — Article 19(a)
EU responsible person: name, postal and electronic addressImporter or representative details on labels, packaging, or a separate supplier statementWhen the manufacturer is not established in the EU — Article 19(b)
Product type and identifiers (model, batch or serial format, GTIN, SKU)Data sheet title and ordering table, rating plate, packaging artworkYes — Article 19(c)
Warnings and safety informationManual safety chapter, label warnings, SDS hazard and precautionary statementsWhere applicable — Article 19(d)
Importer detailsPackaging artwork, or the default importer saved in your account settingsOptional in the listing; Article 11(3) requires them on the product, packaging or document

How missing GPSR information is flagged

Supplier documents rarely contain everything. When a value the draft needs cannot be found in the documents, Doc2Shelf is designed to write a visible placeholder rather than a guess — for example “[REQUIRED: manufacturer electronic address]”. Placeholders show the reviewer exactly what is missing and where it belongs in the block.

Each extraction also carries a confidence score and a completeness score, a signal of which products need a closer look. Extracted facts are stored with the page and quote they came from in the supplier PDF.

Not every placeholder means information is legally required. If the manufacturer is established in the EU, a responsible-person placeholder should be removed rather than filled, because the separate responsible-person details are only needed when the manufacturer is not established in the EU. Export offers an option to strip leftover placeholders; that hides the marker but does not supply the missing information, so resolve real gaps first.

Multi-language warnings — drafts for review

Article 19(d) requires warnings and safety information in a language easily understood by consumers, as determined by the Member State where the product is made available. Selling in several EU countries therefore often means several language versions of the same warnings.

Doc2Shelf can translate listings, including the GPSR block, into more than 100 languages as review-ready drafts. A qualified reviewer must check each translation, especially warning wording that sector legislation prescribes — for example, toy warnings under the Toy Safety Directive must be preceded by “Warning” or “Warnings”. Translation does not establish compliance, and translated drafts go through the same review gate as the original.

Backfilling GPSR information across an existing catalog

GPSR applies from 13 December 2024. Under Article 51, products placed on the market under the old General Product Safety Directive before that date may continue to be made available. That transitional rule concerns the products themselves; check the regulation and the Commission’s guidelines for how the Article 19 offer information applies to listings that are still live. Backfilling the information for those listings is the cautious approach.

For a backfill, Doc2Shelf processes supplier PDFs in batches of up to 500, within your plan’s document allowance. A practical sequence:

  • Export a list of live EU-facing listings and match each to its supplier documents.
  • Upload the documents in batches and let Doc2Shelf build product records and draft GPSR blocks.
  • Review the extractions with the lowest confidence or completeness scores first.
  • Resolve placeholders, confirm manufacturer location, and remove responsible-person fields that do not apply.
  • Approve, then publish to Shopify or WooCommerce as drafts or export the reviewed blocks for other channels.

Spreadsheet workflow vs Doc2Shelf workflow

Many teams start GPSR work in a spreadsheet, and for a small catalog that can be enough. The comparison below is about the workflow, not about which approach is compliant — compliance depends on the information and the people checking it.

Preparing GPSR information: two workflows compared
TaskManual spreadsheetDoc2Shelf workflow
Collecting dataSomeone reads each PDF and types values into columnsValues are extracted from uploaded PDFs into a product record
GapsEmpty cells; easy to missVisible [REQUIRED: …] placeholders in the draft
Responsible personFormula or manual rule per rowReviewer confirms whether the conditional details apply
Warnings in other languagesSeparate translation processTranslated drafts for qualified review
Review evidenceDepends on your own processReview gate with content hash; edits invalidate the review
Getting it into the shopCopy and paste, or CSV importDraft products on Shopify or WooCommerce, or export
Setup and flexibilityNo new tool; any column layout you wantA new tool to learn; structure follows Doc2Shelf’s record

What Doc2Shelf does not do

Doc2Shelf prepares and structures GPSR information from documents you provide. Several GPSR obligations sit with economic operators and cannot be handed to software:

  • It does not carry out the internal risk analysis or draw up the manufacturer’s technical documentation.
  • It does not test products or assess whether a product is safe.
  • It is not a responsible-person or authorised-representative service and cannot act as your EU operator.
  • It does not perform conformity assessment, apply CE marking, or issue certificates.
  • It does not notify accidents or dangerous products through the Safety Business Gateway, or run recalls.
  • It does not verify that supplier statements are true, and it does not provide legal advice.

Official sources and scope

Selected primary government and regulatory materials relevant to topics on this page.

These selected links are not exhaustive; category- and product-specific rules may also apply. Doc2Shelf structures review-ready drafts from supplied product data. It does not assess conformity, certify products, guarantee compliance, or replace legal or qualified technical review.

Manufacturer & responsible person

Manufacturer details are drafted for the offer; responsible-person details are added when the manufacturer is not established in the EU.

Warnings & safety instructions

Warnings and safety information that apply to the product are drawn from the source documents.

Required-field flagging

Missing GPSR information is surfaced before you publish.

Prepare relevant listings

Use reviewed GPSR information with Shopify and WooCommerce listings or alongside eBay-targeted draft copy.

Exportable

Output GPSR and declaration content as PDF, DOCX, or labels.

Review gate

Content hashing blocks publish/export of unreviewed safety content.

Default importer

Save your importer’s contact details once in account settings to fill the importer block on new products.

Who it’s for

  • Online sellers who must meet GPSR before listing in the EU
  • Marketplaces and stores standardizing safety content across suppliers
  • Importers acting as the EU responsible person for many products
  • Teams preparing GPSR documentation for audits

Frequently asked questions

What is GPSR?
The EU General Product Safety Regulation (GPSR) has applied since 13 December 2024. For online offers, it requires manufacturer and product-identification details, responsible-person details when the manufacturer is not established in the EU, and any warnings or safety information applicable to the product.
Does Doc2Shelf generate all the GPSR fields?
It extracts available manufacturer and product-identification fields, responsible-person details when the manufacturer is not established in the EU, and warnings or safety information found in supplier documents. It flags uncertainties and gaps so a person can decide what applies before publishing.
Is the GPSR content a substitute for legal advice?
No. Doc2Shelf accelerates the compilation and structuring of safety information from your documents, but you remain responsible for the accuracy and completeness of what you publish. The review gate is there to ensure a person signs off before anything goes live.
Can I export the GPSR information?
Yes. Reviewed GPSR and declaration drafts can be exported to PDF, DOCX, or printable labels. DPP-oriented product data is a separate structured-JSON preparation output, not a completed Digital Product Passport.
Can Doc2Shelf act as our EU responsible person?
No. Doc2Shelf is not a responsible-person or authorised-representative service. It drafts the responsible-person details for review when the manufacturer is not established in the EU, but the role itself must be filled by an EU-established economic operator.
What happens when supplier documents do not contain a GPSR field?
The draft shows a [REQUIRED: …] placeholder where the value is missing. A reviewer either adds the information or removes the field if it does not apply, and the GPSR block cannot be published or exported until it has been reviewed.
Can we add GPSR information to an existing catalog in bulk?
Yes. You can upload supplier PDFs in batches of up to 500, within your plan’s document allowance. Each product still goes through review before it is published or exported.
Does Doc2Shelf translate GPSR warnings?
It can translate the listing, including the GPSR block, into more than 100 languages as drafts. A qualified reviewer must check each translation; translation alone does not establish compliance.
  • GPSR requirements for online sellers

    What the EU General Product Safety Regulation asks online sellers to show in product listings, with a practical checklist.

  • EU responsible person

    Who can act as the EU responsible person under GPSR and Regulation (EU) 2019/1020, what they must do, and where their details must appear.

  • EU declaration of conformity template

    The structure of an EU declaration of conformity, a fill-in template, and the mistakes that cause problems with authorities and marketplaces.

  • Toy safety requirements in the EU and US

    EN 71 and the EU Toy Safety Directive, the new Toy Safety Regulation (EU) 2025/2509, and US CPSIA rules: ASTM F963-23, CPCs, testing and limits.

Turn your product documents into revenue

Upload a supplier PDF and generate your first listing and compliance declarations in minutes.

Create your free account