GitHub - securitybunker/databunker: Secure Vault for Customer PII/PHI/PCI/KYC Records (original) (raw)

Databunker solution

Databunker

Databunker is a self-hosted, GDPR compliant, Go-based tool for secure personal records tokenization and storage - PII/PHI/KYC: https://databunker.org/

Databunker intro

πŸ’£ The Big Problem with Traditional Database Encryption

Traditional database encryption solutions often provide a false sense of security. While they may encrypt data at rest, they leave critical vulnerabilities:

Databunker addresses these gaps with a secure, developer-focused solution for personal data tokenization and storage.

πŸ› οΈ DataBunker Features

For credit-card tokenization or enterprise security features check out the Databunker Pro.

⚑ Why Databunker?

Databunker provides a robust, open-source vault that eliminates the false sense of security from traditional encryption methods, offering developers a practical way to protect sensitive data.

πŸš€ Deployment & Usage

πŸ” How It Works

  1. Store sensitive data in Databunker via API calls
  2. Receive UUID tokens to reference data securely in your application
  3. Query data using secure, hash-based indexing
  4. Benefit from built-in protections against injections and bulk data leaks

πŸš€ Quick Start (5 minutes)

Pull and run Databunker container

docker pull securitybunker/databunker docker run -p 3000:3000 -d --rm --name dbunker securitybunker/databunker demo

Create user records

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","email":"user@gmail.com"}'

Get user by login, email, phone, or token

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

Admin UI: http://localhost:3000

πŸ’‘ What Problems Does Databunker Solve?

  1. Prevents Data Breaches
    • Eliminates SQL injection vulnerabilities
    • Protects against GraphQL data exposure
    • Segregates sensitive data from your main database
  2. Simplifies Compliance
    • GDPR, CCPA, HIPAA ready out of the box
    • Built-in consent management
    • Automated data minimization
    • Full audit trail of all operations
  3. Reduces Development Time
    • Simple REST API for all operations
    • SDK available for popular languages
    • Drop-in replacement for your user table
    • Built-in session management

Project demo is available at: https://databunker.org/doc/demo/.

Please add a star if you like our project.

πŸ”’ Key Security Features

πŸ”Œ Integration Examples

// Node.js Example const { Databunker } = require('databunker-sdk'); const db = new Databunker({ url: 'http://localhost:3000', token: 'DEMO' });

// Store user record await db.users.create({ email: 'user@example.com', name: 'John Doe', phone: '+1-415-555-0123' });

// Retrieve user by email const user = await db.users.findByEmail('user@example.com');

πŸ“Š Use Cases

πŸ”§ Technical Specifications

πŸ“š Resources

  1. GDPR compliance and Databunker introduction video https://www.youtube.com/watch?v=QESOuL3LMj0
  2. https://oppetmoln.se/20220223/databunker-en-oppen-losning-for-gdpr-saker-lagring-av-kundinformation/
  3. https://anchor.fm/techandmain/episodes/Huawei--Microsoft-and-DataBunker--Yuli-Stremovsky-evl385
  4. https://www.freecodecamp.org/news/how-to-stay-gdpr-compliant-with-access-logs/
  5. https://hackernoon.com/data-leak-prevention-with-databunker-xnn33u9
  6. https://nocomplexity.com/documents/simplifyprivacy/databunker.html
  7. https://marcusolsson.dev/data-privacy-vaults-using-databunker/
  8. https://ipv6.rs/tutorial/FreeBSD_Latest/Databunker/
  9. https://selfhostedworld.com/software/databunker
  10. https://ipv6.rs/tutorial/Void_Linux/Databunker/
  11. https://news.ycombinator.com/item?id=26690279
  12. https://slashdot.org/software/p/Databunker/
  13. https://github.com/expressjs/session
  14. https://stackshare.io/databunker
  15. https://dbweekly.com/issues/348
  16. https://databunker.org/

πŸ“˜ GDPR: Out of the box solution for:

  1. Right of access
  2. Right to restrict processing / Consent withdrawal
  3. Right to be forgotten
  4. Right to rectification
  5. Right to data portability

⚑ Databunker use cases

Detailed information can be found at https://databunker.org/use-case/


Help us to raise awareness. Please add a ⭐ star and share this project with your friends.