Databunker is basically a special encrypted database for customer profile records, or PII in terms of GDPR.
Upon an API request to create a new user, request parameters provide customer details in HTML POST key/value format or as JSON format, Databunker performs the following operations:
Now, when Databunker returns your a customer token or a user token, you can use it with your existing database instead of storing personal records (PII).
This customer token is basically a user pseudonymised identity.
Afterword, you can query the Databunker service using account token to receive personal information, saving the audit trail. You can also perform user lookup using email address, login name, or phone number. Databunker knows to automatically extract these values from user profile and built a secure index for quick lookup.
Live demo URL: https://demo.databunker.org/
You can use the following credentials:
The easiest way to get started with Databunker is to run it as a Docker container:
docker run -p 3000:3000 -d --rm --name dbunker securitybunker/databunker demo
This command starts Databunker in a local container with a DEMO
root access key. You can use it for the development or testing purposes. For a production installation, follow this installation guide.
You can interact with Databunker using:
3000
: localhost:30003000
: localhost:3000curl -s http://localhost:3000/v1/user -X POST -H "X-Bunker-Token: DEMO" \
-H "Content-Type: application/json" \
-d '{"first":"John","last":"Doe","login":"john","phone":"4444","email":"user@gmail.com"}'
curl -s -H "X-Bunker-Token: DEMO" -X GET http://localhost:3000/v1/user/email/user@gmail.com
curl -s -H "X-Bunker-Token: DEMO" -X GET http://localhost:3000/v1/user/login/john
For a full list of commands, follow the API document.