EU Chemicals Legislation (Consolidated)
European Union · aktualizacje: weekly · eu-chemicals-law
Consolidated EU chemicals legislation — the regulations, not ECHA’s registration dossiers: every consolidated version of every regulation, directive and decision in force that EUR-Lex itself files under directory codes 13.30.18 Dangerous substances and 15.10.20.50 Chemicals, industrial risk and biotechnology, in English, taken from the Publications Office’s keyless CELLAR repository in the publisher’s own Formex XML. Measured on 24 August 2026: 225 consolidated versions of 43 acts — REACH in sixty-three versions and CLP in thirty, the test-methods Regulation 440/2008, ECHA’s fees Regulation, the Persistent Organic Pollutants Regulation 2019/1021, the Prior Informed Consent Regulation 649/2012, the Mercury Regulation, the RoHS Directive in twenty-three versions, the Detergents Regulation, the explosives-precursors Regulation, the GMO deliberate-release Directive 2001/18 and the Good Laboratory Practice Directives among them — and, riding along under the same code, the Ship Recycling Regulation and its European List. Two facts about size are stated: a REACH version is 141 articles and some thirty-five annexes of about 1.1 million characters, a CLP version 64 articles and seven annexes of about 2.7 million, and each is released as one record per article or annex and chunked. Stated rather than hidden: the Biocidal Products Regulation 528/2012 and the Plant Protection Products Regulation 1107/2009 are filed under plant health and other sectors of approximation of laws, neither of which is a chemicals chapter, so they are not in this dataset; the Cosmetics Regulation is filed under cosmetics; the Seveso III Directive has never been amended, so the publisher has no consolidated version of it; and 15.10.20.50 sits inside chapter 15.10, so 180 of these 225 versions also ship in the EU environment and climate dataset. One record is one article or one annex, so a provision can be cited and retrieved on its own. Identity carries the date: a record’s key is the consolidated CELEX number, which names the act and the date its text was in force from, so the same article across successive consolidations is a series of records a buyer can diff. Each record states the act and its title, the consolidation date and layer, the ELI, whether a later consolidated version of the same act exists in the release, the Part/Title/Chapter it sits under, every amending act folded into the consolidation, and — read off the publisher’s own consolidation marks — which amending act changed that particular provision. Formulae published as images are omitted and counted. The directory codes that define the dataset ride on every record, so an act the publisher files under two of these datasets says so in both. Reuse rests on Commission Decision 2011/833/EU, and the source acknowledgement, the statement of what was changed and the notice that consolidated texts have no legal effect ride on every record. Every record carries its source URL, fetch timestamp, HTTP status and the SHA-256 of both the raw response and the extracted record. Every release ships a manifest with every file’s SHA-256 and a Merkle root over every chunk hash, which the buyer can recompute from the downloaded files. record_id and chunk_id are stable across releases. Personal data is screened out inside the pipeline before any hash is computed.