Nio is a privacy management toolbox written in Scala and developped by the MAIF OSS team that implement GDPR.

GDPR who is the new EU reglementation on data protection and data privacy.

The aim of Nio is to provide tools to handle, main features are :

  • Organisations management
  • Consents management
  • Data access request API (simple access or portability)
  • Data erasure request API

Nio does not to the effective erasure or the effective access in your information system (who knows better than your team and your operating system how to provide and to erase data).

A famous Japanese wooden Kongorikishi (Agyō) statue at Tōdai-ji, Nara (World Heritage Site). It was made by Busshi Unkei and Kaikei in 1203 Niō (仁王) or Kongōrikishi (金剛力士) are two wrathful and muscular guardians of the Buddha standing today at the entrance of many Buddhist temples in East Asian Buddhism in the form of frightening wrestler-like statues. - source : Wikipedia


Work is still in progress, stay tuned for our next releases.

Coming next :

  • Erasure API
  • Front Office


You can download the latest build of Nio as a fat jar, as a zip package or as a docker image.

You can install and run Nio with this little bash snippet

curl -L -o nio.jar ''
export SECURITY_MODE=default
export DB_FLUSH=true
# Java 8
java -jar nio.jar

or using docker

docker run -e "SECURITY_MODE=default" -e "DB_FLUSH=true" -p "9000:9000" maif/nio:latest

now open your browser to http://localhost:9000/sandbox/fo, log in with the credential generated in the logs and explore by yourself, if you want better instructions, just go to the Quick Start or directly to the installation instructions.



Join the Nio channel on the MAIF Gitter.


The sources of Nio are available on Gihub


You can find the official Nio logo on Github. The Nio logo has been created by François Galioto (@fgalioto).


The work on Nio was funded by MAIF with the help of the community.