This page was reviewed and updated on 16/10/25. The Corporate Sustainability Due Diligence Directive (known as CSDDD or CSD3) is an EU law that requires large companies to identify and address human rights and environmental risks in their supply chains. It aims to make businesses more accountable for their impact on people and the planet. […] The post Business Insider: Corporate Sustainability Due Diligence Directive (CSDDD) appeared first on Energy Advice Hub.