DEV Community

Patric Eckhart
Patric Eckhart

Posted on

GDPR Support in Genesis DB - the event-sourcing database engine: Privacy Compliance Made Simple

Privacy isn’t just a checkbox. It’s a fundamental user right. And now, with Genesis DB 0.0.9, GDPR support is no longer something you need to patch in later. It’s built-in, streamlined, and ready to go.

Privacy by Design, Not by Accident

At Genesis DB, we believe GDPR compliance should be an integral part of your stack, not an afterthought. That’s why we've embedded native GDPR features directly into the database core. When users request their data or ask for it to be deleted, you don’t need hacks, workarounds, or third-party tools. Just a clean API and instant results.

Right to Be Forgotten: One Command, Full Deletion

Privacy shouldn't require a PhD in compliance. With Genesis DB, erasing a user's entire event history is as simple as a single API call:

  • Instant Deletion: Wipe all events for a given subject in one go
  • Audit Trail: Log deletion requests for accountability and compliance audits
  • No Orphans: Clean up related and dependent data automatically

Data Portability: Give Users Control

GDPR isn't just about deletion, it’s about control. Genesis DB makes it easy to export user data in a clean, machine-readable format:

  • JSON Export: Structured data that’s ready for use
  • Complete History: Export the full event timeline per user
  • Selective Export: Filter by date range or event type
  • Machine Readable: Output designed for automation and interoperability (CloudEvents)

Why This Matters

Legal Compliance

GDPR is the law. Genesis DB’s privacy-first design means you’re compliant from day one. No scrambling when a request comes in.

User Trust

Users are privacy-conscious. Offering easy data export and deletion isn’t just about legal coverage, it’s about showing users you care.

Developer Experience

Forget messy SDKs or building custom logic for every use case. Genesis DB offers simple, clean APIs that handle privacy for you.

Future-Proof

Privacy laws are evolving. Genesis DB’s architecture ensures you’re ready for what’s next-without having to rewrite your data layer.

Getting Started

GDPR support is now available in Genesis DB 0.0.9.

Privacy shouldn’t be complicated. With Genesis DB, it isn’t.

Top comments (0)