DiffAudit: Auditing Privacy Practices of Online Services for Children and Adolescents
Summary
Children’s and adolescents’ online data privacy are regulated by laws such as the Children’s Online Privacy Protection Act (COPPA) and the California Consumer Privacy Act (CCPA). Online services that are directed towards general audiences (i.e., including children, adolescents, and adults) must comply with these laws. In this paper, first, we present DiffAudit, a platform-agnostic privacy auditing methodology for general audience services. DiffAudit performs differential analysis of network traffic data flows to compare data processing practices (i) between child, adolescent, and adult users and (ii) before and after consent is given and user age is disclosed. We also present a data type classification method that utilizes GPT-4 and our data type ontology based on COPPA and CCPA, allowing us to identify considerably more data types than prior work. Second, we apply DiffAudit to a set of popular general audience mobile and web services and observe a rich set of behaviors extracted from over 440K outgoing requests, containing 3,968 unique data types we extracted and classified. We reveal problematic data processing practices prior to consent and age disclosure, lack of differentiation between age-specific data flows, inconsistent privacy policy disclosures, and sharing of linkable data with third parties, including advertising and tracking services.
Papers and Presentations
- O. Figueira, R. Trimananda, A. Markopoulou, S. Jordan, “DiffAudit: Auditing Privacy Practices of Online Services for Children and Adolescents”, in Proceedings of the ACM Internet Measurement Conference (IMC) 2024. November 2024, Madrid, Spain. [Slides]
- ACM IMC 2024 Best Student Paper Award
- O. Figueira, R. Trimananda, A. Markopoulou, S. Jordan, “DiffAudit: Auditing Privacy Practices of Online Services for Children and Adolescents”, Extended Abstract, 6th Annual Symposium on Applications of Contextual Integrity (PrivaCI). September 2024.
Source Code and Dataset
- Source Code: please visit the DiffAudit Github here.
- Dataset: please visit the DiffAudit dataset release page here.
Team
- Olivia Figueira (UC Irvine)
- Rahmadi Trimananda (UC Irvine)
- Athina Markopoulou (UC Irvine)
- Scott Jordan (UC Irvine)
Contact: olivia.f@uci.edu