Deprecated: WPMailSMTP\Queue\Queue::count_processed_emails(): Implicitly marking parameter $since_datetime as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/wp-mail-smtp/src/Queue/Queue.php on line 302

Deprecated: Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/jet-menu/includes/lib/class-mobile-detect.php on line 684

Deprecated: ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::save_action_log(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 159

Deprecated: {closure:ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::__construct():193}(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 193

Deprecated: JupiterX_Core\Raven\Modules\Carousel\Widgets\Media_Carousel::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/jupiterx-core/includes/extensions/raven/includes/modules/carousel/widgets/media-carousel.php on line 282

Deprecated: JupiterX_Core\Raven\Modules\Carousel\Widgets\Base::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/jupiterx-core/includes/extensions/raven/includes/modules/carousel/widgets/base.php on line 655

Deprecated: JupiterX_Core\Raven\Modules\Payments\Widgets\Paypal_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/jupiterx-core/includes/extensions/raven/includes/modules/payments/widgets/paypal-button.php on line 224

Deprecated: JupiterX_Core\Raven\Modules\Payments\Classes\Payment_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/jupiterx-core/includes/extensions/raven/includes/modules/payments/classes/payment-button.php on line 517

Deprecated: JupiterX_Core\Raven\Modules\Payments\Widgets\Stripe_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/jupiterx-core/includes/extensions/raven/includes/modules/payments/widgets/stripe-button.php on line 250

Deprecated: ElementorPro\Modules\Posts\Traits\Button_Widget_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/posts/traits/button-widget-trait.php on line 491

Deprecated: ElementorPro\Modules\Carousel\Widgets\Media_Carousel::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/carousel/widgets/media-carousel.php on line 282

Deprecated: ElementorPro\Modules\Carousel\Widgets\Base::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/carousel/widgets/base.php on line 548

Deprecated: ElementorPro\Modules\Payments\Widgets\Paypal_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/payments/widgets/paypal-button.php on line 234

Deprecated: ElementorPro\Modules\Payments\Classes\Payment_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/payments/classes/payment-button.php on line 494

Deprecated: ElementorPro\Modules\Payments\Widgets\Stripe_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor-pro/modules/payments/widgets/stripe-button.php on line 258
EU Law Breaks New Ground. But at What Cost? How Brussels Just Scaled Back Corporate Sustainability Rules - European Law Firm Skip to content
EU Law Breaks New Ground. But at What Cost? How Brussels Just Scaled Back Corporate Sustainability Rules
Posted by:European Law Firm

Yesterday marked a significant turning point in how the European Union regulates corporate behaviour on sustainability, human rights and environmental risk.

On 16 December 2025, the European Parliament approved major changes to the bloc’s sustainability framework, effectively scaling back what was once one of the EU’s most ambitious pieces of corporate accountability legislation.

A Big Rollback After Big Promises

Originally, the Corporate Sustainability Due Diligence Directive (CSDDD) and related reporting laws were meant to make European companies, and those doing significant business in Europe, actively responsible for identifying and preventing human rights abuses and environmental harm in their global supply chains.

Instead, what passed yesterday is the final parliamentary step in the so‑called Omnibus I simplification package, which significantly weakens these requirements.

Key changes include:

  • Raising the threshold so that only the very largest companies, those with *5,000+ employees and €1.5 billion+ in turnover, will have to perform structured due diligence.
  • Cutting back sustainability reporting obligations tied to the Corporate Sustainability Reporting Directive (CSRD).
  • Removing the requirement that companies prepare mandatory climate transition plans as part of their due diligence duties.
  • Altering liability and enforcement provisions, including capping penalties relative to global turnover and narrowing who companies must collect information from along their value chains.

The result? Far fewer companies, previously covered under broader definitions, will now fall within the law’s scope, and several of the most impactful enforcement tools have been softened or dropped entirely.

Why This Matters And Why It’s Controversial

For years, sustainability advocates, legal firms and human rights groups hailed the CSDDD as a global gold standard, a way to ensure European markets don’t underwrite forced labour, environmental destruction, or unchecked corporate power.

But the Parliament’s vote on the Omnibus package has drawn sharp criticism from defenders of the original law. Human Rights Watch, for example, described the final text as leaving “only a skeleton” of meaningful protections, arguing it prioritizes corporate interests above people and the planet.

Investors and civil society groups also warn that weakening transparency and due diligence obligations could undermine trust in European ESG regimes, at a time when global stakeholders increasingly expect companies to manage sustainability risks rigorously.

What Comes Next?

Although the European Parliament’s vote is a decisive step, the changes still need to be formally approved by EU member states before becoming law. That final endorsement, expected in early 2026, is widely seen as procedural, meaning the diluted version of the law will likely take effect unless something unexpected happens.

For companies, NGOs and legal practitioners alike, these developments signal a shift in the EU’s regulatory strategy moving away from broad, mandatory oversight toward a model that emphasises competitiveness, administrative ease and regulatory simplicity.

Whether this recalibration achieves its goals without compromising Europe’s leadership on corporate accountability and sustainability is now one of the most pressing legal questions facing the EU in 2026 and beyond.

Sources / Further Reading

  • European Parliament approves weaker corporate sustainability laws – European Parliament vote, 16 Dec 2025 (Reuters) Reuters
  • EU Parliament approves Omnibus agreement cutting reporting and due diligence requirements – Details of the changes (ESG Today) ESG Today
  • Human Rights Watch response to the watered‑down directive – Critique of what remains of CSDDD (HRW) Business and Human Rights Centre
  • Background on the original corporate due diligence law – European Commission overview European Commission

Related News


Deprecated: JET_SM\Elementor\CSS_File::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/jet-style-manager/includes/elementor/css-file.php on line 75

Deprecated: Constant E_STRICT is deprecated in /home/942083.cloudwaysapps.com/tcxcwhrsnt/public_html/wp-content/plugins/elementor/core/logger/manager.php on line 249