Data record web app for keeping records on processing activities and complying with art. 30 GDPR
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Privacy Register

Article 30 of the General Data Protection Regulation (GDPR) brings into existence an obligation for controllers and processors to maintain a record of processing activities. Privacy Register creates an open standard that could be used to fulfill the obligations that arise under article 30 GDPR.

The aim of Privacy Register is to make it easier to set up, maintain and share a record of processing activities.

The record must contain information about the types of personal data a controller or processor stores and processes and which security measures have been taken.

Privacy Register's open standard incorporates all information as required in article 30 GDPR and gives a base level for compliance with article 30 GDPR. Compliance ultimately depends on the information the user submits and the ways in which the user makes use of the standard.

We encourage everyone with an interest in privacy law to contribute to the project by forking the project and submitting a pull request.

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.


  • Node.js
  • Npm


Install the dependencies

npm install

Serve with hot reload

npm run dev

Built with

  • Vue.js


This project is licensed under the MIT License.

Linter tool

We use ESLint to check our code to maintain code quality. The errors will be shown in your command line.


Privacy Register has been created by students of Clinic Law Incubator, a law incubator specialised in IP/IT law and Privacy from Amsterdam, The Netherlands.