Skip to content

SOFIE-project/Privacy-and-Data-Sovereignty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Privacy and Data Sovereignty Component

Description

This is the Privacy and Data Sovereignty (PDS) Component of the SOFIE framework. PDS is composed of two modules: the Privacy module and the Data Sovereignty module. Each module can be used independently from the other.

The Privacy module enables the creation of privacy preserving surveys. These are surveys that allow users to add noise to their responses, using local differential privacy mechanisms. The addition of the noise prevents 3rd parties from learning meaningful information about specific users, but at the same time aggregated statistics can be extracted. The accuracy of the extracted statistics depends on the number of responses.

The Data Sovereignty module implements an OAuth 2.0 Authorization Server. This server accepts *authorization grants8 and if the grant is valid it generates an access token encoded using the JSON web token format. Accepted types of authorization grants are: Decentralized Identifiers, Verifiable Credentials, and pre-shared secret keys. The generated web token can be used by any web service, as well as with SOFIE's Identity, Authentication, and Authorization (IAA) Component

Usage

Contact info

Please use github issues page in case of any questions.