Article (Scientific journals)
AI-enabled Automation for Completeness Checking of Privacy Policies
Amaral Cejas, Orlando; Abualhaija, Sallam; Torre, Damiano et al.
2021In IEEE Transactions on Software Engineering
Peer reviewed
 

Files


Full Text
AATSB-TSE21.pdf
Author postprint (17.43 MB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Requirements Engineering; Legal Compliance; Privacy Policies; The General Data Protection Regulation (GDPR); Artificial Intelligence (AI); Conceptual Modeling; Qualitative Research
Abstract :
[en] Technological advances in information sharing have raised concerns about data protection. Privacy policies containprivacy-related requirements about how the personal data of individuals will be handled by an organization or a software system (e.g.,a web service or an app). In Europe, privacy policies are subject to compliance with the General Data Protection Regulation (GDPR). Aprerequisite for GDPR compliance checking is to verify whether the content of a privacy policy is complete according to the provisionsof GDPR. Incomplete privacy policies might result in large fines on violating organization as well as incomplete privacy-related softwarespecifications. Manual completeness checking is both time-consuming and error-prone. In this paper, we propose AI-based automationfor the completeness checking of privacy policies. Through systematic qualitative methods, we first build two artifacts to characterizethe privacy-related provisions of GDPR, namely a conceptual model and a set of completeness criteria. Then, we develop anautomated solution on top of these artifacts by leveraging a combination of natural language processing and supervised machinelearning. Specifically, we identify the GDPR-relevant information content in privacy policies and subsequently check them against thecompleteness criteria. To evaluate our approach, we collected 234 real privacy policies from the fund industry. Over a set of 48 unseenprivacy policies, our approach detected 300 of the total of 334 violations of some completeness criteria correctly, while producing 23false positives. The approach thus has a precision of 92.9% and recall of 89.8%. Compared to a baseline that applies keyword searchonly, our approach results in an improvement of 24.5% in precision and 38% in recall.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
Disciplines :
Computer science
Author, co-author :
Amaral Cejas, Orlando  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Abualhaija, Sallam  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Torre, Damiano;  Texas A&M University > Department of Computer Information Systems
Sabetzadeh, Mehrdad ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Briand, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
External co-authors :
yes
Language :
English
Title :
AI-enabled Automation for Completeness Checking of Privacy Policies
Publication date :
November 2021
Journal title :
IEEE Transactions on Software Engineering
ISSN :
1939-3520
Publisher :
Institute of Electrical and Electronics Engineers, New-York, United States - New York
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
FnR Project :
FNR13759068 - Artificial Intelligence-enabled Automation For Gdpr Compliance, 2019 (01/01/2020-31/12/2022) - Lionel Briand
Funders :
FNR - Luxembourg National Research Fund [LU]
Available on ORBilu :
since 26 October 2021

Statistics


Number of views
435 (109 by Unilu)
Number of downloads
124 (25 by Unilu)

Scopus citations®
 
9
Scopus citations®
without self-citations
5
OpenCitations
 
6
WoS citations
 
10

Bibliography


Similar publications



Contact ORBilu