Greenmask
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, self-hosted

Summary
Greenmask is a free, open-source utility for logical database dumps, data anonymization, synthetic data generation, and restoration. It fully supports PostgreSQL 11 and later; MySQL is listed as beta and in progress. Its subsetting tools create smaller development databases while maintaining referential integrity, including cyclic and polymorphic references. Transformations can be deterministic or random, use dynamic parameters and conditional rules, and carry through partitions and foreign-key relationships. Users can build custom transformers that exchange data through standard input and output, or start from provided templates. Storage options include local directories, S3-compatible storage, Azure Blob Storage, and SSH/SFTP. Greenmask uses PostgreSQL's pg_dump and pg_restore for schema dumping and restoration, and its dumps can be restored with pg_restore. It is designed for CI/CD workflows that automate anonymization and restoration. Its stateless, in-flight approach can transform data before persistence without requiring unmasked datasets to be persistently stored in the normal workflow. Installation scripts support Linux and macOS; Windows is not supported yet.
Who it is for
Greenmask suits teams that need PostgreSQL anonymization, subsetting, or synthetic data generation in development or CI/CD workflows. It is also relevant to users needing self-hosted deployment or multiple storage backends.
What is good
- Free, open-source utility.
- Supports PostgreSQL 11 and later.
- Subsetting preserves referential integrity.
- Includes custom transformer support and templates.
- Supports local, S3-compatible, Azure Blob, and SSH/SFTP storage.
What to know first
- MySQL support remains beta and in progress.
- Windows is not supported by the installation script.
- Security policy supports only the latest stable release.
Verdict
Greenmask combines database dumping and restoration with anonymization, subsetting, and synthetic data generation. PostgreSQL is fully supported, while MySQL support remains in progress and beta.
Greenmask plans and pricing
All plansCompared on data masking software
- Free plan
- Yesgithub.com
- Masking methods
- staticgithub.com
- Synthetic data
- Yesgithub.com
- Referential integrity
- Yesgithub.com
- Deployment options
- on-premisesgithub.com
- Data subsetting
- Yesgithub.com
Facts
- Purpose
- Greenmask is an open-source utility for logical database dumping, anonymization, synthetic data generation, and restoration.github.com · 29 Sept 2026
- PostgreSQL compatibility
- Greenmask is compatible with PostgreSQL versions 11 and higher.docs.greenmask.io · 29 Sept 2026
- Database support
- PostgreSQL is fully supported, while MySQL is described as in progress and beta.github.com · 29 Sept 2026
- Subsetting
- Database subsetting can create smaller development databases while preserving referential integrity, including cyclic and polymorphic references.github.com · 29 Sept 2026
- Transformations
- Greenmask provides deterministic and random transformers, dynamic parameters, conditional transformations, and inheritance for partitions and foreign key references.docs.greenmask.io · 29 Sept 2026
- Custom transformations
- Users can create custom transformers that interact through standard input and output, and the tool also provides predefined templates.docs.greenmask.io · 29 Sept 2026
- Storage integrations
- Supported storage backends include local directories, S3-compatible storage, Azure Blob Storage, and SSH/SFTP.docs.greenmask.io · 29 Sept 2026
- Database tools
- Greenmask uses PostgreSQL's pg_dump and pg_restore utilities to handle schema dumping and restoration, and its dumps can be restored with pg_restore.docs.greenmask.io · 29 Sept 2026
- CI/CD
- Greenmask is designed to integrate into CI/CD systems for automated database anonymization and restoration.docs.greenmask.io · 29 Sept 2026
- Security architecture
- Greenmask describes a stateless in-flight transformation design that can anonymize data before it is persisted and does not require persistent storage of unmasked datasets in its normal workflow.github.com · 29 Sept 2026
- Security reporting
- The security policy asks researchers to report vulnerabilities privately by email or GitHub private vulnerability reporting and says receipt will be acknowledged within 72 hours.github.com · 29 Sept 2026
- Supported releases
- The security policy supports the latest stable release and lists older releases as unsupported.github.com · 29 Sept 2026
- Installation limit
- The installation guide says the install script works on Linux and macOS and that Windows is not supported yet.docs.greenmask.io · 29 Sept 2026
- Company history
- Greenmask says it was founded in 2023 with the launch of its Greenmask utility.greenmask.io · 29 Sept 2026
Best Greenmask alternatives
See all 12Where it ranks on Everything Xiaomi
Is Greenmask yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/GreenmaskIO/greenmask· checked 29 Sept 2026
- docs.greenmask.io/latest/architecture/· checked 29 Sept 2026
- docs.greenmask.io· checked 29 Sept 2026
- docs.greenmask.io/latest/configuration/· checked 29 Sept 2026
- github.com/GreenmaskIO/greenmask/blob/main/SECURIT· checked 29 Sept 2026
- docs.greenmask.io/v0.2.15/installation/· checked 29 Sept 2026
- greenmask.io/about· checked 29 Sept 2026


