Matcha: An IDE Plugin for Creating Accurate Privacy Nutrition Labels

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Li, Tianshi, Cranor, Lorrie Faith, Agarwal, Yuvraj, Hong, Jason I.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916116423507968
author Li, Tianshi
Cranor, Lorrie Faith
Agarwal, Yuvraj
Hong, Jason I.
author_facet Li, Tianshi
Cranor, Lorrie Faith
Agarwal, Yuvraj
Hong, Jason I.
contents Apple and Google introduced their versions of privacy nutrition labels to the mobile app stores to better inform users of the apps' data practices. However, these labels are self-reported by developers and have been found to contain many inaccuracies due to misunderstandings of the label taxonomy. In this work, we present Matcha, an IDE plugin that uses automated code analysis to help developers create accurate Google Play data safety labels. Developers can benefit from Matcha's ability to detect user data accesses and transmissions while staying in control of the generated label by adding custom Java annotations and modifying an auto-generated XML specification. Our evaluation with 12 developers showed that Matcha helped our participants improved the accuracy of a label they created with Google's official tool for a real-world app they developed. We found that participants preferred Matcha for its accuracy benefits. Drawing on Matcha, we discuss general design recommendations for developer tools used to create accurate standardized privacy notices.
format Preprint
id arxiv_https___arxiv_org_abs_2402_03582
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Matcha: An IDE Plugin for Creating Accurate Privacy Nutrition Labels
Li, Tianshi
Cranor, Lorrie Faith
Agarwal, Yuvraj
Hong, Jason I.
Human-Computer Interaction
Cryptography and Security
Apple and Google introduced their versions of privacy nutrition labels to the mobile app stores to better inform users of the apps' data practices. However, these labels are self-reported by developers and have been found to contain many inaccuracies due to misunderstandings of the label taxonomy. In this work, we present Matcha, an IDE plugin that uses automated code analysis to help developers create accurate Google Play data safety labels. Developers can benefit from Matcha's ability to detect user data accesses and transmissions while staying in control of the generated label by adding custom Java annotations and modifying an auto-generated XML specification. Our evaluation with 12 developers showed that Matcha helped our participants improved the accuracy of a label they created with Google's official tool for a real-world app they developed. We found that participants preferred Matcha for its accuracy benefits. Drawing on Matcha, we discuss general design recommendations for developer tools used to create accurate standardized privacy notices.
title Matcha: An IDE Plugin for Creating Accurate Privacy Nutrition Labels
topic Human-Computer Interaction
Cryptography and Security
url https://arxiv.org/abs/2402.03582