Skip to search boxSkip to navigationSkip to main content

Model-Checking the Implementation of Consent

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 253-271

Publication milestones

  • Published - 26/11/2024

Publication status

Published - 26/11/2024

Volume

15280

Publisher

Springer, United States, Germany

Publication IDs

  • Scopus: 85210860440

Host publication title

Model-Checking the Implementation of Consent

Abstract

Privacy policies define the terms under which personal data may be collected and processed by data controllers. The General Data Protection Regulation (GDPR) imposes requirements on these policies that are often difficult to implement. Difficulties arise in particular due to the heterogeneity of existing systems (e.g., the Internet of Things (IoT), web technology, etc.). In this paper, we propose a method to refine high level GDPR privacy requirements for informed consent into low-level computational models. The method is aimed at software developers implementing systems that require consent management. We mechanize our models in TLA+ and use model-checking to prove that the low-level computational models implement the high-level privacy requirements; TLA+ has been used by software engineers in companies such as Microsoft or Amazon. We demonstrate our method in two real world scenarios: an implementation of cookie banners and a IoT system communicating via Bluetooth low energy.

Publication metrics

Related Event

Title

International Conference on Software Engineering and Formal Methods

Event type

Conference

Degree of recognition

International event

Date

04/11/2024 - 08/11/2024

Location

PortugalAveiroPortugal