This is the DataVaccinator Vault platform. It has to be installed on some Linux environment in order to provide a REST API for pseudonymisation services.
-
Multi tenant use (multiple service providers served on the same platform).
-
Word based search using an encrypted index which ensures no readable information on server side.
-
Can use Let’s Encrypt certificates out of the box.
-
Supports both IPv4 and IPv6 and allows listening on multiple addresses (for the same domain).
-
Fully automatic IP whitelisting by only serving API requests from dedicated IP addresses.
-
DataVaccinator Vault supports working behind proxy servers and loadbalancers (like HAProxy).
-
It supports CORS to avoid issues with cross origin requests.
-
Installer-Script supports CentOS, Red Hat, Rocky Linux, Arch Linux, Suse Linux, Ubuntu and Debian systems (all x86_64).
-
Installer-Script automatically generates systemd daemon, system user and group, database user and database structure.
The DataVaccinator Vault protects your sensitive data and information against abuse. At the very moment when data is being generated, the service splits that data and uses advanced pseudonymisation techniques to separate content from identity information. Thus, the DataVaccinator Vault reduces cyber security risks in the health, industry, finance and any other sector and helps service providers, device manufacturers, data generating and data handling parties to manage sensitive data in a secure and GDPR-compliant manner. In contrast to other offerings, DataVaccinator industrialises pseudonymisation, thereby making pseudonymisation replicable and affordable.
Get more information, support and contact at https://www.datavaccinator.com.
-
Some Linux server (Intel/AMD, x86_64)
-
CockroachDB database and drivers
-
Some Linux server (Intel/AMD, x86_64)
-
min. 2 CPU cores (vCPU)
-
min. 2GB memory
-
min. 4GB disk
-
-
CockroachDB database and drivers
-
go compiler (1.16 or higher)
-
php 7 (for migration tool and test scripts)
In order to run a DataVaccinator Vault, please follow this guide for installation on a dedicated Linux machine:
-
Install CockroachDB on the machine see our hints.
-
Download the latest DataVaccinator setup (…setup.sh) from GitHub releases page to some temporary directory on your machine.
-
Run it like this:
sudo sh dv-vault-1.0.0_x86_64_setup.sh
-
Follow the steps from the setup script.
-
Edit the
conf.json
file to your needs.-
By default it is located at
/opt/vaccinator/config.json
folder. -
Check the docs/vaccinator-config.adoc for details about the configuration options.
-
Remember to use
sudo
to edit this file.
-
-
Start the service using
sudo systemctl start vaccinator
-
Control service start using
journalctl -et vaccinator
-
Update the default entry with a password and allowed IPs like this (example):
cd /opt/vaccinator/
./vaccinator -p -j='{"op": "update", "sid": 1, "name": "1st provider", "password": "<myPassword>", "ip": "127.0.0.1"}'
-
Check the docs/Commandline_Operations.adoc for details about the available options and syntax.
-
DataVaccinator Vault is released as free software under the Affero GPL license (AGPL). You can redistribute it and/or modify it under the terms of this license which you can read by viewing the included LICENSE file or online at www.gnu.org/licenses/agpl.html