Permanent hair dyes promise vibrant, long-lasting colour, but many contain a hidden risk: a chemical called p-phenylenediamine, or PPD. While essential for keeping hair shades bold, PPD has been ...