New America: Spotlight on Transparency
New America Washington D.C, United States“Over the past decade, companies across different industries have begun issuing regular transparency reports so their customers and the general public can better understand the impact of the companies’ operations. Transparency reporting is now a best practice for reporting on a range of topics including government requests for user data, content moderation, pay transparency, customer […]