3 ms·
Greenmask Release: Database anonymization tool
Hi! My name is Vadim, and I’m the developer of Greenmask
https://github.com/GreenmaskIO/greenmask https://github.com/GreenmaskIO/greenmask
Greenmask is an open-source tool for database anonymization and synthetic data generation. It is designed to be secure, simple, and highly customizable, making it adaptable to various business needs.
As we approach the one-year anniversary of the project, we’ve recently published one of the most significant major releases since Greenmask’s foundation:
https://github.com/GreenmaskIO/greenmask/releases/tag/v0.2.0 https://github.com/GreenmaskIO/greenmask/releases/tag/v0.2.0
If you’ve ever struggled with creating production database copies for testing environments and had to rely on manual data anonymization methods, Greenmask can make your life much easier. It’s a simple yet powerful utility that leverages vanilla PostgreSQL utilities, working fast and reliably.
With the latest release, Greenmask introduces the following features:
* Database Subset (https://docs.greenmask.io/latest/database_subset https://docs.greenmask.io/latest/database_subset)
* Validate transformation and DB schema changes (https://docs.greenmask.io/latest/commands/validate https://docs.greenmask.io/latest/commands/validate)
* Variety of transformers (https://docs.greenmask.io/latest/built_in_transformers/standard_transformers https://docs.greenmask.io/latest/built_in_transformers/stand...)
* Deterministic engine (https://docs.greenmask.io/latest/built_in_transformers/transformation_engines/#hash-engine https://docs.greenmask.io/latest/built_in_transformers/trans...)
* Dynamic parameters for transformers (https://docs.greenmask.io/latest/built_in_transformers/dynamic_parameters https://docs.greenmask.io/latest/built_in_transformers/dynam...)
* Extensible (https://docs.greenmask.io/latest/built_in_transformers/advanced_transformers https://docs.greenmask.io/latest/built_in_transformers/advan...)
* Backups retention management (https://docs.greenmask.io/latest/commands/delete https://docs.greenmask.io/latest/commands/delete)
* PostgreSQL 17 compatibility
* Database type safe (it controls type encode-decode ops)
* Parallel execution (reduces dump/restore duration)
You can find the full documentation here:
https://docs.greenmask.io https://docs.greenmask.io
If you're wondering how to get started, we’ve prepared a playground for you that can be easily set up using Docker Compose:
https://docs.greenmask.io/latest/playground/ https://docs.greenmask.io/latest/playground/
Our public roadmap is available here:
https://github.com/orgs/GreenmaskIO/projects/6 https://github.com/orgs/GreenmaskIO/projects/6
Join our Discord community to discuss and help shape the future of the Greenmask project:
https://discord.com/invite/rKBKvDECfd https://discord.com/invite/rKBKvDECfd
I’d love to hear any questions or feedback from you!