I’ve just released *db-anonymiser*, an open-source Java tool that anonymizes sensitive data in databases according to GDPR rules. It’s designed for developers and DB admins who need to protect personal data in non-production environments.
Why I built it:
Managing real data in dev/test environments often violates compliance rules. I wanted a simple, configurable solution that works across multiple databases without complex setup.
Key features:
- Supports MS SQL Server, PostgreSQL, and Oracle (untested)
- JSON-based configuration for datasources and anonymization rules
- Built-in anonymizers for names, emails, credit cards, addresses, etc.
- Easy to run: `java -jar dbanonymizer.jar application.json`
I’d love feedback from the community! Suggestions, issues, and contributions are welcome. If you find it useful, please star the repo and share your thoughts.
nmnayeck•1h ago
I’ve just released *db-anonymiser*, an open-source Java tool that anonymizes sensitive data in databases according to GDPR rules. It’s designed for developers and DB admins who need to protect personal data in non-production environments.
Why I built it: Managing real data in dev/test environments often violates compliance rules. I wanted a simple, configurable solution that works across multiple databases without complex setup.
Key features: - Supports MS SQL Server, PostgreSQL, and Oracle (untested) - JSON-based configuration for datasources and anonymization rules - Built-in anonymizers for names, emails, credit cards, addresses, etc. - Easy to run: `java -jar dbanonymizer.jar application.json`
Tech stack: Java 17 Repo: https://github.com/mnnayeck/db-anonymiser Docs: Included in README
I’d love feedback from the community! Suggestions, issues, and contributions are welcome. If you find it useful, please star the repo and share your thoughts.
Thanks!