[
 {
  "id": "colgate-total-original-uk",
  "brand": "Colgate",
  "product": "Total Active Prevention Original",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate (listed, no concentration stated)",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-total-original-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Glycerin, Aqua, Hydrated Silica, Sorbitol, Calcium Pyrophosphate, Aroma, Sodium Lauryl Sulfate, Tetrasodium Pyrophosphate, Cellulose Gum, Potassium Nitrate, Stannous Fluoride, Xanthan Gum, Sodium Saccharin, Cocamidopropyl Betaine, Sodium Fluoride, Anethole, Benzyl Alcohol, Beta-Caryophyllene, Carvone, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol, Pinene. Contains: Stannous Fluoride and Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "The label names two fluoride salts and gives one total of 1450 ppm."
 },
 {
  "id": "colgate-cavity-protection-us",
  "brand": "Colgate",
  "product": "Cavity Protection Great Regular Flavor",
  "market": "US",
  "category": "adult",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1003,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "yes",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-us/products/toothpaste/cc-cavity-protection",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active Ingredient: Sodium Monofluorophosphate 0.76 % (0.15% w/v fluoride ion). Inactive Ingredients: Dicalcium Phosphate Dihydrate, Water, Glycerin, Sodium Lauryl Sulfate, Cellulose Gum, Flavor, Tetrasodium Pyrophosphate, Sodium Saccharin.",
  "notes": "0.76% monofluorophosphate is 1003 ppm by weight; the panel also prints 0.15% w/v, which is measured differently."
 },
 {
  "id": "colgate-sensitive-instant-relief-uk",
  "brand": "Colgate",
  "product": "Sensitive Instant Relief Repair + Multi-Protection",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "arginine 8%",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-sensitive-instant-relief-multi-protection-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Calcium Carbonate, Aqua, Sorbitol, Sodium Lauryl Sulfate, Aroma, Sodium Monofluorophosphate, Zinc Phosphate, Cocamidopropyl Betaine, Cellulose Gum, Tetrasodium Pyrophosphate, Sodium Bicarbonate, Sodium Saccharin, Benzyl Alcohol, Xanthan Gum, Sucralose, Anethole, Limonene, Mentha Piperita Oil, Menthol. Contains: Sodium Monofluorophosphate Total Fluoride content: 1450 ppm",
  "notes": "Stands in for Sensitive Pro-Relief, which the UK site no longer lists."
 },
 {
  "id": "colgate-first-smiles-0-2-uk",
  "brand": "Colgate",
  "product": "Kids First Smiles 0-2 years Strawberry",
  "market": "UK",
  "category": "children 0-3",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1000,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "lauryl glucoside, disodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "stevia rebaudiana extract, rebaudioside A",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-first-smiles-0-2-years-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Glycerin, Aqua, Hydrated Silica, Xylitol, Lauryl Glucoside, Disodium Cocoyl Glutamate, Cellulose Gum, Benzyl Alcohol, Aroma, Sodium Fluoride, Stevia Rebaudiana Extract, Rebaudioside A, Maltodextrin. Contains: Sodium Fluoride Total Fluoride content: 1000 ppm",
  "notes": "The UK site lists 0-2 years rather than the 0-5 paste asked for."
 },
 {
  "id": "curaprox-enzycal-1450-eu",
  "brand": "Curaprox",
  "product": "Enzycal 1450",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "steareth-20",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "60 (manufacturer states)",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://curaprox.lu/de/shop/zahnpasta/enzycal/enzycal-1450-75-ml",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "AQUA, HYDRATED SILICA, SORBITOL, GLYCERIN, STEARETH-20, TITANIUM DIOXIDE, AROMA, DISODIUM PHOSPHATE, CARRAGEENAN, SODIUM CHLORIDE, SODIUM FLUORIDE, CITRIC ACID, SODIUM BENZOATE, SODIUM SACCHARIN, AMYLOGLUCOSIDASE, POTASSIUM THIOCYANATE, GLUCOSE OXIDASE, LIMONENE, LACTOPEROXIDASE",
  "notes": "One of the few pages in this table that states an RDA."
 },
 {
  "id": "elmex-sensitive-professional-eu",
  "brand": "elmex",
  "product": "Sensitive Professional",
  "market": "EU",
  "category": "sensitivity",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "arginine 8%",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.elmex.de/products/product-range/sensitive/elmex-sensitive-professional-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aktiver Inhaltsstoff: Arginine 8.00% Weitere Inhaltsstoffe: Calcium Carbonate, Aqua, Sorbitol, Sodium Lauryl Sulfate, Aroma, Sodium Monofluorophosphate, Zinc Phosphate, Cocamidopropyl Betaine, Cellulose Gum, Sodium Bicarbonate, Tetrasodium Pyrophosphate, Sodium Saccharin, Benzyl Alcohol, Xanthan Gum, Sucralose, Anethole, Limonene, Mentha Piperita Oil, Menthol. Contains: Sodium Monofluorophosphate Total Fluoride content: 1450 ppm",
  "notes": "Same formula as the Colgate sensitivity paste above; both are Colgate-Palmolive brands."
 },
 {
  "id": "elmex-kariesschutz-eu",
  "brand": "elmex",
  "product": "Kariesschutz",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "oleaminopropylamineth-3 HCl",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.elmex.de/products-range/caries-protection/elmex-anti-caries-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Sorbitol, Hydroxyethylcellulose, Oleaminopropylamineth-3 HCl, Aroma, Sodium Fluoride, Saccharin, Anethole, Beta-Caryophyllene, Carvone, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol. Contains: Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "The page calls the formula Neo-Aminex technology; the list names sodium fluoride."
 },
 {
  "id": "meridol-zahnfleischschutz-eu",
  "brand": "meridol",
  "product": "Zahnfleischschutz",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.meridol.de/products/meridol-gum-protection/zahnpasta",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Glycerin, Sorbitol, Aroma, Cocamidopropyl Betaine, Oleaminopropylamineth-3 HCI, Hydroxyethylcellulose, Polyglyceryl-4 Caprate, Zinc Lactate, Sodium Saccharin, Sodium Fluoride, Anethole, Carvone, Citrus Limon Peel Oil, Limonene, Mentha Viridis Leaf Oil, Menthol, Pinene, CI 74160.",
  "notes": "Zinc lactate is the gum-health ingredient the page leads on."
 },
 {
  "id": "karex-zahnpasta-eu",
  "brand": "Karex",
  "product": "Zahnpasta",
  "market": "EU",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, sodium cocoyl glycinate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.karex.com/de-de/produkte/karex-zahnpasta",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Glycerin, Sorbitol, Hydroxyapatite, Xylitol, Sodium Methyl Cocoyl Taurate, Aroma, Cellulose Gum, Silica, Sodium Cocoyl Glycinate, Sodium Chloride, 1,2-Hexanediol, Caprylyl Glycol, Sodium Saccharin, Menthol, Anethole, Mentha Viridis Leaf Oil, Carvone, Limonene, Pinene.",
  "notes": "Sold as BioHAP instead of fluoride; no concentration is stated anywhere on the page."
 },
 {
  "id": "biomin-f-uk",
  "brand": "BioMin",
  "product": "F",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "fluoro calcium phospho silicate",
  "fluoride_ppm": 530,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "fluoro calcium phospho silicate",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "potassium acesulfame",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://biomin.co.uk/products/biomin-f",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Glycerin, PEG 400, Silica, Fluoro Calcium Phospho Silicate, Sodium Lauryl Sulphate, Titanium Dioxide, Aroma, Carbomer, and Potassium Acesulfame.",
  "notes": "Its fluoride comes from a bioglass, not from one of the four usual salts."
 },
 {
  "id": "crest-pro-health-clean-mint-us",
  "brand": "Crest",
  "product": "Pro-Health Clean Mint",
  "market": "US",
  "category": "adult",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://smartlabel.pg.com/en-us/00030772057216.html",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "ACTIVE INGREDIENT Stannous Fluoride 0.454% (0.15% W/V Fluoride Ion) INACTIVE INGREDIENT Water, Sorbitol, Hydrated Silica, Sodium Lauryl Sulfate, Sodium Gluconate, Carrageenan, Flavor, Sodium Citrate, Xanthan Gum, Zinc Citrate, Glycine, Sodium Hydroxide, Stannous Chloride, Sodium Saccharin, Sucralose, Titanium Dioxide, Blue 1",
  "notes": "The crest.com product page carries no list; this is P&G’s own SmartLabel entry, 4.3 oz."
 },
 {
  "id": "crest-3d-white-radiant-mint-us",
  "brand": "Crest",
  "product": "3D White Advanced Radiant Mint",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1100,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "disodium pyrophosphate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://smartlabel.pg.com/en-us/00030772125458.html",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "ACTIVE INGREDIENT Sodium Fluoride 0.243% (0.15% W/V Fluoride Ion) INACTIVE INGREDIENT Water, Sorbitol, Hydrated Silica, Disodium Pyrophosphate, Sodium Lauryl Sulfate, Flavor, Sodium Hydroxide, Cellulose Gum, Sodium Saccharin, Carbomer, Polysorbate 80, Mica, Titanium Dioxide, Blue 1",
  "notes": "A whitening paste with no peroxide in the list; silica is the abrasive, 4.9 oz."
 },
 {
  "id": "arm-hammer-advance-white-us",
  "brand": "Arm & Hammer",
  "product": "Advance White Extreme Whitening",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "sodium lauroyl sarcosinate",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "sodium carbonate peroxide",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://churchdwight.com/ingredient-disclosure/dental-care/42010259-arm-hammer-toothpaste-extreme-whitening-stain-defense.aspx",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "INGREDIENTS: Sodium bicarbonate | Abrasive; PEG-8 | Solvent; Tetrasodium pyrophosphate | Tartar control; PEG/PPG-116/66 copolymer | Viscosity modifier; Sodium carbonate peroxide | Peroxide/whitening source; Silica | Thickener; Sodium saccharin | Sweetener; Flavor | Flavor; Water | Solvent; Sodium lauroyl sarcosinate | Surfactant; Sodium lauryl sulfate | Surfactant; Sodium fluoride | Active",
  "notes": "Names sodium fluoride as the active but states no percentage or ppm anywhere."
 },
 {
  "id": "marvis-classic-strong-mint-eu",
  "brand": "Marvis",
  "product": "Classic Strong Mint",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.marvis.com/en/toothpastes/classic-strong/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Calcium Carbonate, Glycerin, Aqua (Water/Eau), Hydrated Silica, Aroma (Flavor), Xylitol, Cellulose Gum, Sodium Lauryl Sulfate, Titanium Dioxide, Sodium Saccharin, Sodium Fluoride, Citric Acid, Sodium Citrate, Menthol, Anethole, Eugenol, Mentha piperita (Peppermint) Oil, Limonene, Pinene, Citrus aurantium (Orange) Peel Oil.",
  "notes": "Sold in 25 ml and 85 ml; the page gives no fluoride figure."
 },
 {
  "id": "boka-ela-mint-us",
  "brand": "Boka",
  "product": "Ela Mint Nano-hydroxyapatite",
  "market": "US",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium lauroyl sarcosinate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "stevia rebaudiana leaf/stem extract",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://boka.com/products/ela-mint-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Water (Aqua/Eau), Glycerin, Hydrated Silica, Sorbitol, Silica, Hydroxyapatite*, Sodium Benzoate, Sodium Lauroyl Sarcosinate, Mentha Piperita (Peppermint) Oil, Mentha Viridis (Spearmint) Leaf Oil, Illicium Verum (Anise) Fruit/Seed Oil, Gaultheria Procumbens (Wintergreen) Leaf Oil, Xylitol, Xanthan Gum, Stevia Rebaudiana Leaf/Stem Extract, Dimethyl Sulfone, Aloe Barbadensis Leaf Juice, Sodium Bicarbonate, Camellia Sinensis Leaf Extract, Cucumis Sativus (Cucumber) Fruit Extract, Persea Gratissima (Avocado) Fruit Extract, Mangifera Indica (Mango) Fruit Extract, Menthol, Elettaria Cardamomum Seed Oil, Potassium Chloride, Limonene. *Nano",
  "notes": "The list marks hydroxyapatite with an asterisk footnoted \"*Nano\" rather than the EU \"(nano)\" declaration, which a US pack does not have to carry; no concentration is given."
 },
 {
  "id": "risewell-hydroxyapatite-us",
  "brand": "RiseWell",
  "product": "Hydroxyapatite Toothpaste",
  "market": "US",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration disclosed",
  "hydroxyapatite_pct": 10,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "potassium cocoate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "stevia rebaudiana extract, erythritol",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://risewell.com/products/hydroxyapatite-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Silica, Sorbitol, Glycerin, Xylitol, Hydroxyapatite, Calcium Carbonate, Propanediol, Potassium Cocoate, Stevia Rebaudiana Extract, Mentha Arvensis (Wild Mint) Oil, Mentha Piperita (Peppermint) Oil, Cinnamomum Cassia (Cinnamon) Bark Extract, Citrus Aurantium Dulcis (Orange) Peel Oil, Citrus Limon (Lemon) Peel Oil, Melaleuca Alternifolia (Tea Tree) Oil, Cellulose Gum, Sodium Gluconate, Menthol, Thymus Vulgaris (Thyme) Extract, Erythritol, Xanthan Gum, Eucalyptus Globulus Extract, Illicium Verum (Anise) Extract.",
  "notes": "One of the few that states a figure: 10% micro-hydroxyapatite, in the page FAQ."
 },
 {
  "id": "apagard-premio-eu",
  "brand": "Sangi",
  "product": "Apagard Premio",
  "market": "EU",
  "category": "whitening",
  "fluoride_source": "none",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "yes (label says nano)",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sangi-eu.com/en/apagard-premio/xlc2100n",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "AQUA, DICALCIUM PHOSPHATE, GLYCERIN, XYLITOL, HYDROXYAPATITE (NANO), SILICA, PEG-8, SODIUM LAURYL SULFATE, CELLULOSE GUM, AROMA, SODIUM SILICATE, TRIMAGNESIUM PHOSPHATE, HYDROLYZED CONCHIOLIN PROTEIN, SODIUM SACCHARIN, GLYCYRRHETINIC ACID, CETYLPYRIDINIUM CHLORIDE, LAURYL DIETHYLENEDIAMINOGLYCINE HCL, ANETHOLE, CARVONE, MENTHA PIPERITA OIL, MENTHOL",
  "notes": "Carries the EU nano declaration and says only that Premio holds a higher concentration, without a figure; sold as 100 g."
 },
 {
  "id": "davids-premium-peppermint-us",
  "brand": "Davids",
  "product": "Premium Peppermint",
  "market": "US",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "stevia (leaf extract)",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://davids-usa.com/products/davids-premium-natural-toothpaste-5-25-oz",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "calcium carbonate (limestone micro abrasive), purified water, sodium bicarbonate (baking soda), vegetable glycerin, hydrated silica, xylitol (birch derived), sodium cocoyl glutamate (coconut derived), carrageenan (seaweed derived), mentha piperita (peppermint oil), mentha viridis (spearmint) leaf oil, pimpinella anisum (anise) seed extract, gaultheria procumbens (wintergreen) leaf oil, stevia (leaf extract).",
  "notes": "This is the plain premium paste; Davids sells hydroxyapatite under its separate Hydroxi line."
 },
 {
  "id": "ultradex-whitening-uk",
  "brand": "UltraDEX",
  "product": "Whitening Toothpaste",
  "market": "UK",
  "category": "whitening",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1000,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://ultradex.co.uk/product/whitening-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "Stands in for Recalcifying & Whitening, which the site no longer lists; the page names hydroxyapatite and 1000 ppm but publishes no ingredient list."
 },
 {
  "id": "sensodyne-repair-protect-uk",
  "brand": "Sensodyne",
  "product": "Repair and Protect",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "NovaMin (named on the page as the active ingredient)",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sensodyne.com/en-gb/products/repair-and-protect-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "The page names NovaMin as the active ingredient and states nothing else we could read. Same name, different active ingredient in the UK/US — see #sensodyne-repair-protect-us."
 },
 {
  "id": "sensodyne-pronamel-daily-uk",
  "brand": "Sensodyne",
  "product": "Pronamel Daily Protection",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sensodyne.com/en-gb/products/pronamel-daily-protection-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "No ingredient list, no fluoride figure and no pack size on the manufacturer page. Same name, different active ingredient in the UK/US — see #sensodyne-pronamel-daily-protection-us."
 },
 {
  "id": "sensodyne-original-mint-uk",
  "brand": "Sensodyne",
  "product": "Original Mint",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sensodyne.com/en-gb/products/sensodyne-original-mint-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "The UK range has no product called Original Flavour; Original Mint is the nearest."
 },
 {
  "id": "corsodyl-complete-protection-extra-fresh-uk",
  "brand": "Corsodyl",
  "product": "Complete Protection Extra Fresh",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.corsodyl.co.uk/products/corsodyl-toothpaste/complete-protection-extra-fresh/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "Parodontax now redirects to Corsodyl in the UK, and no plain Complete Protection page exists."
 },
 {
  "id": "corsodyl-active-gum-repair-uk",
  "brand": "Corsodyl",
  "product": "Active Gum Repair",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.corsodyl.co.uk/products/corsodyl-toothpaste/active-gum-repair-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "Stands in for Corsodyl Daily, which is no longer a product; this page carries no body copy at all."
 },
 {
  "id": "oral-b-professional-protection-uk",
  "brand": "Oral-B",
  "product": "Professional Protection Regular",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": 125,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.oralb.co.uk/en-gb/products/toothpaste-and-mouthwash/pro-expert-professional-protection-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "No Oral-B toothpaste carries an ingredient list on any of the maker’s own sites, including SmartLabel."
 },
 {
  "id": "aquafresh-triple-protection-uk",
  "brand": "Aquafresh",
  "product": "Triple Protection",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.aquafresh.com/en-gb/our-products/everyday-oral-care/triple-protection-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "The manufacturer page gives no ingredient list, no fluoride figure and no pack size."
 },
 {
  "id": "kingfisher-mint-fluoride-free-uk",
  "brand": "Kingfisher",
  "product": "Mint (fluoride-free)",
  "market": "UK",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium lauroyl sarcosinate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "none",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.kingfishertoothpaste.co.uk/shop.html#MF100",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "INGREDIENT / SOURCE / FUNCTION: calcium carbonate / chalk / gentle abrasive; glycerin / vegetable / moisture retention; aqua / purified water / moisture; hydrated silica / natural ore / structuring agent; sodium lauroyl sarcosinate / sustainable palm oil / dispersant; cellulose gum / plant fibre / thickener; mentha piperita oil / peppermint / fresh taste; citrus limon peel oil / lemons / fresh taste; foeniculum vulgare oil / fennel / fresh taste; anethole / in fennel / fresh taste; limonene / in lemons/mint/fennel / fresh taste; pinene / in lemons/fennel / fresh taste",
  "notes": "The maker prints a source and a function beside each ingredient; sarcosinate is not SLS."
 },
 {
  "id": "toms-whole-care-peppermint-us",
  "brand": "Tom's of Maine",
  "product": "Whole Care Peppermint",
  "market": "US",
  "category": "natural/herbal",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "lauryl glucoside, disodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, rebaudioside A",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.tomsofmaine.com/products/whole-care-peppermint-natural-toothpaste-with-fluoride",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Sodium Monofluorophosphate (Anticavity); Glycerin (Moistener / Humectant); Water (Consistency); Calcium Carbonate (Mild Abrasive); Hydrated Silica (Cleaning / Polishing); Xylitol (Sweetener); Natural Flavor (Flavor); Lauryl Glucoside (Dispersant / Foaming Agent); Disodium Cocoyl Glutamate (Dispersant / Foaming agent); Zinc Citrate (Freshen Breath); Rebaudisoside A (Sweetener); Sodium Hydroxide (pH Adjuster)",
  "notes": "Names the fluoride salt and its purpose but gives no percentage or ppm anywhere; 4 oz."
 },
 {
  "id": "hello-mighty-multi-tasker-us",
  "brand": "hello",
  "product": "Mighty Multi-Tasker Fluoride Toothpaste",
  "market": "US",
  "category": "natural/herbal",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium cocoyl glutamate, cocamidopropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, rebaudioside a",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.hello-products.com/products/mighty-multi-tasker-fluoride-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "active: stannous fluoride 0.454% (0.15% w/v fluoride ion) inactive: water, sorbitol, hydrated silica, glycerin, xylitol, tetrasodium pyrophosphate, flavor, zinc phosphate, sodium citrate, cellulose gum, sodium cocoyl glutamate, cocamidopropyl betaine, xanthan gum, rebaudioside a, citric acid",
  "notes": "Stands in for the plain mint paste, which the range does not include."
 },
 {
  "id": "boots-everyday-total-care-uk",
  "brand": "Boots",
  "product": "Everyday Total Care",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": 1.0,
  "price_read_on": "2026-09-16",
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.boots.com/boots-everyday-total-care-toothpaste-100ml-10323161",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Sorbitol, Hydrated Silica, Sodium Lauryl Sulfate, Cellulose Gum, Zinc Citrate, Aroma, Sodium Fluoride, Sodium Saccharin, Sodium Hydroxide,CI77891. Contains Sodium Fluoride 0.32% w/w (1450 ppm F)",
  "notes": "Boots owns this brand, so its own site is the manufacturer page; there is no product called Boots Smile."
 },
 {
  "id": "davids-hydroxi-sensitive-whitening-us",
  "brand": "Davids",
  "product": "Hydroxi Sensitive + Whitening Peppermint",
  "market": "US",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "stevia (leaf extract)",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://davids-usa.com/products/davids-sensitive-whitening-nano-hydroxyapatite-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "calcium carbonate (limestone abrasive), vegetable glycerin, purified water, sodium bicarbonate (baking soda), xylitol (birch derived), hydrated silica, nano hydroxyapatite (rod shaped), sodium cocoyl glutamate, carrageenan (seaweed derived), cocos nucifera (coconut) oil, mentha piperita (peppermint) oil, mentha viridis (spearmint) leaf oil, pimpinella anisum (anise) seed extract, gaultheria procumbens (wintergreen) leaf oil, potassium chloride (potassium salt), stevia (leaf extract).",
  "notes": "The list says \"nano hydroxyapatite (rod shaped)\" rather than the EU \"(nano)\" declaration, and gives no percentage."
 },
 {
  "id": "apagard-m-plus-eu",
  "brand": "Sangi",
  "product": "Apagard M-plus",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "none",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "yes (label says nano)",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sangi-eu.com/en/apagard-m-plus/mpc125n",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "AQUA, DICALCIUM PHOSPHATE, GLYCERIN, HYDROXYAPATITE (NANO), SILICA, PEG-8, SODIUM LAURYL SULFATE, CELLULOSE GUM, AROMA, TRIMAGNESIUM PHOSPHATE, HYDROLYZED CONCHIOLIN PROTEIN, SODIUM SACCHARIN, GLYCYRRHETINIC ACID, CETYLPYRIDINIUM CHLORIDE, LAURYL DIETHYLENEDIAMINOGLYCINE HCL, ANETHOLE, CARVONE, LIMONENE, MENTHA PIPERITA OIL, MENTHA VIRIDIS LEAF OIL, MENTHOL",
  "notes": "Sold as 125 g; the page neither claims fluoride nor lists a fluoride compound."
 },
 {
  "id": "biorepair-total-protective-repair-eu",
  "brand": "Biorepair",
  "product": "Total Protective Repair",
  "market": "EU",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium myristoyl sarcosinate, sodium methyl cocoyl taurate",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.biorepair.it/toothpaste-total-protective-repair",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Zinc Hydroxyapatite*, Glycerin, SorbitoI, Hydrated Silica, Silica, Aroma, Cellulose Gum, Tetrapotassium Pyrophosphate, Sodium Myristoyl Sarcosinate, Sodium Methyl Cocoyl Taurate, Sodium Saccharin, Citric Acid, Phenoxyethanol, Benzyl Alcohol, Sodium Benzoate. *Microrepair®",
  "notes": "Sells its zinc hydroxyapatite as Microrepair; the word nano appears nowhere on the page."
 },
 {
  "id": "regenerate-advanced-uk",
  "brand": "Regenerate",
  "product": "Enamel Science Advanced Toothpaste",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.regeneratenr5.co.uk/products/advanced-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Glycerin, Calcium Silicate, PEG-8, Hydrated Silica, Trisodium Phosphate, Sodium Phosphate, Aqua, PE-60, Sodium Lauryl Sulfate, Sodium Monofluorophospate, AromaFlavour, Synthetic Fluorphlogopite, Sodium Saccharin, Polyacrylic Acid, Tin Oxide, Limonene, C177891",
  "notes": "Contains no hydroxyapatite; the claim is that calcium silicate and phosphate form it on the tooth."
 },
 {
  "id": "dr-jen-natural-cool-mint-us",
  "brand": "Dr Jen Natural",
  "product": "Fluoride-Free 10% nano-hydroxyapatite Cool Mint",
  "market": "US",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration disclosed",
  "hydroxyapatite_pct": 10,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "none",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://drjennatural.com/products/fluoride-free-cool-mint-10-premium-nano-hydroxyapatite-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "States 10% nano-hydroxyapatite in its own panel but publishes no ingredient list for this flavour."
 },
 {
  "id": "colgate-bluey-3plus-uk",
  "brand": "Colgate",
  "product": "Kids Bluey 3+ Years",
  "market": "UK",
  "category": "children 3-6",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "lauryl glucoside, disodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-kids-bluey-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Calcium Carbonate, Aqua, Glycerin, Hydrated Silica, Arginine, Lauryl Glucoside, Disodium Cocoyl Glutamate, Sodium Monofluorophosphate, Xanthan Gum, Aroma, Benzyl Alcohol, Sodium Bicarbonate, Tetrasodium Pyrophosphate, Sodium Saccharin, Sodium Hydroxide, Anethole, Menthol. Contains: Sodium Monofluorophosphate Total Fluoride content: 1450 ppm",
  "notes": "The pack says 3+ years and carries the full adult strength of 1450 ppm."
 },
 {
  "id": "toms-silly-strawberry-kids-us",
  "brand": "Tom's of Maine",
  "product": "Silly Strawberry Kids Anticavity",
  "market": "US",
  "category": "children 3-6",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "not disclosed",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.tomsofmaine.com/products/silly-strawberry-kids-anticavity-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Sodium Monofluorophosphate | Purpose: Anticavity | Source: Derived from fluorospar (Calcium fluoride), an ore; Glycerin | Purpose: Moistener / Humectant | Source: Derived From Vegetable Oils; Water | Purpose: Consistency | Source: Aquifer; Calcium Carbonate | Purpose: Mild Abrasive | Source: Purified Calcium From The Earth; Hydrated Silica | Purpose: Cleaning / Polishing | Source: Derived from purified silica from the earth; Natural Flavor | Purpose: Flavor | Source: Natural flavor oils; Carrageenan | Purpose: Binder/Gum | Source: Derived from seaweed (Eucheuma sp.); Sodium Lauryl Sulfate | Purpose: Dispersant / Foaming Agent | Source: Derived from coconut and/or Palm Kernel Oil",
  "notes": "A US anticavity drug product whose page states no strength; the pack says safe for ages 2 and up."
 },
 {
  "id": "hello-kids-wild-strawberry-us",
  "brand": "hello",
  "product": "Kids Natural Wild Strawberry Fluoride",
  "market": "US",
  "category": "children 3-6",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine, sodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, stevia rebaudiana extract",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.hello-products.com/products/kids-natural-wild-strawberry-fluoride-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "active: sodium fluoride 0.24% (0.15% w/v fluoride ion) inactive: sorbitol, purified water, hydrated silica, glycerin, xylitol, flavor, xanthan gum, titanium dioxide, cocamidopropyl betaine, sodium cocoyl glutamate, and stevia rebaudiana extract",
  "notes": "0.24% sodium fluoride is 1086 ppm by weight; the pack directs a pea-sized amount for ages 2 to 6."
 },
 {
  "id": "elmex-kinder-eu",
  "brand": "elmex",
  "product": "Kinder-Zahnpasta",
  "market": "EU",
  "category": "children 3-6",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1000,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "oleaminopropylamineth-3 HCl",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.elmex.de/products-range/kids/elmex-kids-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Sorbitol, Hydrated Silica, Hydroxyethylcellulose, Oleaminopropylamineth-3 HCl, Aroma, Sodium Fluoride, Saccharin, Anethole, Carvone, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol. Contains: Sodium Fluoride Total Fluoride content: 1000 ppm.",
  "notes": "For 2 to 6 years; a carousel elsewhere on the page prints 1450 ppm, which belongs to general advice, not this paste."
 },
 {
  "id": "aquafresh-little-teeth-uk",
  "brand": "Aquafresh",
  "product": "Kids Little Teeth 3-5 Years",
  "market": "UK",
  "category": "children 3-6",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.aquafresh.com/en-gb/our-products/kids-oral-care/little-teeth-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "The page promises an age-appropriate fluoride level without stating what it is, and lists no ingredients."
 },
 {
  "id": "euthymol-original-uk",
  "brand": "Euthymol",
  "product": "Original",
  "market": "UK",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "sorbitan oleate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.lghnh.co.uk/products/euthymol-original-toothpaste-poppy-edition-bundle",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Dicalcium Phosphate Dihydrate, Aqua, Sorbitol, Glycerin, Methyl Salicylate, Sodium Lauryl Sulfate, Hydrated Silica, Cellulose Gum, Sorbitan Oleate, Carrageenan, Thymol, Sodium Saccharin, CI 77891, Menthol, Aroma, CI 17200, CI 15985, Tocopheryl Acetate, Butylene Glycol, Eucalyptus Globulus Leaf Extact",
  "notes": "Read on the brand owner LG H&H’s own UK store, which has no plain Original tube page."
 },
 {
  "id": "colgate-total-gum-care-uk",
  "brand": "Colgate",
  "product": "Total Active Prevention + Gum Care & Sensitivity",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate (listed, no concentration stated)",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-total-advanced-gum-care-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Glycerin, Aqua, Hydrated Silica, Sorbitol, Calcium Pyrophosphate, Sodium Methyl Cocoyl Taurate, Tetrasodium Pyrophosphate, Aroma, Cellulose Gum, Potassium Nitrate, Stannous Fluoride, Xanthan Gum, Sodium Saccharin, Cocamidopropyl Betaine, Sodium Fluoride, Sodium Hydroxide, Anethole, Benzyl Alcohol, Beta-Caryophyllene, Carvone, Eugenol, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol, Pinene, CI 73360. Contains: Stannous Fluoride and Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "Stands in for Total Plaque Pro-Release, which the UK site has retired; this one drops SLS."
 },
 {
  "id": "sainsburys-oracare-whitening-uk",
  "brand": "Sainsbury's",
  "product": "OraCare+ Whitening",
  "market": "UK",
  "category": "whitening",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sainsburys.co.uk/groceries/product/sainsburys-oracare-whitening-toothpaste-100ml",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "INGREDIENTS:Aqua, Sorbitol, Hydrated Silica, Soudium Lauryl Sulfate, Cellulose Gum, Aroma, Zinc Citrate, Sodium Fluoride, Sodium Saccharin, Sodium Hydroxide, Limonene, CI 74160. Contains Sodium Fluoride 0.32% w/w (1450 ppm F)",
  "notes": "Sainsbury’s own brand, so its site is the maker’s page; the plain own-brand paste lists nothing at all. \"Soudium\" is the page’s own spelling."
 },
 {
  "id": "georganics-peppermint-uk",
  "brand": "Georganics",
  "product": "Fluoride Free Toothpaste Peppermint",
  "market": "UK",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "none",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 60,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://georganics.com/collections/toothpaste/products/fluoridefree-toothpaste-peppermint",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Calcium carbonate^, Caprylic/ capric triglyceride^, Helianthus annuus seed oil^, Kaolin^, Diatomaceous earth^, Sodium bicarbonate^, Cocos nucifera oil^, Butyrospermum parkii butter^, Mentha piperita oil^, Triticum vulgare germ oil^, Tocopherol^. Limonene^, Linalool^, Citronellol^. Ingredients: ^Natural. Of total: 100% Natural Origin.",
  "notes": "Sold in 60 ml and 120 ml jars; no detergent, no sweetener and no fluoride."
 },
 {
  "id": "superdrug-procare-total-clean-uk",
  "brand": "Superdrug",
  "product": "ProCare Total Clean",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 125,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.superdrug.com/toiletries/dental/toothpaste/superdrug-procare-total-clean-toothpaste-125ml/p/816153",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Sorbitol, Hydrated Silica, Sodium Lauryl Sulfate, Aroma, Cellulose Gum, Sodium Fluoride, Sodium Saccharin, Zinc Citrate, CI 77891. Contains Sodium Fluoride 0.32% w/w (1450 ppm F)",
  "notes": "Superdrug own brand, so its site is the maker’s page; stands in for a Complete Care paste it does not sell."
 },
 {
  "id": "crest-plus-tartar-protection-us",
  "brand": "Crest",
  "product": "Plus Tartar Protection Regular Paste",
  "market": "US",
  "category": "tartar control",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1100,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "disodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://smartlabel.pg.com/00037000511915.html",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active Ingredient: Sodium Fluoride 0.243% (0.15% w/v Fluoride Ion). InActive Ingredient: Sorbitol, Water, Hydrated Silica, Disodium Pyrophosphate, Sodium Hydroxide, Sodium Lauryl Sulfate, Flavor, Xanthan Gum, Sodium Saccharin, Carbomer, Cellulose Gum, Sodium Benzoate, Potassium Sorbate, Titanium Dioxide",
  "notes": "5.7 oz; the panel states the salt by weight, so the ppm is worked out rather than printed."
 },
 {
  "id": "crest-gum-detoxify-deep-clean-us",
  "brand": "Crest",
  "product": "Gum Detoxify Deep Clean",
  "market": "US",
  "category": "adult",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://smartlabel.pg.com/00037000754213.html",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active Ingredient: Stannous Fluoride 0.454% W/W. InActive Ingredient: Water, Sorbitol, Hydrated Silica, Sodium Lauryl Sulfate, Sodium Gluconate, Carrageenan, Flavour/Saveur, Sodium Citrate, Xanthan Gum, Zinc Citrate, Sodium Saccharin, Sodium Hydroxide, Stannous Chloride, Sucralose, Titanium Dioxide",
  "notes": "4.1 oz; the panel states the salt by weight, so the ppm is worked out rather than printed."
 },
 {
  "id": "arm-hammer-essentials-charcoal-us",
  "brand": "Arm & Hammer",
  "product": "Essentials Whiten + Activated Charcoal",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "charcoal",
  "charcoal": true,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "rebaudiana A (stevia)",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.armandhammer.com/en/oral-care/toothpastes/essentials/whiten-plus-activated-charcoal",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Product Ingredients — Material Number: 42012470. Ingredient / Purpose: Sodium Bicarbonate (Baking Soda) — Cleaning/Polishing and Mouth Freshness; PEG-8 — Used to disperse other ingredients; Hydrated Silica — Cleaning/Polishing; Glycerin — Moistener/Humectant; Calcium Sulfate — Calcium Source; Potassium Phosphate — Phosphate Source; Flavor — Flavor; Sodium Methyl Cocoyl Taurate — Foaming Agent; Sodium Carbonate — pH Adjuster; Xanthan Gum — Binder/Thickener; Rebaudiana A (stevia) — Sweetener; Charcoal — Additive",
  "notes": "The current US charcoal paste; it is whitening and fluoride-free at the same time."
 },
 {
  "id": "dr-bronners-peppermint-us",
  "brand": "Dr. Bronner's",
  "product": "All-One Peppermint",
  "market": "US",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "potassium cocoate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "stevia rebaudiana leaf / stem extract",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.drbronner.com/products/peppermint-all-one-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Organic Glycerin*, Organic Aloe Barbadensis Leaf Juice, Hydrated Silica, Calcium Carbonate, Xanthan Gum, Sodium Bicarbonate (Baking Soda), Potassium Cocoate (made with Organic Coconut Oil**), Organic Mentha Piperita (Peppermint) Oil, Organic Mentha Arvensis (Menthol) Crystals, Organic Cocos Nucifera (Coconut) Flour, Organic Cocos Nucifera (Coconut) Oil**, Tocopherol, Citric Acid, Organic Stevia Rebaudiana Leaf / Stem Extract *Sourced from Organic Soy **Certified Fair Trade Ingredient",
  "notes": "Sold in 5 oz and 1 oz; one ingredient block with no active and inactive split."
 },
 {
  "id": "weleda-sole-zahncreme-eu",
  "brand": "Weleda",
  "product": "Sole-Zahncreme",
  "market": "EU",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "none",
  "alcohol_free": false,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.weleda.de/produkt/sole-zahncreme-g009809",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Sodium Bicarbonate, Water (Aqua), Glycerin, Silica, Mentha Piperita (Peppermint) Oil, Prunus Spinosa Fruit Juice, Sea Salt (Maris Sal), Simmondsia Chinensis (Jojoba) Seed Oil*, Acacia Senegal Gum, Alcohol denat., Esculin, Xanthan Gum, Commiphora Myrrha Resin Extract, Aesculus Hippocastanum (Horse Chestnut) Bark Extract, Krameria Triandra Root Extract, Flavor (Aroma), Anethole, Beta-Caryophyllene, Camphor, Eucalyptus Globulus Oil, Lavandula Oil/Extract, Limonene, Linalool, Linalyl Acetate, Mentha Piperita Oil, Menthol, Pinene, Terpineol * Bio-Qualität",
  "notes": "The only paste in this table whose list contains alcohol denat."
 },
 {
  "id": "signal-integral-8-complet-eu",
  "brand": "Signal",
  "product": "Integral 8 Complet",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.missionsignal.fr/p/integral-8-complet.html/08720181416316",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrogenated Starch Hydrolysate, Hydrated Silica, Zinc Citrate, Kaolin, Sodium Lauryl Sulfate, Aroma, Cellulose Gum, Sodium Fluoride, Sodium Saccharin, Mica, Anethole, Beta-Caryophyllene, Carvone, Limonene, Mentha Piperita Oil, Mentha ViridisLeaf Oil, Menthol, CI 77491.",
  "notes": "An EU paste that names its fluoride salt but prints no total fluoride figure on the page."
 },
 {
  "id": "kinder-karex-eu",
  "brand": "Karex",
  "product": "Kinder Karex",
  "market": "EU",
  "category": "children 0-3",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, sodium cocoyl glycinate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "none",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.karex.com/de-de/produkte/kinder-karex-zahnpasta",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Glycerin, Sorbitol, Hydroxyapatite, Xylitol, Silica, Cellulose Gum, Sodium Methyl Cocoyl Taurate, 1,2-Hexanediol, Caprylyl Glycol, Sodium Cocoyl Glycinate, Sodium Chloride, Aroma, Carvone, Anethole, Menthol, Limonene, Vanillin.",
  "notes": "Sold for babies from the first tooth; a page FAQ states the paste contains no nanoparticles."
 },
 {
  "id": "bioniq-repair-zahncreme-eu",
  "brand": "Bioniq",
  "product": "Repair-Zahncreme",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "none",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "present, concentration disclosed",
  "hydroxyapatite_pct": 20,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium myristoyl sarcosinate, sodium methyl cocoyl taurate",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 150,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.bioniq-repair.com/de-de/produkte/bioniq-repair-zahncreme",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydroxyapatite, Glycerin, Hydrated Silica, Sorbitol, Aroma, Sodium Myristoyl Sarcosinate, Cellulose Gum, Silica, Tetrapotassium Pyrophosphate, Zinc PCA, Sodium Methyl Cocoyl Taurate, Sodium Saccharin, Citric Acid, Phenoxyethanol, Propylparaben, Methylparaben, Sodium Benzoate, Menthol, Anethole, Benzyl Alcohol, Beta-Caryophyllene, Terpineol, Limonene, Pinene.",
  "notes": "States 20% hydroxyapatite in its own page title; says its RDA is mid-range without giving the number."
 },
 {
  "id": "himalaya-complete-care-mint-us",
  "brand": "Himalaya",
  "product": "Complete Care Simply Mint",
  "market": "US",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "lauryl glucoside, sodium cocoyl glutamate, disodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, stevia rebaudiana extract",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://himalayausa.com/products/simply-mint-complete-care-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Water (aqua), Calcium Carbonate, Xylitol, Vegetable Glycerin (from vegetable oils), Silica, Lauryl Glucoside (from coconut oil), Stevia Rebaudiana (stevia) Extract, Xanthan Gum, Flavor (from essential oils and botanicals), Sodium Bicarbonate, Sodium Cocoyl Glutamate & Disodium Cocoyl Glutamate (from amino acids and vegetable oil), Menthol (from mint leaves)*, Sodium Chloride, (from seawater), Zinc Citrate, Thymol, Melia Azadirachta (neem) Leaf Extract*, Punica Granatum (pomegranate) Fruit Extract*, Embelia Ribes (vidanga) Fruit Extract*, Terminalia Bellerica (belleric myrobalan) Fruit Extract*, Phyllanthus Emblica (amla) Fruit Extract*, Terminalia Chebula (chebulic myrobalan) Fruit Extract*, Acacia Arabica (Indian gum arabic tree) Stem Bark Extract*. *Organic",
  "notes": "The page prints no list; this was read from the back-of-tube photograph in the page’s own gallery."
 },
 {
  "id": "dontodent-antibakteriell-eu",
  "brand": "Dontodent",
  "product": "Zahnpasta antibakteriell",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium C14-16 olefin sulfonate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 125,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.dm.de/p/d/1609520/dontodent-zahnpasta-antibakteriell",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients/Sastojci/Съставки: Aqua, Sorbitol, Hydrated Silica, Cellulose Gum, Sodium C14-16 Olefin Sulfonate, Aroma, Menthol, Sodium Fluoride, Sodium Saccharin, Zinc Chloride, Cetylpyridinium Chloride, Anethole, Carvone.",
  "notes": "dm’s own brand, so its site is the maker’s page; stands in for Lidl’s Dentalux, which publishes no list in any country checked."
 },
 {
  "id": "colgate-max-white-one-uk",
  "brand": "Colgate",
  "product": "Max White One",
  "market": "UK",
  "category": "whitening",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-max-white-one-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients — Inactive Ingredient(s): Aqua, Hydrated Silica, Sorbitol, PEG-12, Pentasodium Triphosphate, Tetrapotassium Pyrophosphate, Aroma, Sodium Lauryl Sulfate, Cellulose Gum, Potassium Hydroxide, Phosphoric Acid, Cocamidopropyl Betaine, Sodium Saccharin, Sodium Fluoride, Xanthan Gum, Anethole, Benzyl Alcohol, Beta-Caryophyllene, Carvone, Eugenol, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol, CI 42090, CI 74160. Contains: Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "Promises whitening accelerators without naming a peroxide, a charcoal or a blue covarine in the list."
 },
 {
  "id": "curaprox-black-is-white-eu",
  "brand": "Curaprox",
  "product": "Black is White",
  "market": "EU",
  "category": "whitening",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 950,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "yes (label says nano)",
  "sls": false,
  "other_detergent": "decyl glucoside, cocamidopropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "charcoal",
  "charcoal": true,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "potassium acesulfame",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 90,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://curaprox.si/zobne-paste/zobne-paste-za-vsak-dan/zobna-pasta-black-is-white-90-ml-p155",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Sestavine: AQUA, SORBITOL, GLYCERIN, HYDRATED SILICA, CHARCOAL POWDER, AROMA, DECYL GLUCOSIDE, COCAMIDOPROPYL BETAINE, SODIUM MONOFLUOROPHOSPHATE, XANTHAN GUM, TOCOPHEROL, MICA, HYDROXYAPATITE (NANO), POTASSIUM ACESULFAME, TITANIUM DIOXIDE, SODIUM CHLORIDE, MICROCRYSTALLINE CELLULOSE, POTASSIUM CHLORIDE, CITRUS LIMON PEEL OIL, SODIUM HYDROXIDE, AMYLOGLUCOSIDASE, METHYL DIISOPROPYL PROPIONAMIDE, ZEA MAYS STARCH, MENTHYL LACTATE, ETHYL MENTHANE CARBOXAMIDE, GLUCOSE OXIDASE, POTASSIUM THIOCYANATE, STEARIC ACID, MANNITOL, MALTODEXTRIN, URTICA DIOICA LEAF EXTRACT, CETEARYL ALCOHOL, HYDROGENATED LECITHIN, TIN OXIDE, SODIUM BISULFITE, LACTOPEROXIDASE, LIMONENE",
  "notes": "The same page prints a second, different ingredient list further down, so check the tube itself."
 },
 {
  "id": "jason-powersmile-us",
  "brand": "Jason",
  "product": "Powersmile Antiplaque & Whitening",
  "market": "US",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "stevia rebaudiana leaf/stem extract",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.jason-personalcare.com/product/powersmile-antiplaque-whitening-toothpaste/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Calcium Carbonate, Water (Aqua), Glycerin, Sodium Cocoyl Glutamate, Mentha Piperita (Peppermint) Oil, Carrageenan, Aloe Barbadensis Leaf Juice(1), Bambusa Arundinacea Stem Powder, Carum Petroselinum (Parsley) Extract, Citrus Grandis (Grapefruit) Seed Extract, Perilla Ocymoides Seed Extract, Stevia Rebaudiana Leaf/Stem Extract, Silica, Sodium Bicarbonate (1)Certified Organic Ingredient",
  "notes": "Sells whitening on bamboo powder, calcium carbonate and baking soda; 6 oz."
 },
 {
  "id": "beverly-hills-formula-perfect-white-black-uk",
  "brand": "Beverly Hills Formula",
  "product": "Perfect White Black",
  "market": "UK",
  "category": "whitening",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://beverlyhillsformula.com/products/perfect-white-black-100ml",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "Names activated charcoal and hydroxyapatite in its copy while publishing no ingredient list; the page also shows it as sold out."
 },
 {
  "id": "hismile-flavoured-toothpaste-uk",
  "brand": "Hismile",
  "product": "Flavoured Toothpaste Fluoride+",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1100,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium lauroyl sarcosinate, lauryl glucoside",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://uk.hismileteeth.com/products/toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "List of ingredients. New Tube Formula | 100g: Aqua/Water, Glycerin, Hydrated Silica, Xylitol, Sorbitol, Flavour/Aroma, Cellulose Gum, 1,2-Hexanediol, Sodium Lauroyl Sarcosinate, Tetrapotassium Pyrophosphate, Sucralose, Caprylyl Glycol, Sodium Phosphate, Zinc Gluconate, Lauryl Glucoside, Sodium Fluoride, Methyl Diisopropyl Propionamide. Airless Pump Formula | 60g: Aqua (Water), Sorbitol, Hydrated Silica, Xylitol, Glycerin, Flavour (Aroma), Disodium Phosphate, Sodium Lauroyl Sarcosinate, Calcium Glycerophosphate, Xanthan Gum, Cellulose Gum, Tetrapotassium Pyrophosphate, Benzyl Alcohol, Caprylyl Glycol, Sucralose, Menthol, Sodium Fluoride, Sodium Gluconate, Pentylene Glycol, Zinc Lactate, Methyl Diisopropyl Propionamide, Benzoic Acid. Contains: Sodium fluoride 0.243% W/W (eq. 1100 ppm f.)",
  "notes": "The page prints one list per pack format, tube and pump, and the PAP+ paste it is known for has no product page at all."
 },
 {
  "id": "colgate-harry-potter-6plus-uk",
  "brand": "Colgate",
  "product": "Kids Harry Potter Bubbling Cauldron 6+",
  "market": "UK",
  "category": "children 6+",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "lauryl glucoside, disodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-harry-potter-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Inactive Ingredient(s): Calcium Carbonate, Aqua, Glycerin, Hydrated Silica, Arginine, Lauryl Glucoside, Disodium Cocoyl Glutamate, Sodium Monofluorophosphate, Xanthan Gum, Aroma, Benzyl Alcohol, Tetrasodium Pyrophosphate, Sodium Bicarbonate, Sodium Saccharin, Hydroxypropyl Methylcellulose, Sodium Hydroxide, Anethole, Menthol, CI 73360, CI 74160. Contains: Sodium Monofluorophosphate Total Fluoride content: 1450 ppm",
  "notes": "Sold for 6+ years at the full adult strength of 1450 ppm."
 },
 {
  "id": "elmex-junior-eu",
  "brand": "elmex",
  "product": "Junior 6-12 Jahre",
  "market": "EU",
  "category": "children 6+",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "oleaminopropylamineth-3 HCl",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.elmex.de/products-range/kids/elmex-junior-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Sorbitol, Hydroxyethylcellulose, Oleaminopropylamineth-3 HCl, Aroma, Sodium Fluoride, Saccharin, Anethole, Carvone, Eucalyptus Globulus Oil, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol. Contains: Sodium Fluoride Total Fluoride content: 1450 ppm.",
  "notes": "The ingredient block says 1450 ppm while a graphic on the same page says 1400."
 },
 {
  "id": "junior-karex-eu",
  "brand": "Karex",
  "product": "Junior Karex",
  "market": "EU",
  "category": "children 6+",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, sodium cocoyl glycinate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 65,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.karex.com/de-de/produkte/junior-karex-zahnpasta",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Glycerin, Sorbitol, Hydroxyapatite, Xylitol, Silica, Cellulose Gum, Calcium Carbonate, Dicalcium Phosphate Dihydrate, Sodium Methyl Cocoyl Taurate, Sodium Cocoyl Glycinate, 1,2-Hexanediol, Caprylyl Glycol, Sodium Chloride, Sodium Saccharin, Allantoin, Aroma, Carvone, Mentha Viridis Leaf Oil, Menthol, Anethole, Limonene.",
  "notes": "Offers hydroxyapatite in place of fluoride for permanent teeth from six years."
 },
 {
  "id": "toms-wicked-cool-mild-mint-us",
  "brand": "Tom's of Maine",
  "product": "Wicked Cool! Mild Mint for Kids",
  "market": "US",
  "category": "children 6+",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "not disclosed",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.tomsofmaine.com/products/wicked-cool-natural-mild-mint-toothpaste-for-kids-with-fluoride",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Sodium Monofluorophosphate; Glycerin; Water; Calcium Carbonate; Hydrated Silica; Carrageenan; Benzyl Alcohol; Sodium Lauryl Sulfate; Natural Flavor",
  "notes": "The page states neither an age range nor a fluoride strength; 5.1 oz."
 },
 {
  "id": "jack-n-jill-berries-cream-us",
  "brand": "Jack N' Jill",
  "product": "Natural Certified Toothpaste Berries & Cream",
  "market": "US",
  "category": "children 0-3",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol",
  "alcohol_free": true,
  "rda": "15 (manufacturer states)",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://jackandjillkids.com/products/jack-n-jill-berries-cream-natural-toothpaste-50g-1",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Xylitol, Aqua (Purified Water), Glycerin (Coconut derived), Silica, Aroma, Xanthan Gum, Calendula Officinalis Extract, Potassium Sorbate, Citric Acid, Benzyl Alcohol* Made using organic ingredients. 99.8% Natural origin of total. * Naturally occurring in the flavor.",
  "notes": "One of only two pastes here that state an abrasivity figure; sold from six months, 50 g."
 },
 {
  "id": "biomin-c-uk",
  "brand": "BioMin",
  "product": "C",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "chloro calcium phospho silicate",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "potassium acesulfame",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://biomin.co.uk/products/biomin-c",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Glycerin, Silica, PEG 400, Chloro Calcium Phospho Silicate, Sodium Lauryl Sulphate, Titanium Dioxide, Aroma, Carbomer, and Potassium Acesulfame.",
  "notes": "Contains no hydroxyapatite; the claim is that a hydroxyapatite layer forms on the tooth."
 },
 {
  "id": "curaprox-enzycal-zero-eu",
  "brand": "Curaprox",
  "product": "Enzycal Zero",
  "market": "EU",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "steareth-20",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "none",
  "alcohol_free": true,
  "rda": "60 (manufacturer states)",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://curaprox.de/zahnpasta/taegliche-zahnpasta/zahnpasta-enzycal-ohne-fluorid-75-ml-p121",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "AQUA, HYDRATED SILICA, SORBITOL, GLYCERIN, STEARETH-20, TITANIUM DIOXIDE, DISODIUM PHOSPHATE, CARRAGEENAN, SODIUM CHLORIDE, AROMA, CITRIC ACID, SODIUM BENZOATE, LIMONENE, AMYLOGLUCOSIDASE, POTASSIUM THIOCYANATE, GLUCOSE OXIDASE, LACTOPEROXIDASE",
  "notes": "The maker’s Swiss page for the same paste shows a list containing sodium fluoride, which contradicts this one."
 },
 {
  "id": "curasept-biosmalto-caries-eu",
  "brand": "Curasept",
  "product": "Biosmalto Caries Abrasion & Erosion",
  "market": "EU",
  "category": "sensitivity",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "below 56 (manufacturer states)",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://curasept.com/product/curasept-biosmalto-toothpaste-caries-abrasion-erosion/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "States its fluoride level, its abrasivity and its hydroxyapatite while publishing no ingredient list."
 },
 {
  "id": "supermouth-nano-hydroxyapatite-us",
  "brand": "SuperMouth",
  "product": "non-Fluoride Nano-Hydroxyapatite",
  "market": "US",
  "category": "fluoride-free",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration disclosed",
  "hydroxyapatite_pct": 10,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "quillaja saponaria extract",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, stevia leaf extract",
  "alcohol_free": true,
  "rda": "67 (manufacturer states)",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://supermouth.com/products/hydroxamin-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Inactive Ingredients: Glycerin, Water, Hydrated Silica, *Hydroxamin (Nano-Hydroxyapatite, Menaquinone-7 (Vitamin K2), Cholecalciferol (Vitamin D3)), Xylitol, Inulin, Sodium Gluconate, Methylsulfonylmethane, Xanthan Gum, Quillaja Saponaria Extract, Natural Flavor, Natural Benzoic Acid, Sodium Ascorbate (Vitamin C), Stevia Leaf Extract, Cranberry Seed Oil.",
  "notes": "Says at least 10% nano-hydroxyapatite in its copy; the list hides it inside a named complex behind an unexplained asterisk."
 },
 {
  "id": "lumineux-nano-hydroxyapatite-us",
  "brand": "Lumineux",
  "product": "10% Nano Hydroxyapatite Performance Whitening",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration disclosed",
  "hydroxyapatite_pct": 10,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine, sodium methyl cocoyl taurate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, stevia rebaudiana extract",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://lumineuxhealth.com/products/10-nano-hydroxyapatite-toothpaste-2-pack",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aloe Barbadensis Leaf Juice, Glycerin, Xylitol, Hydrated Silica, Hydroxyapatite, Water (Aqua), Sea Salt, Mentha Piperita (Peppermint) Flower/Leaf/Stem Oil, Xanthan Gum, Cocos Nucifera (Coconut) Oil, Citrus Limon (Lemon) Peel Oil, Salvia Officinalis (Sage) Leaf Oil, Eugenia Caryophyllus (Clove) Leaf Oil, Ocimum Basilicum (Basil) Oil, Cocamidopropyl Betaine, Sodium Methyl Cocoyl Taurate, Stevia Rebaudiana Extract, Illicium Verum (Anise) Fruit Oil, Eucalyptus Globulus Leaf Oil, Mentha Viridis (Spearmint) Leaf Oil",
  "notes": "Sells 10% nano-hydroxyapatite in its own product name while the list prints only Hydroxyapatite."
 },
 {
  "id": "crest-cavity-protection-regular-us",
  "brand": "Crest",
  "product": "Cavity Protection Regular Paste",
  "market": "US",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1100,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://smartlabel.pg.com/00037000513117.html",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active Ingredient: Sodium Fluoride 0.243% (0.15% W/V Fluoride Ion) InActive Ingredient: Sorbitol, Water, Hydrated Silica, Sodium Lauryl Sulfate, Trisodium Phosphate, Flavor, Cellulose Gum, Sodium Phosphate, Carbomer, Sodium Saccharin, Titanium Dioxide, Blue 1",
  "notes": "4.2 oz; the maker’s data carries an ADA certification that the page itself did not display when read."
 },
 {
  "id": "crest-whitening-plus-scope-us",
  "brand": "Crest",
  "product": "Whitening Plus Scope Minty Fresh",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1100,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "disodium pyrophosphate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": false,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://smartlabel.pg.com/en-us/00037000928584.html",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active Ingredient: Sodium Fluoride 0.243% (0.15% w/v Fluoride Ion) InActive Ingredient: Sorbitol, Water, Hydrated Silica, Disodium Pyrophosphate, Sodium Lauryl Sulfate, Flavor, Sodium Hydroxide, Alcohol (0.7%), Xanthan Gum, Sodium Saccharin, Glycerin, Carbomer, Cellulose Gum, Polysorbate 80, Sodium Benzoate, Cetylpyridinium Chloride, Benzoic Acid, Titanium Dioxide, Blue 1, Yellow 5",
  "notes": "One of the few lists that names alcohol, at 0.7%, because the mouthwash is mixed into the paste."
 },
 {
  "id": "arm-hammer-peroxicare-us",
  "brand": "Arm & Hammer",
  "product": "PeroxiCare Deep Clean",
  "market": "US",
  "category": "tartar control",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "sodium lauroyl sarcosinate",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "sodium carbonate peroxide",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://churchdwight.com/ingredient-disclosure/dental-care/42010260-ah-toothpaste-peroxicare-tartar-control.aspx",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "INGREDIENTS: Sodium bicarbonate | Abrasive; PEG-8 | Solvent; PEG/PPG-116/66 copolymer | Viscosity modifier; Sodium carbonate peroxide | Peroxide/whitening source; Tetrasodium pyrophosphate | Tartar control; Silica | Abrasive/thickener; Sodium saccharin | Sweetener; Flavor | Flavor; Water | Solvent; Sodium lauryl sulfate | Surfactant; Sodium lauroyl sarcosinate | Surfactant; Sodium fluoride | Active — anticavity toothpaste",
  "notes": "Names a peroxide as its whitening source but gives no percentage for it or for the fluoride."
 },
 {
  "id": "colgate-optic-white-advanced-us",
  "brand": "Colgate",
  "product": "Optic White Advanced Sparkling White",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1003,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "hydrogen peroxide (2%)",
  "charcoal": false,
  "peroxide_pct": 2,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-us/products/toothpaste/optic-white-advanced",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active Ingredient(s): Sodium Monofluorophosphate 0.76 % (0.12% w/v fluoride ion) Inactive Ingredient(s): Propylene Glycol, Calcium Pyrophosphate, PVP, PEG/PPG-116/66 Copolymer, PEG-12, Glycerin, Flavor, Hydrogen Peroxide, Sodium Lauryl Sulfate, Silica, Tetrasodium Pyrophosphate, Sodium Saccharin, Disodium Pyrophosphate, Sucralose, Phosphoric Acid, BHT, Water.",
  "notes": "The only paste here that states a peroxide strength: the page calls it a patented 2% hydrogen peroxide formula."
 },
 {
  "id": "toms-rapid-relief-sensitive-us",
  "brand": "Tom's of Maine",
  "product": "Fluoride-Free Rapid Relief Sensitive Gentle Mint",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "none",
  "sensitivity_active": "arginine bicarbonate",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.tomsofmaine.com/products/fluoride-free-rapid-relief-sensitive-fresh-mint-natural-toothpaste-new-sku",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Arginine Bicarbonate — Sensitivity Relief (occlusive agent); Benzyl Alcohol — Natural Preservative; Calcium Carbonate — Mild Abrasive; Hydrated Silica — Cleaning / Polishing; Natural Flavor — Flavor; Sodium Bicarbonate — Mouth Freshness; Sorbitol — Moistener / Humectant; Titanium Dioxide — Natural Color; Water — Consistency; Xanthan Gum — Binder / Gum; Xylitol — Sweetener",
  "notes": "A sensitivity paste with no detergent of any kind in the list."
 },
 {
  "id": "weleda-ratanhia-eu",
  "brand": "Weleda",
  "product": "Ratanhia-Zahncreme",
  "market": "EU",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "ammonium glycyrrhizate",
  "alcohol_free": false,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.weleda.de/produkt/r/ratanhia-zahncreme",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Water (Aqua), Calcium Carbonate, Glycerin, Magnesium Aluminum Silicate, Alcohol*, Flavor (Aroma), Krameria Triandra Root Extract, Commiphora Myrrha Resin Extract, Xanthan Gum, Ammonium Glycyrrhizate, Limonene * Bio-Qualität",
  "notes": "The maker’s UK page prints a longer list for the same product than its German one."
 },
 {
  "id": "ben-anna-spearmint-fluoride-eu",
  "brand": "Ben & Anna",
  "product": "Zahnpasta Tube Spearmint mit Fluorid",
  "market": "EU",
  "category": "natural/herbal",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "lauryl glucoside",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "erythritol, stevia rebaudiana extract",
  "alcohol_free": false,
  "rda": "71 (manufacturer states)",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://ben-anna.de/products/zahnpasta-alu-spearmint-mit-fluorid/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua (Water), Hydrated Silica, Glycerin, Hydrogenated Starch Hydrolysate, Aloe Barbadensis Leaf Extract, Erythritol, Lauryl Glucoside, Aroma (Fragrance), Xanthan Gum, Citric Acid, Sodium Fluoride, Alcohol, Mentha Arvensis (Peppermint) Leaf Oil, Stevia Rebaudiana Extract, Limonene, Sodium Benzoate, Potassium Sorbate.",
  "notes": "States both its fluoride level and its abrasivity, which few makers do; the English mirror of the page garbles the ingredient names."
 },
 {
  "id": "green-people-minty-cool-uk",
  "brand": "Green People",
  "product": "Minty Cool",
  "market": "UK",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "none",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 50,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.greenpeople.co.uk/products/minty-cool-toothpaste-50ml",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Calcium Carbonate, Glycerin*, Aqua (Pure Water), Betaine, Xanthan Gum, Aloe Barbadensis Leaf Juice Powder*, Aroma [Mentha Piperita Oil*^, Mentha Spicata Oil*^, Commiphora Myrrha Oil^], Olea Europaea Leaf Extract, Limonene*, Linalool*. *87.5% Certified Organic Agricultural Ingredients, ^Fairly Traded",
  "notes": "The maker also sells a fluoride paste; this is the fluoride-free one."
 },
 {
  "id": "urtekram-mint-aloe-fluoride-eu",
  "brand": "Urtekram",
  "product": "Mint & Aloe Vera with Fluoride",
  "market": "EU",
  "category": "natural/herbal",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.urtekrambeauty.com/dental-care/mint-aloe-vera-toothpaste-with-flouride/",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Calcium Carbonate, Aqua, Glycerin**, Xylitol, Aloe Barbadensis Leaf Extract*, Hydrated Silica, Commiphora Myrrha Resin Oil, Mentha Arvensis Oil*, Magnolia Officinalis Bark Extract, Sodium Fluoride, Xanthan Gum, Aroma, Beta-Caryophyllene, Carvone, Limonene, Mentha Piperita Oil*, Mentha Viridis Leaf Oil*, Menthol*, Pinene. (* = ingredient from organic farming, ** = made using organic ingredients). 20 % organic of total. 62 % organic of total minus water and minerals. 100 % natural origin of total. COSMOS ORGANIC certified by Ecocert Greenlife according to COSMOS Standard.",
  "notes": "Sells itself on having fluoride while printing no figure for it; the page spells it flouride."
 },
 {
  "id": "lavera-complete-care-eu",
  "brand": "Lavera",
  "product": "Zahncreme Complete Care",
  "market": "EU",
  "category": "natural/herbal",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1400,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium coco-sulfate, disodium cocoyl glutamate, sodium cocoyl glutamate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.lavera.de/products/zahncreme-complete-care-113487",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Ingredients: Sorbitol, Water (Aqua), Hydrated Silica, Xylitol, Glycerin, Kaolin, Aloe Barbadensis Leaf Juice*, Sodium Coco-Sulfate, Xanthan Gum, Mentha Piperita (Peppermint) Leaf Extract*, Salvia Officinalis (Sage) Leaf Extract*, Melissa Officinalis (Lemon Balm) Leaf Extract*, Salvadora Persica Bark/Root Extract, Disodium Cocoyl Glutamate, Sodium Fluoride, Sea Salt (Maris Sal), Sodium Cocoyl Glutamate, Sodium Hydroxide, Eucalyptus Globulus (Eucalyptus) Leaf Oil, Citric Acid, Lactic Acid, Levulinic Acid, Sodium Levulinate, Flavor (Aroma)**, Limonene**",
  "notes": "States 1400 ppm rather than the usual 1450."
 },
 {
  "id": "tesco-essentials-cavity-protect-uk",
  "brand": "Tesco",
  "product": "Essentials Cavity Protect",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.tesco.com/shop/en-GB/products/300239893",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "INGREDIENTS: Aqua, Sorbitol, Hydrated Silica, Sodium Lauryl Sulfate, Aroma, Cellulose Gum, Zinc Citrate, Titanium Dioxide, Sodium Fluoride, Sodium Saccharin, Sodium Hydroxide.",
  "notes": "Tesco own brand, so its site is the maker’s page; it names the salt but prints no fluoride figure."
 },
 {
  "id": "asda-6-in-1-uk",
  "brand": "Asda",
  "product": "6-in-1",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.asda.com/groceries/product/multi-benefit-toothpaste/asda-6-in-1-toothpaste-100ml/7524477",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Sorbitol, Sodium Lauryl Sulfate, Cellulose Gum, Aroma, Zinc Citrate, Sodium Fluoride, Sodium Saccharin, Menthol, Calcium Glycerophosphate, Benzyl Alcohol, CI 77891, Contains Sodium Fluoride 0.32%w/w (1450ppmf)",
  "notes": "Asda own brand, so its site is the maker’s page."
 },
 {
  "id": "morrisons-essentials-freshmint-uk",
  "brand": "Morrisons",
  "product": "Essentials Freshmint",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "zinc citrate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://groceries.morrisons.com/products/morrisons-essentials-freshmint-toothpaste/111999064",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Sorbitol, Hydrated Silica, Sodium Lauryl Sulfate, Aroma, Cellulose Gum, Sodium Fluoride, Sodium Saccharin, Zinc Citrate, CI 77891, Contains: Sodium Fluoride 0.32% w/w (1450ppm F), Made to a vegan formulation in an area that uses non-vegan ingredients",
  "notes": "Morrisons own brand, so its site is the maker’s page."
 },
 {
  "id": "aldi-dentitex-uk",
  "brand": "Aldi",
  "product": "Dentitex Complete Care",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": 130,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.aldi.co.uk/product/dentitex-toothpaste-000000000343096001",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "Aldi own brand; the page tells you to visit a store for ingredient information."
 },
 {
  "id": "colgate-max-white-charcoal-uk",
  "brand": "Colgate",
  "product": "Max White Activated Charcoal",
  "market": "UK",
  "category": "whitening",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-max-white-charcoal-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "Colgate publishes ingredient lists for its other UK pastes but this page has no ingredients section at all."
 },
 {
  "id": "morningside-fluoride-2800-uk",
  "brand": "Morningside Healthcare",
  "product": "Fluoride 2800 ppm Toothpaste",
  "market": "UK",
  "category": "children 6+",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 2800,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "saccharin sodium (E954)",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.medicines.org.uk/emc/product/9576/pil",
  "label_source_type": "manufacturer leaflet (medicines compendium)",
  "ingredient_list_verbatim": "The other ingredients (excipients) are: Sorbitol solution (non-crystallising) (E420), glycerol (E422), macrogol 600 (E1521), saccharin sodium (E954), carmellose sodium (E466), sodium laurilsulfate, silica dental type precipitated (E551), titanium dioxide (E171), mint flavouring (containing menthol, propylene glycol, spearmint oil, carvone, anethol, ethyl maltol and vanillin) and purified water.",
  "notes": "A prescription medicine for ages 10 and over; the label reaches the public as a leaflet, not a product page."
 },
 {
  "id": "morningside-fluoride-5000-uk",
  "brand": "Morningside Healthcare",
  "product": "Fluoride 5000 ppm Toothpaste",
  "market": "UK",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 5000,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "saccharin sodium (E954)",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.medicines.org.uk/emc/product/9575/pil",
  "label_source_type": "manufacturer leaflet (medicines compendium)",
  "ingredient_list_verbatim": "The other ingredients (excipients) are: Sorbitol solution (non – crystallising) (E420), dental type silica (precipitated) (E551), macrogol 600 (E1521), tetrapotassium pyrophosphate (E340), xanthan gum (E415), sodium benzoate (E211), sodium laurilsulfate, spearmint flavouring (containing menthol, propylene glycol, carvone, spearmint oil, peppermint oil, anethole, and vanillin), saccharin sodium (E954), brilliant blue FCF (E133) and purified water.",
  "notes": "The strongest paste in this table, prescription-only for ages 16 and over, in a 51 g tube."
 },
 {
  "id": "colgate-advanced-white-volcanic-uk",
  "brand": "Colgate",
  "product": "Advanced White Baking Soda & Volcanic Ash",
  "market": "UK",
  "category": "whitening",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "charcoal",
  "charcoal": true,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-advanced-white-volcanic-clean-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Sorbitol, PEG-12, Aroma, Sodium Lauryl Sulfate, Xanthan Gum, Potassium Hydroxide, Cellulose Gum, Tetrasodium Pyrophosphate, Phosphoric Acid, Sodium Fluoride, Benzyl Alcohol, Sodium Saccharin, Charcoal Powder, Sodium Bicarbonate, Volcanic Ash, Anethole, Beta-Caryophyllene, Limonene, Mentha Piperita Oil, Menthol, Pinene, CI 74160. Contains: Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "A Colgate charcoal paste that does publish its formula, unlike the Max White charcoal one."
 },
 {
  "id": "walgreens-sensitive-enamel-repair-us",
  "brand": "Walgreens",
  "product": "Sensitive Enamel Repair Mint",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1131,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=41d6384d-695b-b60b-e063-6394a90aa0b9",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.25% (0.15% w/v fluoride ion). Inactive ingredients: water, hydrated silica, sorbitol, glycerin, PEG-8, flavor, cocamidopropyl betaine, titanium dioxide, xanthan gum, sodium saccharin, sodium hydroxide",
  "notes": "Walgreens own brand. Re-read 23 Sep 2026 from its FDA label: the Walgreens product page printed only the two actives and no inactive ingredients. The label gives sodium fluoride 0.25% and 0.15% w/v fluoride ion; the 1131 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.”"
 },
 {
  "id": "upup-whitening-us",
  "brand": "up&up",
  "product": "Whitening Anticavity Fluoride",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1003,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "potassium acesulfame, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.target.com/p/whitening-toothpaste-up-up/-/A-93764557",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active ingredients: Sodium Monofluorophosphate(0.14% W/V Fluoride Ion)' '0.76% Purpose: Anticavity. Inactive Ingredients: Glycerin, Hydrated Silica, Water, Sorbitol, Pentasodium Triphosphate, Pvp, Titanium Dioxide, Cellulose Gum, Flavor, Cocamidopropyl Betaine, Sodium Lauryl Sulfate, Potassium Sorbate, Sorbic Acid, Potassium Acesulfame, Sucralose, Sodium Hydroxide",
  "notes": "Target own brand, so its site is the maker’s page; the stray quotation marks are the page’s own."
 },
 {
  "id": "native-peppermint-us",
  "brand": "Native",
  "product": "Toothpaste Peppermint",
  "market": "US",
  "category": "natural/herbal",
  "fluoride_source": "none",
  "fluoride_ppm": 0,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium cocoyl glutamate, cocamidropropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "xylitol, stevia rebaudiana extract",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.nativecos.com/products/toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Glycerin, Water, Hydrated Silica, Xylitol, Flavor, Sodium Cocoyl Glutamate, Xanthan Gum, Carrageenan, Cocamidropropyl Betaine, Stevia Rebaudiana Extract, Titanium Dioxide.",
  "notes": "The maker sells no fluoride version at all; the list misspells cocamidopropyl as cocamidropropyl."
 },
 {
  "id": "hello-naturally-whitening-us",
  "brand": "hello",
  "product": "Naturally Whitening Fluoride",
  "market": "US",
  "category": "whitening",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1003,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium cocoyl glutamate, cocamidopropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "potassium citrate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "erythritol, xylitol, rebaudioside a",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.hello-products.com/products/hello-naturally-whitening-fluoride-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "active: sodium monofluorophosphate 0.76% (0.14% w/v fluoride ion) inactive: glycerin, water, hydrated silica, calcium carbonate, sorbitol, erythritol, xylitol, flavor, xanthan gum, sodium bicarbonate, potassium citrate, sodium cocoyl glutamate, cocamidopropyl betaine, cocos nucifera (coconut) oil, rebaudioside a, melaleuca alternifolia (tea tree) leaf oil",
  "notes": "A whitening paste the maker states is peroxide-free; silica is the only whitening agent in the list."
 },
 {
  "id": "apagard-smokin-eu",
  "brand": "Sangi",
  "product": "Apagard SMOKIN'",
  "market": "EU",
  "category": "whitening",
  "fluoride_source": "none",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "yes (label says nano)",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sangi-eu.com/en/apagard-smokin/msc100n",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "(INCI Name) DICALCIUM PHOSPHATE, AQUA, GLYCERIN, SILICA, HYDROXYAPATITE (NANO), PEG-8, SODIUM LAURYL SULFATE, CELLULOSE GUM, AROMA, TRIMAGNESIUM PHOSPHATE, PVP, HYDROLYZED CONCHIOLIN PROTEIN, SODIUM SACCHARIN, GLYCYRRHETINIC ACID, CETYLPYRIDINIUM CHLORIDE, LAURYL DIETHYLENEDIAMINOGLYCINE HCL, ANETHOLE, CARVONE, LIMONENE, MENTHA PIPERITA OIL, MENTHA VIRIDIS LEAF OIL, MENTHOL",
  "notes": "Sold as stain care for smokers, 100 g; carries the EU nano declaration with no figure."
 },
 {
  "id": "apagard-premio-xtramint-eu",
  "brand": "Sangi",
  "product": "Apagard Premio XtraMint",
  "market": "EU",
  "category": "whitening",
  "fluoride_source": "none",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "yes (label says nano)",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "sodium saccharin, xylitol",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.sangi-eu.com/en/apagard-premio-xtramint/xlc2-x-100n",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "(INCI Name) AQUA, DICALCIUM PHOSPHATE, GLYCERIN, XYLITOL, HYDROXYAPATITE (NANO), SILICA, PEG-8, SODIUM LAURYL SULFATE, CELLULOSE GUM, AROMA, SODIUM SILICATE, TRIMAGNESIUM PHOSPHATE, HYDROLYZED CONCHIOLIN PROTEIN, SODIUM SACCHARIN, GLYCYRRHETINIC ACID, CETYLPYRIDINIUM CHLORIDE, LAURYL DIETHYLENEDIAMINOGLYCINE HCL, ANETHOLE, LIMONENE, MENTHA PIPERITA OIL, MENTHOL",
  "notes": "Claims a higher hydroxyapatite concentration than the plain Premio without saying what either is."
 },
 {
  "id": "bioniq-sensitiv-akut-eu",
  "brand": "Bioniq",
  "product": "Repair-Zahncreme sensitiv akut",
  "market": "EU",
  "category": "sensitivity",
  "fluoride_source": "none",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "present, concentration disclosed",
  "hydroxyapatite_pct": 20,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium myristoyl sarcosinate, sodium methyl cocoyl taurate",
  "sensitivity_active": "hydroxyapatite",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "present",
  "sweetener": "sodium saccharin, xylitol",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.bioniq-repair.com/de-de/produkte/bioniq-repair-zahncreme-sensitiv-akut",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydroxyapatite, Glycerin, Hydrated Silica, Sorbitol, Xylitol, Sodium Myristoyl Sarcosinate, Cellulose Gum, Propanediol, Silica, Sodium Methyl Cocoyl Taurate, 1,2-Hexanediol, Caprylyl Glycol, Zinc PCA, Sodium Saccharin, Sodium Chloride, Sodium Hydroxide, Bisabolol, Allantoin, Aroma, Menthol, Anethole, Mentha Piperita Oil, Eucalyptus Globulus Oil.",
  "notes": "States 20% hydroxyapatite, the same as the plain Bioniq paste; the maker sells no stronger version."
 },
 {
  "id": "lacalut-aktiv-eu",
  "brand": "Lacalut",
  "product": "aktiv Zahncreme",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1490,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "present, concentration not disclosed",
  "hydroxyapatite_pct": null,
  "nano_declared": "no",
  "sls": false,
  "other_detergent": "sodium coco-sulfate",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 100,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.lacalut.de/sortiment/lacalut-aktiv-zahncreme",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Hydrogenated Starch Hydrolysate, Hydroxyapatite, Sodium Coco-Sulfate, Xanthan Gum, Aroma, Aluminum Lactate, Menthol, Sodium Fluoride, Citric Acid, Anethole, Sodium Saccharin, Chlorhexidine Digluconate, Sodium Sulfate, Sodium Chloride, Sodium Citrate, Carvone.",
  "notes": "States 1490 ppm, a figure nothing else here uses, and calls its abrasivity medium without giving a number."
 },
 {
  "id": "theramed-original-eu",
  "brand": "Theramed",
  "product": "Original",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://theramed.de/products/original",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Sorbitol, Glycerin, Sodium Lauryl Sulfate, Xanthan Gum, Aroma, Sodium Bezonate, Soudium Fluoride, Trisodium Phosphate, Disodium Phosphate, Sodium Saccharin, Zinc Sulfate, Calcium Glycerophosphate, Sodium Sulfate, Limonene, CI 77891",
  "notes": "The list misspells two ingredients, printing Sodium Bezonate and Soudium Fluoride."
 },
 {
  "id": "vademecum-homeophytol-eu",
  "brand": "Vademecum",
  "product": "Homéophytol",
  "market": "EU",
  "category": "natural/herbal",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine, glycolipids",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.laboratoires-vademecum.com/en-fr/products/homeophytol",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua (Water, Eau), Hydrated Silica, Sorbitol, Glycerin, Cocamidopropyl Betaine, Glycolipids, Xanthan Gum, Melissa Officinalis Flower/Leaf/Stem Water, Salvia Officinalis (Sage) Leaf Water, Thymus Vulgaris Leaf Water, Articum Lappa Root Extract, Calendula Officinalis Flower Extract, Magnesium Hydrogen Phosphate, Manganese Sulfat, Copper Gluconate, Zinc Sulfate, Sodium Fluoride, Trisodium Phosphate, Disodium Phosphate, Sodium Saccharin, Sodium Benzoate, Benzyl Alcohol, Potassium Sorbate, Dehydroacetic Acid, Aroma (Flavor), Limonene, Citral, Geraniol, Citric Acid, Anethole, Pinene, Citrus Lemon Peel Oil, Terpineol",
  "notes": "Henkel sold the brand; the maker’s site offers no German page for a German-market paste."
 },
 {
  "id": "prokudent-zahncreme-eu",
  "brand": "Prokudent",
  "product": "Zahncreme",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium C14-16 olefin sulfonate",
  "sensitivity_active": "none",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": 125,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.rossmann.de/de/gesundheit-prokudent-zahncreme/p/4305615914329",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Hydrated Silica, Sorbitol, Propylene Glycol, Tetrapotassium Pyrophosphate, Xanthan Gum, Sodium C14-16 Olefin Sulfonate, Aroma, Sodium Fluoride, Sodium Saccharin, Allantoin, Chamomilla Recutita Flower Extract, Salvia Officinalis Leaf Extract, Zinc Chloride. Enthält Natriumfluorid (1.450 ppm F).",
  "notes": "Rossmann own brand, so its site is the maker’s page; it publishes more than most brands do."
 },
 {
  "id": "oral-b-professional-zahnschmelz-eu",
  "brand": "Oral-B",
  "product": "Professional Zahnschmelz Stärkung",
  "market": "EU",
  "category": "adult",
  "fluoride_source": "not disclosed",
  "fluoride_ppm": null,
  "fluoride_ppm_basis": "not disclosed",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": null,
  "other_detergent": "not disclosed",
  "sensitivity_active": "not disclosed",
  "tartar_control_active": "not disclosed",
  "whitening_agent": "not disclosed",
  "charcoal": null,
  "peroxide_pct": null,
  "xylitol": "not disclosed",
  "sweetener": "not disclosed",
  "alcohol_free": null,
  "rda": "not disclosed",
  "size_ml": 75,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-16",
  "label_source_url": "https://www.oralb.de/de-de/produkte/zahnpasta/oral-b-professional-zahnschmelz-starkung",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": null,
  "notes": "The German Oral-B site publishes no list either; the only fluoride figure on the page sits in a photo’s alt text."
 },
 {
  "id": "sensodyne-full-protection-whitening-us",
  "brand": "Sensodyne",
  "product": "Full Protection + Whitening",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=9e8e7b9f-3ccd-4935-b886-93f3a5045b67",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.24% (0.15% w/v fluoride ion). Inactive ingredients: water, hydrated silica, sorbitol, glycerin, pentasodium triphosphate, PEG-8, flavor, titanium dioxide, sodium methyl cocoyl taurate, cocamidopropyl betaine, xanthan gum, sodium hydroxide, sodium saccharin, sucralose",
  "notes": "One FDA filing covers this paste and Tartar Control + Whitening, with the same list. The label gives sodium fluoride 0.24% and 0.15% w/v fluoride ion; the 1086 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.”"
 },
 {
  "id": "colgate-sensitive-complete-protection-us",
  "brand": "Colgate",
  "product": "Sensitive Complete Protection",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=4a8f1d2f-b326-46d2-8914-d65ccc409edf",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.24% (0.14% w/v fluoride ion). Inactive ingredients: Water, Glycerin, Hydrated Silica, Sorbitol, PEG-12, Tetrapotassium Pyrophosphate, PVM/MA Copolymer, Flavor, Sodium Lauryl Sulfate, Poloxamer 407, Sodium Hydroxide, Sodium Saccharin, Cellulose Gum, Xanthan Gum, Titanium Dioxide",
  "notes": "Two potassium salts: potassium nitrate is the one named for sensitivity; tetrapotassium pyrophosphate is there as a tartar-control salt. The label gives sodium fluoride 0.24% and 0.14% w/v fluoride ion; the 1086 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,400 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist.”"
 },
 {
  "id": "crest-3d-white-sensitivity-relief-us",
  "brand": "Crest",
  "product": "3D White Sensitivity Relief",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1099,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": false,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=59dff762-7f66-8bdc-e063-6294a90a9f18",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.243% (0.14% w/v fluoride ion). Inactive ingredients: water, hydrated silica, glycerin, sorbitol, sodium lauryl sulfate, trisodium phosphate, flavor, cellulose gum, alcohol (0.7%), sodium saccharin, xanthan gum, polysorbate 80, cetylpyridinium chloride, titanium dioxide, blue 1",
  "notes": "The carton reads 3D White Sensitivity Relief, while the filing’s product field says Crest Pro-Health; lists alcohol at 0.7% and cetylpyridinium chloride. The label gives sodium fluoride 0.243% and 0.14% w/v fluoride ion; the 1099 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,400 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if problem lasts or gets worse. Sensitive teeth may indicate a serious problem that may need prompt care.”"
 },
 {
  "id": "crest-pro-health-advanced-sensitive-us",
  "brand": "Crest",
  "product": "Pro-Health Advanced Sensitive Relief",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride 0.454%",
  "tartar_control_active": "sodium hexametaphosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=d7730674-7513-52cf-e053-2995a90ab32c",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredient: Stannous fluoride 0.454% (0.16% w/v fluoride ion). Inactive ingredients: glycerin, hydrated silica, sodium hexametaphosphate, propylene glycol, PEG-6, water, zinc lactate, flavor, sodium lauryl sulfate, sodium gluconate, sodium saccharin, trisodium phosphate, xanthan gum, PVP, carrageenan, cocamidopropyl betaine, titanium dioxide, blue 1",
  "notes": "Stannous fluoride is the only active, and the label gives it three purposes: anticavity, antigingivitis and antisensitivity. The label gives stannous fluoride 0.454% and 0.16% w/v fluoride ion; the 1101 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,600 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the sensitivity problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care.” Label, other information: “products containing stannous fluoride may produce surface staining of the teeth adequate toothbrushing may prevent these stains which are not harmful or permanent and may be removed by your dentist”"
 },
 {
  "id": "colgate-sensitive-prorelief-whitening-us",
  "brand": "Colgate",
  "product": "Sensitive Pro-Relief Whitening",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride 0.454%",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=8d9d485e-6efb-4bca-a779-9e8b0aeed14c",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredient: Stannous Fluoride 0.454% (0.15% w/v fluoride ion). Inactive ingredients: Water, Sorbitol, Hydrated Silica, Glycerin, PEG-12, Tetrasodium Pyrophosphate, Flavor, Sodium Lauryl Sulfate, Zinc Phosphate, Cellulose Gum, Sodium Citrate, Microcrystalline Cellulose, Sodium Saccharin, Cocamidopropyl Betaine, Xanthan Gum, Citric Acid, Sucralose, Titanium Dioxide.",
  "notes": "The carton says “Sensitivity Relief starts in just 1 Day”; the label’s only active is stannous fluoride. The label gives stannous fluoride 0.454% and 0.15% w/v fluoride ion; the 1101 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the sensitivity problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist.” Label, other information: “products containing stannous fluoride may produce surface staining of the teeth. Adequate toothbrushing may prevent these stains which are not harmful or permanent and may be removed by your dentist.”"
 },
 {
  "id": "colgate-sensitive-gum-strength-uk",
  "brand": "Colgate",
  "product": "Sensitive + Gum Strength",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride (listed, no concentration stated)",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-sensitive-gum-tp",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Sorbitol, Hydrated Silica, Glycerin, Tetrasodium Pyrophosphate, Sodium Methyl Cocoyl Taurate, Aroma, Zinc Phosphate, Cellulose Gum, Sodium Citrate, Microcrystalline Cellulose, Cocamidopropyl Betaine, Stannous Fluoride, Sodium Saccharin, Xanthan Gum, Citric Acid, Sodium Fluoride, Sucralose, Anethole, Benzyl Alcohol, Beta-Caryophyllene, Carvone, Eugenol, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol, Pinene. Contains: Stannous Fluoride and Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "The page files the whole list, stannous fluoride included, under “Inactive Ingredient(s)”. Same list as elmex Sensitive + Zahnfleischpflege; both are Colgate-Palmolive brands."
 },
 {
  "id": "colgate-sensitive-sensifoam-uk",
  "brand": "Colgate",
  "product": "Sensitive with Sensifoam Multi Protection",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate (listed, no concentration stated)",
  "tartar_control_active": "tetrapotassium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/sensitive-multiprotection-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Glycerin, Hydrated Silica, Sorbitol, Potassium Nitrate, PEG-12, Tetrapotassium Pyrophosphate, Sodium Lauryl Sulfate, Zinc Citrate, PVM/MA Copolymer, Aroma, Potassium Hydroxide, Xanthan Gum, Cellulose Gum, Cocamidopropyl Betaine, Sodium Fluoride, Sodium Saccharin, EugenolContains: Sodium Fluoride (1450ppm F¯)",
  "notes": "Two potassium salts: potassium nitrate is the one named for sensitivity; tetrapotassium pyrophosphate is there as a tartar-control salt."
 },
 {
  "id": "colgate-sensitive-repair-prevent-uk",
  "brand": "Colgate",
  "product": "Sensitive Repair & Prevent + Multi Protection",
  "market": "UK",
  "category": "sensitivity",
  "fluoride_source": "sodium monofluorophosphate",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "arginine 8%",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://www.colgate.com/en-gb/products/toothpaste/colgate-sensitive-repair-and-prevent-multi-protection-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Active Ingredient(s): Arginine 8%. Inactive Ingredient(s): Calcium Carbonate, Aqua, Sorbitol, Aroma, Poloxamer 407, Sodium Monofluorophosphate, Cocamidopropyl Betaine, Zinc Oxide, Benzyl Alcohol, Cellulose Gum, Zinc Citrate, Sodium Bicarbonate, Tetrasodium Pyrophosphate, Xanthan Gum, Sodium Saccharin, Sucralose, Anethole, Beta-Caryophyllene, Eucalyptus Globulus Oil, Limonene, Mentha Piperita Oil, Menthol, Pinene. Contains: Sodium Monofluorophosphate Total Fluoride content: 1450 ppm",
  "notes": "States arginine at 8%, with calcium carbonate first in the list."
 },
 {
  "id": "elmex-sensitive-eu",
  "brand": "elmex",
  "product": "Sensitive",
  "market": "EU",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "oleaminopropylamineth-3 HCl, cocamidopropyl betaine",
  "sensitivity_active": "none",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://www.elmex.de/products-range/sensitive/elmex-sensitive-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Sorbitol, Hydrated Silica, Oleaminopropylamineth-3 HCl, Hydroxyethylcellulose, Aroma, Cocamidopropyl Betaine, Saccharin, Sodium Fluoride, Anethole, Eucalyptus Globulus Oil, Limonene, Menthol. Contains: Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "Sold for sensitive teeth, but the list names no potassium salt, stannous fluoride, arginine, bioactive glass, hydroxyapatite or strontium."
 },
 {
  "id": "elmex-sensitive-gum-eu",
  "brand": "elmex",
  "product": "Sensitive + Zahnfleischpflege",
  "market": "EU",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1450,
  "fluoride_ppm_basis": "stated on label",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride (listed, no concentration stated)",
  "tartar_control_active": "tetrasodium pyrophosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "n/a (non-US)",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://www.elmex.de/products-range/sensitive/elmex-sensitive-plus-gum-toothpaste",
  "label_source_type": "manufacturer page",
  "ingredient_list_verbatim": "Aqua, Sorbitol, Hydrated Silica, Glycerin, Tetrasodium Pyrophosphate, Sodium Methyl Cocoyl Taurate, Aroma, Zinc Phosphate, Cellulose Gum, Sodium Citrate, Microcrystalline Cellulose, Cocamidopropyl Betaine, Stannous Fluoride, Sodium Saccharin, Xanthan Gum, Citric Acid, Sodium Fluoride, Sucralose, Anethole, Benzyl Alcohol, Beta-Caryophyllene, Carvone, Eugenol, Limonene, Mentha Piperita Oil, Mentha Viridis Leaf Oil, Menthol, Pinene. Contains: Stannous Fluoride and Sodium Fluoride Total Fluoride content: 1450 ppm",
  "notes": "Same list, word for word, as Colgate Sensitive + Gum Strength in the UK; both are Colgate-Palmolive brands."
 },
 {
  "id": "sensodyne-extra-whitening-us",
  "brand": "Sensodyne",
  "product": "Extra Whitening",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine, sodium methyl cocoyl taurate",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=1ed4a62b-f1d3-4740-8150-b94e02398740",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate (5%) Sensodyne Extra Whitening: Sodium fluoride 0.24% (0.15% w/v fluoride ion). Inactive ingredients: water, hydrated silica, sorbitol, glycerin, pentasodium triphosphate, PEG-8, flavor, titanium dioxide, cocamidopropyl betaine, sodium methyl cocoyl taurate, xanthan gum, sodium hydroxide, sodium saccharin, sucralose",
  "notes": "One filing covers Extra Whitening (sodium fluoride 0.24%) and Fresh Mint / Fresh Impact (0.25%); this row is Extra Whitening. The label gives sodium fluoride 0.24% and 0.15% w/v fluoride ion; the 1086 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.”"
 },
 {
  "id": "sensodyne-fresh-mint-us",
  "brand": "Sensodyne",
  "product": "Fresh Mint",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1131,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin, sucralose",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=1ed4a62b-f1d3-4740-8150-b94e02398740",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate (5%) Sensodyne Fresh Mint and Fresh Impact: Sodium fluoride 0.25% (0.15% w/v fluoride ion). Inactive ingredients: water, sorbitol, hydrated silica, glycerin, flavor, cocamidopropyl betaine, xanthan gum, titanium dioxide, sodium saccharin, sodium hydroxide, sucralose, yellow 10, blue 1",
  "notes": "Fresh Impact shares the active and strength (a flavour variant, not recorded separately). The label gives sodium fluoride 0.25% and 0.15% w/v fluoride ion; the 1131 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.”"
 },
 {
  "id": "sensodyne-pronamel-daily-protection-us",
  "brand": "Sensodyne",
  "product": "Pronamel Daily Protection",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1131,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=edffce4d-108b-4ffd-9adf-e12cb42ffddd",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.25% (0.15% w/v fluoride ion). Inactive ingredients: water, sorbitol, hydrated silica, glycerin, PEG-8, cocamidopropyl betaine, flavor, xanthan gum, sodium saccharin, titanium dioxide, sodium hydroxide",
  "notes": "Same name, different active ingredient in the UK/US — see #sensodyne-pronamel-daily-uk. The filing also covers Gentle Whitening, Fresh Breath and Multi Action at the same strength. The label gives sodium fluoride 0.25% and 0.15% w/v fluoride ion; the 1131 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.”"
 },
 {
  "id": "sensodyne-pronamel-intensive-enamel-repair-us",
  "brand": "Sensodyne",
  "product": "Pronamel Intensive Enamel Repair",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1131,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=a2f9d58b-671b-4427-a971-1fceff5f2323",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.25% (0.15% w/v fluoride ion). Inactive ingredients: water, sorbitol, hydrated silica, glycerin, PEG-8, sodium lactate, flavor, cocamidopropyl betaine, titanium dioxide, xanthan gum, sodium saccharin, PVM/MA copolymer, sodium hydroxide",
  "notes": "The carton says “Repairs Weakened Enamel*”; the actives are the same as Pronamel Daily Protection. The label gives sodium fluoride 0.25% and 0.15% w/v fluoride ion; the 1131 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.”"
 },
 {
  "id": "sensodyne-nourish-us",
  "brand": "Sensodyne",
  "product": "Nourish Gently Soothing",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1131,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=5403ab67-532c-4bdf-9b06-07b1866f37f1",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.25% (0.15% w/v fluoride ion). Inactive ingredients: water, sorbitol, hydrated silica, glycerin, flavor (contains aloe barbadensis extract and cocos nucifera (coconut) oil), sodium lauryl sulfate, xanthan gum, cocamidopropyl betaine, sodium saccharin, titanium dioxide",
  "notes": "The carton says “WITH BIO-ACTIVE MINERALS”; the filed list names no calcium or phosphate ingredient. The label gives sodium fluoride 0.25% and 0.15% w/v fluoride ion; the 1131 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.”"
 },
 {
  "id": "colgate-sensitive-prevent-repair-us",
  "brand": "Colgate",
  "product": "Sensitive Prevent & Repair",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=e67410dc-a671-4611-8af1-097be071cd1c",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium Nitrate 5% Sodium Fluoride 0.24% (0.14% w/v fluoride ion). Inactive ingredients: Water, Glycerin, Hydrated Silica, Sorbitol, PEG-12, PVM/MA Copolymer, Sodium Lauryl Sulfate, Flavor, Trisodium Phosphate, Poloxamer 407, Sodium Hydroxide, Sodium Saccharin, Cellulose Gum, Xanthan Gum, Titanium Dioxide.",
  "notes": "Sold in the US under the Colgate Sensitive name with potassium nitrate; no US Colgate Sensitive label we read lists arginine. The label gives sodium fluoride 0.24% and 0.14% w/v fluoride ion; the 1086 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,400 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist.”"
 },
 {
  "id": "colgate-sensitive-plus-whitening-us",
  "brand": "Colgate",
  "product": "Sensitive plus Whitening",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=2092c747-e025-47a9-9e54-731631d3c831",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium Nitrate 5% Sodium Fluoride 0.24% (0.14% w/v fluoride ion). Inactive ingredients: Water, Glycerin, Hydrated Silica, Sorbitol, PEG-12, PVM/MA Copolymer, Sodium Lauryl Sulfate, Flavor, Poloxamer 407, Trisodium Phosphate, Sodium Hydroxide, Sodium Saccharin, Cellulose Gum, Xanthan Gum, Titanium Dioxide, Blue 1.",
  "notes": "The label gives sodium fluoride 0.24% and 0.14% w/v fluoride ion; the 1086 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,400 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist.”"
 },
 {
  "id": "crest-pro-health-sensitivity-scope-us",
  "brand": "Crest",
  "product": "Pro-Health Advanced Sensitivity plus Scope",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1099,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": false,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=4f1d62ae-653e-3046-e063-6294a90abbf8",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.243% (0.14% w/v fluoride ion). Inactive ingredients: water, hydrated silica, glycerin, sorbitol, sodium lauryl sulfate, trisodium phosphate, flavor, cellulose gum, alcohol (0.7%), sodium saccharin, xanthan gum, polysorbate 80, cetylpyridinium chloride, titanium dioxide, blue 1",
  "notes": "Lists alcohol at 0.7% and cetylpyridinium chloride; the filed list is the same as Crest 3D White Sensitivity Relief’s. The label gives sodium fluoride 0.243% and 0.14% w/v fluoride ion; the 1099 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,400 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if problem lasts or gets worse. Sensitive teeth may indicate a serious problem that may need prompt care.”"
 },
 {
  "id": "crest-premium-plus-sensitivity-foam-us",
  "brand": "Crest",
  "product": "Premium Plus Sensitivity Active Foam + Whitening",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1099,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "none",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "none",
  "whitening_agent": "hydrated silica only",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": false,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=b8535d1c-cf15-f353-e053-2a95a90a7974",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.243% (0.14% w/v fluoride ion). Inactive ingredients: water, hydrated silica, glycerin, sorbitol, sodium lauryl sulfate, trisodium phosphate, flavor, cellulose gum, alcohol (0.7%), sodium saccharin, xanthan gum, polysorbate 80, sodium benzoate, cetylpyridinium chloride, benzoic acid, titanium dioxide, blue 1",
  "notes": "Lists alcohol at 0.7% and cetylpyridinium chloride. The label gives sodium fluoride 0.243% and 0.14% w/v fluoride ion; the 1099 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,400 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if problem lasts or gets worse. Sensitive teeth may indicate a serious problem that may need prompt care.”"
 },
 {
  "id": "sensodyne-repair-protect-us",
  "brand": "Sensodyne",
  "product": "Repair & Protect",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride 0.454%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=34260c69-d829-46c0-b12a-5136ee073ba1",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredient: Stannous fluoride 0.454% (0.15% w/v fluoride ion). Inactive ingredients: glycerin, PEG-8, hydrated silica, pentasodium triphosphate, flavor, sodium lauryl sulfate, titanium dioxide, polyacrylic acid, silica, cocamidopropyl betaine, sodium saccharin",
  "notes": "Same name, different active ingredient in the UK/US — see #sensodyne-repair-protect-uk. The filing covers Mint and Extra Fresh (“Deep Repair”). The label gives stannous fluoride 0.454% and 0.15% w/v fluoride ion; the 1101 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.” Label, other information: “products containing stannous fluoride may product surface staining of the teeth. Adequate toothbrushing may prevent these stains which are not harmful or permanent and may be removed by your dentist.” (“product” for “produce” is the label’s.)"
 },
 {
  "id": "sensodyne-rapid-relief-us",
  "brand": "Sensodyne",
  "product": "Rapid Relief",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride 0.454%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=f9589e7c-c5ca-4465-8d37-47ad6c69249f",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredient: Stannous fluoride 0.454% (0.15% w/v fluoride ion). Inactive ingredients: glycerin, PEG-8, hydrated silica, pentasodium triphosphate, flavor, sodium lauryl sulfate, titanium dioxide, polyacrylic acid, cocamidopropyl betaine, sodium saccharin",
  "notes": "The US Rapid Relief is stannous fluoride. The label gives stannous fluoride 0.454% and 0.15% w/v fluoride ion; the 1101 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use.” Label, other information: “products containing stannous fluoride may produce surface staining of the teeth. Adequate toothbrushing may prevent these stains which are not harmful or permanent and may be removed by your dentist.”"
 },
 {
  "id": "sensodyne-complete-protection-us",
  "brand": "Sensodyne",
  "product": "Complete Protection",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride 0.454%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=e3cc3146-8aed-4f6b-a252-e379418c2b8d",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredient: Stannous fluoride 0.454% (0.15%w/v fluoride ion). Inactive ingredients: glycerin, PEG-8, hydrated silica, pentasodium triphosphate, flavor, sodium lauryl sulfate, titanium dioxide, polyacrylic acid, sodium saccharin, cocamidopropyl betaine",
  "notes": "The label gives stannous fluoride 0.454% and 0.15% w/v fluoride ion; the 1101 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if: •the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. •pain/sensitivity still persists after 4 weeks of use. •gingivitis, bleeding, or redness persists for more than 2 weeks.” Label, other information: “products containing stannous fluoride may produce surface staining of the teeth. Adequate toothbrushing may prevent these stains which are not harmful or permanent and may be removed by your dentist.”"
 },
 {
  "id": "sensodyne-sensitivity-gum-us",
  "brand": "Sensodyne",
  "product": "Sensitivity & Gum",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride 0.454%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=ed093acd-255c-40ff-a010-d276f5844453",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredient: Stannous fluoride 0.454% (0.15% w/v fluoride ion). Inactive ingredients: glycerin, PEG-8, hydrated silica, pentasodium triphosphate, flavor, sodium lauryl sulfate, titanium dioxide, polyacrylic acid, cocamidopropyl betaine, sodium saccharin",
  "notes": "The label gives stannous fluoride 0.454% and 0.15% w/v fluoride ion; the 1101 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use. gingivitis, bleeding, or redness persists for more than 2 weeks.” Label, other information: “products containing stannous fluoride may produce surface staining of the teeth. Adequate toothbrushing may prevent these stains which are not harmful or permanent and may be removed by your dentist.”"
 },
 {
  "id": "cvs-rapid-protection-sensitive-us",
  "brand": "CVS Health",
  "product": "Rapid Protection Sensitive",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "stannous fluoride",
  "fluoride_ppm": 1101,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "cocamidopropyl betaine",
  "sensitivity_active": "stannous fluoride 0.454%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=8162fcc0-7a24-678c-e053-2a91aa0af2fe",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredient: Stannous fluoride 0.454% (0.15% w/v fluoride ion). Inactive ingredients: glycerin, water, hydrated silica, pentasodium triphosphate, flavor, cellulose gum, cocamidopropyl betaine, titanium dioxide, sodium lauryl sulfate, sodium saccharin",
  "notes": "Store brand. The filing’s structured data gives the active as 0.15 g/100 g, which is the fluoride-ion figure; the printed panel says 0.454%. The label gives stannous fluoride 0.454% and 0.15% w/v fluoride ion; the 1101 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). Label warning: “Stop use and ask a dentist if: the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist. pain/sensitivity still persists after 4 weeks of use” Label, other information: “products containing stannous fluoride may produce surface staining of the teeth. Adequate toothbrushing may prevent these stains which are not harmful or permanent and may be removed your dentist.”"
 },
 {
  "id": "arm-hammer-sensitive-teeth-gums-us",
  "brand": "Arm & Hammer",
  "product": "Sensitive Teeth and Gums",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": true,
  "other_detergent": "sodium lauroyl sarcosinate",
  "sensitivity_active": "potassium nitrate 5.0%",
  "tartar_control_active": "none",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=935172db-d78f-0c69-e053-2a95a90a0b69",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5.0% Sodium fluoride 0.24%. Inactive ingredients: sodium bicarbonate (baking soda), water, sorbitol, glycerin, hydrated silica, flavor, sodium saccharin, sodium lauroyl sarcosinate, sodium lauryl sulfate, cellulose gum, titanium dioxide, xanthan gum",
  "notes": "The label gives sodium fluoride 0.24% and no w/v fluoride-ion figure; the 1086 ppm is by weight, worked out from the salt percentage. The carton says “Low Abrasion” without a figure. Label warning: “Stop use and ask a dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist.”"
 },
 {
  "id": "equate-sensitive-us",
  "brand": "Equate",
  "product": "Sensitive",
  "market": "US",
  "category": "sensitivity",
  "fluoride_source": "sodium fluoride",
  "fluoride_ppm": 1086,
  "fluoride_ppm_basis": "calculated from stated % (formula in decoder)",
  "hydroxyapatite": "none",
  "hydroxyapatite_pct": null,
  "nano_declared": "n/a",
  "sls": false,
  "other_detergent": "sodium methyl cocoyl taurate, cocamidopropyl betaine",
  "sensitivity_active": "potassium nitrate 5%",
  "tartar_control_active": "pentasodium triphosphate",
  "whitening_agent": "none",
  "charcoal": false,
  "peroxide_pct": null,
  "xylitol": "none",
  "sweetener": "sodium saccharin",
  "alcohol_free": true,
  "rda": "not disclosed",
  "size_ml": null,
  "price_gbp": null,
  "price_read_on": null,
  "ada_seal": "not stated",
  "label_read_on": "2026-09-23",
  "label_source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=79899b59-3a16-6504-e053-2991aa0a895a",
  "label_source_type": "FDA label (DailyMed)",
  "ingredient_list_verbatim": "Active ingredients: Potassium nitrate 5% Sodium fluoride 0.24% (0.15% w/v fluoride ion). Inactive ingredients: water, sorbitol, hydrated silica, glycerin, pentasodium triphosphate, PEG-8, flavor, titanium dioxide, sodium methyl cocoyltaurate, cocamidopropyl betaine, xanthan gum, sodium hydroxide, sodium saccharin",
  "notes": "Walmart store brand. The label gives sodium fluoride 0.24% and 0.15% w/v fluoride ion; the 1086 ppm here is by weight, worked out from the salt percentage (the w/v figure is 1,500 ppm by volume, a different measure). This label has no “Stop use” line; its warning reads: “When using this product do not use longer than 4 weeks unless recommended by a dentist or physician. See your dentist if the problem persists or worsens. Sensitive teeth may indicate a serious problem that may need prompt care by a dentist.”"
 }
]