Introducing Differential Privacy Mechanisms for Mobile App Analytics of Dynamic Content
Autor: | Hailong Zhang, Raef Bassily, Atanas Rountev, Yu Hao, Sufian Latif |
---|---|
Rok vydání: | 2020 |
Předmět: |
Data collection
Computer science business.industry 020207 software engineering 02 engineering and technology Dynamic web page 010501 environmental sciences 01 natural sciences World Wide Web Conceptual design Analytics 0202 electrical engineering electronic engineering information engineering Differential privacy Algorithm design Rewriting Android (operating system) business 0105 earth and related environmental sciences |
Zdroj: | ICSME |
DOI: | 10.1109/icsme46990.2020.00034 |
Popis: | Mobile app analytics gathers detailed data about millions of app users. Both customers and governments are becoming increasingly concerned about the privacy implications of such data gathering. Thus, it is highly desirable to design privacy-preserving versions of mobile app analytics. We aim to achieve this goal using differential privacy, a leading algorithm design framework for privacy-preserving data analysis.We apply differential privacy to dynamically-created content that is retrieved from a content server and is displayed to the app user. User interactions with this content are then reported to the app analytics infrastructure. Unlike problems considered in related prior work, such analytics could convey a wealth of sensitive information—for example, about an app user’s political beliefs, dietary choices, health conditions, or travel interests. To provide rigorous privacy protections for this information, we design a differentially-private solution for such data gathering.Our first contribution is a conceptual design for data collection. Since existing approaches cannot be used to solve this problem, we develop a new design to determine how the app gathers data at run time and how it randomizes it to achieve differential privacy. Our second contribution is an instantiation of this design for Android apps that use Google Firebase. This approach keeps privacy logic separate from the app code, and uses code rewriting to automate the introduction and evolution of privacy-related code. Finally, we develop techniques for automated design space characterization. By simulating different execution scenarios and characterizing their privacy/accuracy trade-offs, our analysis provides critical pre-deployment insights to app developers. |
Databáze: | OpenAIRE |
Externí odkaz: |