IDPFilter: Mitigating Interdependent Privacy Issues in Third-Party Apps
<|reference_start|>IDPFilter: Mitigating Interdependent Privacy Issues in Third-Party Apps: Third-party applications have become an essential part of today's online ecosystem, enhancing the functionality of popular platforms. However, the intensive data exchange underlying their proliferation has increased concerns about interdependent privacy (IDP). This paper provides a comprehensive investigation into the previously underinvestigated IDP issues of third-party apps. Specifically, first, we analyze the permission structure of multiple app platforms, identifying permissions that have the potential to cause interdependent privacy issues by enabling a user to share someone else's personal data with an app. Second, we collect datasets and characterize the extent to which existing apps request these permissions, revealing the relationship between characteristics such as the respective app platform, the app's type, and the number of interdependent privacy-related permissions it requests. Third, we analyze the various reasons IDP is neglected by both data protection regulations and app platforms and then devise principles that should be followed when designing a mitigation solution. Finally, based on these principles and satisfying clearly defined objectives, we propose IDPFilter, a platform-agnostic API that enables application providers to minimize collateral information collection by filtering out data collected from their users but implicating others as data subjects. We implement a proof-of-concept prototype, IDPTextFilter, that implements the filtering logic on textual data, and provide its initial performance evaluation with regard to privacy, accuracy, and efficiency.<|reference_end|>
@article{liu2024idpfilter:,
    title={IDPFilter: Mitigating Interdependent Privacy Issues in Third-Party Apps},
    author={Shuaishuai Liu and Gergely Bicz'ok},
    journal={arXiv preprint arXiv:2405.01411},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.01411},
    primaryClass={cs.CR}
}