Hammid-Ismaheel / GDPR_compliance_tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GDPR Compliance Tool

GDPR Compliance Tool is a core component of smashHit. smashHit is a Horizon 2020 project with the primary objective of creating a secure and trustworthy data-sharing platform with a focus on consent management in a distributed environment such as the automotiveindustry, insurance and smart cities following GDPR.

Publication

This work is part of "Data Protection by Design Tool for Automated GDPR Compliance Verification Based on Semantically Modeled Informed Consent". Therefore, if you use any code from this or https://github.com/tog-rtd/SmashHit.git repository, please cite our work.

System Architecture

updated_act-paper-2-tek

Privacy and Security

The tool's security and privacy component is implemented in Prolog by Rance DeLong from Open group and extends the Next Generation Access Control (NGAC) framework, which is a framework for attribute-based access control. The security and privacy component's source code can be accessed via the link below.

Software Requirements

Cluster Information

  • Tier: M0 Sandbox (General)
  • Cluster: AWS / Frankfurt (eu-central-1)
  • Type: Replica Set - 3 nodes

Running Locally

Run the command below from the root directory for deployement and access via http://localhost:5001. The Swagger API documentation can be accessed via http://localhost:5001/swagger-ui/.

bash docker_run.sh

API

image

Deployment in Remote Server

FaaS

image

Performance Monitor

image

image

Developer

Project

License

MIT

About

License:MIT License


Languages

Language:Python 99.4%Language:Dockerfile 0.4%Language:Shell 0.2%Language:Procfile 0.0%