Greenmask

C
C tier on Data Masking SoftwareScore 6.7 · #6 of 22
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, self-hosted
github.com
The Greenmask homepage

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 plans
Greenmask Free Open-source utility · PostgreSQL supported · MySQL support in progress github.com · 29 Sept 2026

Compared 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 12

Where 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