GDPR user request workflow

Some organizations can not instantly cancel a customer account on his first request. The customer might be under a service contract. As a result, a custom user request approval process is required.

Databunker support this requirement.

Customer operations like a change of personal records like name, email; or application information change; consent withdrawal; or forget-me request can be automatically executed in the Databunker database or Admin/DPO request will be created instead to approve this request.

This can help large organizations with the DPO to approve user requests.

Databunker allows you to configure what operations can be self-service or what operations require Admin / DPO approval.

Product Live demo

The service live demo is available at

Demo user credentials:

  • User phone: 4444
  • User code: 4444
  • Admin token: DEMO

Getting Started

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 paranoidguy/databunker demo

This command starts a local container with a DEMO root access key. You can use it for the development of testing. For a production installation, follow this installation guide.

Connecting to Databunker

You can interact with Databunker using:

Create user record

curl -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":""}'

Fetch user by email

curl -s -H "X-Bunker-Token: DEMO" -X GET http://localhost:3000/v1/user/email/

Fetch user by login

curl -s -H "X-Bunker-Token: DEMO" -X GET http://localhost:3000/v1/user/login/john

Other commands:

For a full list of commands, follow the API document.

Support / Contact

Slack Channel