All Articles

CSRD Essentials: How New Requirements Are Set to Affect Your Business & Value Chain

CSRD Essentials: How New Requirements Are Set to Affect Your Business & Value Chain

Sustainability is becoming a key driver in business and consumer decisions, and the Corporate Sustainability Reporting Directive (CSRD), part of the European Green Deal, is the latest continuation of this trend. The directive sets a new standard regarding non-financial reporting, demanding greater transparency on environment, social and governance (ESG) issues. Considering the complexity of today’s...

intersection of business topics

The Rise of Cybersecurity GRC

As regulations proliferate regarding the risks posed by our increasingly digital economy, companies face a choice: make cyber compliance the responsibility of existing teams or build a brand-new function: cybersecurity GRC, seated at the intersection of business, IT, privacy and cybersecurity. Security risk and compliance director Yasmine Abdillahi of Comcast clearly favors the latter, as...