Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
rules
schema
.gitignore
README.md
compose.yml
load.sh

README.md

GRAKN - GDPR

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.

Project structure

/api

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.

/dashboard

Vuejs Dashboard that is used to display users data. That is the visible part of GDPR for users

/data

Test data to load in GRAKN.AI

/rules

Rules to lo load in GARKN.AI

/schema

Todo

Add response from system after deletion

Schema

Grakn GDPR schema example. TODO add content schema.

Getting started

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.