EU Food Legislation (Consolidated)
European Union · अपडेट: weekly · eu-food-law
Consolidated EU food legislation — every consolidated version of every regulation, directive and decision in force that EUR-Lex itself files under directory codes 13.30.14 Foodstuffs (with its colouring-matters, preservatives and other-provisions sub-codes) and 15.20.30 Protection of health and safety, in English, taken from the Publications Office’s keyless CELLAR repository in the publisher’s own Formex XML. Measured on 24 August 2026: 822 consolidated versions of 224 acts — the General Food Law 178/2002 in eleven versions, the hygiene Regulation 852/2004, the Food Information Regulation 1169/2011, the Official Controls Regulation 2017/625 with its delegated and implementing acts, the Novel Foods Regulation, the Food Additives Regulation 1333/2008 in sixty-six versions and its specifications Regulation in thirty-seven, the Flavourings Regulation in thirty, the common authorisation procedure, the Nutrition and Health Claims and fortification Regulations, the Food Supplements Directive, the Food Contact Materials framework and the plastics Regulation 10/2011, the Foods for Specific Groups Regulation, the Contaminants Regulation 2023/915, the pesticide maximum-residue-levels Regulation 396/2005 in sixty-five versions and the GM food and feed Regulation among them. Sub-code 15.20.30 is the only code the publisher gives the General Food Law, the Official Controls, Novel Foods and Food Information Regulations, and it also carries — riding along here, named — the General Product Safety Regulation, the Medical Devices and In Vitro Diagnostics Regulations, the Toy Safety Directive, 45 GMO authorisation decisions, 19 EU Ecolabel criteria decisions and the drug-precursors Regulation; that sub-code sits inside chapter 15.20, so 369 of these 822 versions also ship in the EU consumer dataset. One size fact is stated: a version of the maximum-residue-levels Regulation is about 2.8 million characters, released as one record per article or annex and chunked. Stated rather than hidden: the animal-origin hygiene Regulation 853/2004 is filed under animal health, and the Organic Regulation 2018/848 under protection of economic interests, so neither is in this 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.