Score: 1

Automated Generation of Accurate Privacy Captions From Android Source Code Using Large Language Models

Published: January 9, 2026 | arXiv ID: 2601.06276v1

By: Vijayanta Jain , Sepideh Ghanavati , Sai Teja Peddinti and more

BigTech Affiliations: Google

Potential Business Impact:

App tells you what personal info it uses.

Business Areas:
Natural Language Processing Artificial Intelligence, Data and Analytics, Software

Privacy captions are short sentences that succinctly describe what personal information is used, how it is used, and why, within an app. These captions can be utilized in various notice formats, such as privacy policies, app rationales, and app store descriptions. However, inaccurate captions may mislead users and expose developers to regulatory fines. Existing approaches to generating privacy notices or just privacy captions include using questionnaires, templates, static analysis, or machine learning. However, these approaches either rely heavily on developers' inputs and thus strain their efforts, use limited source code context, leading to the incomplete capture of app privacy behaviors, or depend on potentially inaccurate privacy policies as a source for creating notices. In this work, we address these limitations by developing Privacy Caption Generator (PCapGen), an approach that - i) automatically identifies and extracts large and precise source code context that implements privacy behaviors in an app, ii) uses a Large Language Model (LLM) to describe coarse- and fine-grained privacy behaviors, and iii) generates accurate, concise, and complete privacy captions to describe the privacy behaviors of the app. Our evaluation shows PCapGen generates concise, complete, and accurate privacy captions as compared to the baseline approach. Furthermore, privacy experts choose PCapGen captions at least 71\% of the time, whereas LLMs-as-judge prefer PCapGen captions at least 76\% of the time, indicating strong performance of our approach.

Country of Origin
🇺🇸 United States

Page Count
24 pages

Category
Computer Science:
Cryptography and Security