Product safety and regulatory compliance in e-commerce and non-EU imports
This own-initiative report concerns product safety and regulatory compliance in e-commerce and non-EU imports. The amendments address consumer health, safety and rights, competitiveness and a level playing field for SMEs against non-EU platforms, counterfeiting, the Digital Services Act, General Product Safety Regulation, Market Surveillance Regulation and Consumer Protection Cooperation Regulation, customs procedures and the Union Customs Code, dark patterns, data protection, and screening technologies.
Procedure timeline
- Committee amendments tabled21 Mar 2025 – 11 Apr 2025
- Plenary vote — Adopted9 Jul 2025 · On the motion for a resolution — the text as a whole
Plenary votes
6 roll-call votesIn plenary, Parliament usually votes in steps: first on amendments to the text (sometimes split into parts, so Members can accept one half of a sentence and reject the other), then on the text as a whole. The “main vote” is the one that adopts or rejects the text itself. Each vote below shows exactly which step it was. How voting works →
Show the 3 earlier votes
- 9 Jul 2025RejectedOn amendment 1 — text to be inserted after paragraph 33Official label: Après le § 33 - Am 1 · what was voted ↗157 for493 against39 abstentions30 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 9 Jul 2025AdoptedOn paragraph 38 (part 2 of a split vote)Official label: § 38/2 · what was voted ↗480 for196 against3 abstentions40 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 9 Jul 2025AdoptedOn paragraph 39 (part 1 of a split vote)Official label: § 39/1 · what was voted ↗679 for3 against7 abstentions30 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 9 Jul 2025RejectedOn amendment 2 — text to be inserted after paragraph 39Official label: Après le § 39 - Am 2 · what was voted ↗169 for506 against13 abstentions31 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 9 Jul 2025AdoptedOn paragraph 40 (part 2 of a split vote)Official label: § 40/2 · what was voted ↗480 for197 against13 abstentions29 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 9 Jul 2025Main voteAdoptedOn the motion for a resolution — the text as a wholeOfficial label: Proposition de résolution (ensemble du texte) · what was voted ↗619 for26 against46 abstentions28 did not voteForAgainstAbst.
Click a group to see each Member’s position.
Vote data: HowTheyVote.eu (ODbL, attribution) / European Parliament · roll-call votes only
Official amendment documents
Members who amended this procedure
50 Members · by amendment countThe amendments, in full text
749 amendmentsEvery amendment as tabled — original text, proposed change and justification, with a link to the official PDF.