Beyond the Checkbox: Strengthening DSA Compliance Through Social Media Algorithmic Auditing
Sara Solarova, Matúš Mesarčík, Branislav Pecher, Ivan Srba
TL;DR
This paper interrogates the first wave of EU DSA audits of major social platforms, revealing substantial methodological inconsistencies and shallow technical depth in evaluating AI-driven systems. It argues that traditional, point-in-time audits are ill-suited to dynamic recommender and advertising ecosystems and proposes algorithmic auditing—behavioural, simulation-based testing—as a robust complement. Through qualitative analysis of four public reports, the study highlights gaps in measuring meaningful user control, minors protection, and sensitive-data advertising, and demonstrates how coordinated, long-term, scenario-driven audits could improve accountability. The work underlines the practical need for standardized, transparent, and external auditing practices to effectively enforce DSA obligations while acknowledging challenges in realism, replicability, and integration with regulatory processes.
Abstract
Algorithms of online platforms are required under the Digital Services Act (DSA) to comply with specific obligations concerning algorithmic transparency, user protection and privacy. To verify compliance with these requirements, DSA mandates platforms to undergo independent audits. Little is known about current auditing practices and their effectiveness in ensuring such compliance. To this end, we bridge regulatory and technical perspectives by critically examining selected audit reports across three critical algorithmic-related provisions: restrictions on profiling minors, transparency in recommender systems, and limitations on targeted advertising using sensitive data. Our analysis shows significant inconsistencies in methodologies and lack of technical depth when evaluating AI-powered systems. To enhance the depth, scale, and independence of compliance assessments, we propose to employ algorithmic auditing -- a process of behavioural assessment of AI algorithms by means of simulating user behaviour, observing algorithm responses and analysing them for audited phenomena.
