Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Data Masking Software
  3. Greenmask

Greenmask

What it is

Greenmask is a free, open-source utility for logical database dumps, anonymization, synthetic data generation, and restoration. PostgreSQL 11 and later are fully supported; MySQL support is described as in progress and beta. Database subsetting can produce smaller development databases while preserving referential integrity, including cyclic and polymorphic references. Transformation options include deterministic and random methods, dynamic parameters, conditional rules, and inheritance across partitions and foreign-key references. Users can create custom transformers that communicate through standard input and output, or use predefined templates. Storage backends include local directories, S3-compatible storage, Azure Blob Storage, and SSH/SFTP. Greenmask uses PostgreSQL’s pg_dump and pg_restore utilities 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. The project describes its stateless, in-flight design as transforming data before persistence without requiring unmasked datasets to be persistently stored in its normal workflow. Installation scripts support Linux and macOS; Windows is not supported yet.

For and against

For

  • Free and open-source
  • Subsetting preserves referential integrity
  • Supports multiple transformation types and custom transformers
  • Storage includes S3-compatible and Azure Blob options
  • Designed for CI/CD automation

Against

  • MySQL support is still in progress and beta
  • Windows is not supported yet
  • Installation scripts support Linux and macOS

The verdict

Greenmask combines database dumping, transformation, subsetting, and restoration for PostgreSQL workflows. MySQL remains beta, and Windows is not supported, so confirm that its database and operating-system coverage fits your setup.

Who it suits

Greenmask suits teams that need to anonymize, subset, or generate data for PostgreSQL development and CI/CD workflows. It may fit teams that can run a self-hosted utility on Linux or macOS.

Plans and prices

Greenmask

Free

Open-source utility · PostgreSQL supported · MySQL support in progress

Every plan, in full

On the record

CI/CD
Greenmask is designed to integrate into CI/CD systems for automated database anonymization and restoration.docs.greenmask.io · read 29 Sep 2026
Company history
Greenmask says it was founded in 2023 with the launch of its Greenmask utility.greenmask.io · read 29 Sep 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 · read 29 Sep 2026
Database support
PostgreSQL is fully supported, while MySQL is described as in progress and beta.github.com · read 29 Sep 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 · read 29 Sep 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 · read 29 Sep 2026
PostgreSQL compatibility
Greenmask is compatible with PostgreSQL versions 11 and higher.docs.greenmask.io · read 29 Sep 2026
Purpose
Greenmask is an open-source utility for logical database dumping, anonymization, synthetic data generation, and restoration.github.com · read 29 Sep 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 · read 29 Sep 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 · read 29 Sep 2026
Storage integrations
Supported storage backends include local directories, S3-compatible storage, Azure Blob Storage, and SSH/SFTP.docs.greenmask.io · read 29 Sep 2026
Subsetting
Database subsetting can create smaller development databases while preserving referential integrity, including cyclic and polymorphic references.github.com · read 29 Sep 2026
Supported releases
The security policy supports the latest stable release and lists older releases as unsupported.github.com · read 29 Sep 2026
Transformations
Greenmask provides deterministic and random transformers, dynamic parameters, conditional transformations, and inheritance for partitions and foreign key references.docs.greenmask.io · read 29 Sep 2026

Alternatives to Greenmask

Every alternative, ranked