Towards Fine-Grained Localization of Privacy Behaviors

05/24/2023
by   Vijayanta Jain, et al.
0

Mobile applications are required to give privacy notices to users when they collect or share personal information. Creating consistent and concise privacy notices can be a challenging task for developers. Previous work has attempted to help developers create privacy notices through a questionnaire or predefined templates. In this paper, we propose a novel approach and a framework, called PriGen, that extends these prior work. PriGen uses static analysis to identify Android applications' code segments that process sensitive information (i.e. permission-requiring code segments) and then leverages a Neural Machine Translation model to translate them into privacy captions. We present the initial evaluation of our translation task for  300,000 code segments.

READ FULL TEXT

page 11

page 23

research
05/11/2023

PriGen: Towards Automated Translation of Android Applications' Code to Privacy Captions

Mobile applications are required to give privacy notices to the users wh...
research
08/25/2022

Embedding Privacy Into Design Through Software Developers: Challenges Solutions

To make privacy a first-class citizen in software, we argue for equippin...
research
03/16/2023

Static Analysis for Android GDPR Compliance Assurance

Many Android applications collect data from users. When they do, they mu...
research
06/20/2023

Helping Code Reviewer Prioritize: Pinpointing Personal Data and its Processing

Ensuring compliance with the General Data Protection Regulation (GDPR) i...
research
05/31/2021

Beyond Noise: Mitigating the Impact of Fine-grained Semantic Divergences on Neural Machine Translation

While it has been shown that Neural Machine Translation (NMT) is highly ...
research
06/12/2023

Evaluation of Game Design Framework Using a Gamified Browser-Based Application

Privacy Policy under GDPR law helps users understand how software develo...
research
09/10/2021

Utilizing Shannon's Entropy to Create Privacy Aware Architectures

Privacy is an individual choice to determine which personal details can ...

Please sign up or login with your details

Forgot password? Click here to reset