Temporary record identity for 3rd party services

One of the myths of the GDPR is that it prevents data sharing. This isn’t true. The GDPR aims to ensure that there is trust and confidence in how organisations use personal data and ensure that organisations share data securely and fairly. Databunker knows to address this is a smart way.

When sharing data with 3rd party services like web analytics, logging, intelligence, etc… sometimes we need to share customer id, for example, customer original IP address or email address. All these pieces of information are considered as personally identifiable information (PII) and it is recommended to minimize when sending to 3rd party systems.

Do not share your customer user name, IP, emails, etc… because they look nice in reports!

According to GDPR: Personal data should be adequate, relevant, and limited to what is necessary for the purposes for which they are processed.

Databunker can generate you time-limited, temporary, shareable identity token that you can share with 3rd parties as a record identity. This identity can link back to the customer personal record or customer app record or to specific customer session.

Databunker can optionally incorporate additional information for example partner name identity, so, you track this record usage.

Your partner can retrieve your customer information (only specific fields during a limited time). Afterward, access will be blocked.

Databunker Live demo

Live demo URL:

You can use the following credentials:

  • User phone: 4444
  • User access 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 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.

Connecting to Databunker

You can interact with Databunker using:

Create a 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 record by email

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

Fetch user record 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