August 19, 2024 by Communications META’s $220 million Fine: Platform Accountability Measure or a Step Taken Too Far? Article, Internet Freedom