Shared responsibility: human rights due diligence for tech developers and deployers October 31, 2024 | Last Update: Share on Facebook | Share on Twitter BSR