Assessing Privacy Compliance of Android Third-Party SDKs
Mark Huasong Meng, Chuan Yan, Qing Zhang, Zeyu Wang, Kailong Wang, Sin Gee Teo, Guangdong Bai, Jin Song Dong

TL;DR
This study analyzes privacy practices of Android third-party SDKs, revealing significant privacy violations and lack of improvement over time, and offers recommendations to enhance user privacy protection.
Contribution
It provides a comprehensive analysis of privacy exfiltration and compliance in Android SDKs using taint analysis and language models, filling a critical gap in the Android software supply chain.
Findings
Over 30% of SDKs lack privacy policies.
37% of SDKs over-collect user data.
88% falsely claim access to sensitive data.
Abstract
Third-party Software Development Kits (SDKs) are widely adopted in Android app development, to effortlessly accelerate development pipelines and enhance app functionality. However, this convenience raises substantial concerns about unauthorized access to users' privacy-sensitive information, which could be further abused for illegitimate purposes like user tracking or monetization. Our study offers a targeted analysis of user privacy protection among Android third-party SDKs, filling a critical gap in the Android software supply chain. It focuses on two aspects of their privacy practices, including data exfiltration and behavior-policy compliance (or privacy compliance), utilizing techniques of taint analysis and large language models. It covers 158 widely-used SDKs from two key SDK release platforms, the official one and a large alternative one. From them, we identified 338 instances…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Privacy, Security, and Data Protection · Green IT and Sustainability
