This project describes how to use GRAKN to track personal data:
- imported and export
- use of each personal item (email, name) across systems
- authorization
- actions on that data
- User dashboard to have an overview on the use of his data.
- Clone the GDPR API repo in this folder (or anywhere else...)
Node.js api that is used as the central point and lingua franca for all systems to communicate with GRAKN.AI. The API uses a mongo database to manage API users, but that could be anything.
- Clone the GDPR Dashboard repo in this folder (or anywhere else...)
Vuejs Dashboard that is used to display users data. That is the visible part of GDPR for users
Test data to load in GRAKN.AI
Rules to lo load in GARKN.AI
Add response from system after deletion
Grakn GDPR schema example. TODO add content schema.
Call the loading script with the following params:
'./load.sh <path> <keyspace>'
The path is the path to the grakn
install directory if GRAKN is installed at the root:
'./load.sh grakn grakn'
This script will load the ontology, the demo data and the rules.