ARX Data Anonymization Tool

Windows · Mac · Linux · Self-hosted · API

Freedom report

Three barsScore 6.4

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

ARX Data Anonymization Tool is free, open-source software for anonymizing sensitive personal data and evaluating privacy risk and data utility. Its graphical application supports data import and cleansing, transformation-rule setup, dataset tailoring, and analysis of utility and residual re-identification risks. It imports CSV, MS Excel, and relational database data, including MS SQL, DB2, MySQL, and PostgreSQL. Listed privacy methods include k-anonymity, l-diversity, t-closeness, δ-presence, risk-based criteria, and semantic models such as differential privacy. ARX exports displayed tables to CSV and compares input with transformed data using information-loss models, descriptive statistics, and application-specific analyses. It reports risks for prosecutor, journalist, and marketer attacks, estimates population uniqueness, and can identify HIPAA Safe Harbor identifiers and further quasi-identifiers. A Java library and API are available for adding anonymization to Java programs. The software is licensed under Apache License 2.0 and supports Linux, macOS, Windows, API, and self-hosted options. The maker provides PGP/GPG-signed checksums for verifying downloads and states that the software comes without warranties or conditions. Its API page says documentation was quite outdated as of March 2018 and did not yet cover later functionality.

Who it is for

ARX suits researchers, analysts, and developers who need to anonymize personal data and assess privacy risks or utility. It offers both a graphical application and a Java library for integration into programs.

What is good

  • Free under Apache License 2.0.
  • Imports spreadsheets, CSV, and listed relational databases.
  • Supports multiple privacy and risk models.
  • Includes utility and re-identification risk analysis.
  • Provides a Java library and API.

What to know first

  • API documentation was outdated as of March 2018.
  • The maker provides the software without warranties or conditions.

Freedom251 review

ARX Data Anonymization Tool: the full review

ARX brings data preparation, anonymization methods, and risk and utility analysis into one tool, with a Java API for developers. Be aware that its API documentation was reported outdated and that the software is provided without warranties.

ARX is an open-source tool for anonymizing sensitive personal data, with a graphical application and a Java library for developers. It is best for teams that need to prepare data and weigh privacy risk against analytical usefulness before sharing or using it. Its broad privacy models and risk analysis make it more than a basic masking utility, but Java users should be prepared for dated API documentation.

Overview

ARX joins data preparation, anonymization, and assessment in one workflow. Users can import and clean data, define transformations, shape anonymized output, then examine both its remaining utility and re-identification risk. That combination suits controlled data release and analysis; it is less compelling for teams seeking only a quick, isolated masking step.

The maker says ARX has been used in commercial big data analytics, research, clinical-trial data sharing, and training. It is licensed under Apache License 2.0. Download checksums signed with the maker’s PGP/GPG key help users verify file integrity, while the software itself is provided “AS IS,” without warranties or conditions.

Key features

Privacy models and risk analysis

Supported methods include k-anonymity, l-diversity, t-closeness, δ-presence, risk-based criteria, and semantic models including differential privacy. Risk reports consider prosecutor, journalist, and marketer attacks, estimate population uniqueness, and can identify HIPAA Safe Harbor identifiers alongside further quasi-identifiers. This breadth is useful when a team needs to assess more than one privacy criterion, though selecting and applying an appropriate model still calls for relevant expertise.

Preparation, transformation, and utility

The graphical application imports CSV, MS Excel, and relational database data, including MS SQL, DB2, MySQL, and PostgreSQL. Its import wizard can rename, remove, or reorder columns, detect data types, and replace values that fail a specified type check with nulls. Transformation-rule wizards and dataset tailoring help shape the result before export; the type-handling behavior is worth considering where invalid values need investigation rather than replacement.

ARX exports displayed tabular data to CSV. It can compare original and transformed data using information-loss models, descriptive statistics, and application-specific analyses such as machine-learning tasks. That makes utility assessment part of the same workflow as anonymization, rather than a separate guess about whether the output remains useful.

Java library

The Java library offers a clean API for adding anonymization to Java programs. The API page says its documentation was quite outdated as of March 2018 and that later functionality was not yet documented there. Teams choosing the library should budget for working through gaps in the guidance.

Pricing

ARX Data Anonymization Tool: 0.00 USD per free. The plan is open-source software under Apache License 2.0, with static masking, on-premises deployment, data subsetting, and API access. There is no paid plan or trial to weigh; the trade-off is that users receive the software without warranties or conditions and should plan for their own evaluation and support.

Platforms

ARX supports API use and Linux, macOS, and Windows, with self-hosted deployment. Its on-premises option fits teams that need to run data work in their own environment rather than rely on a hosted service.

Who it's for

ARX is a strong fit for privacy, data, and research teams that need to prepare sensitive datasets, apply established privacy models, and evaluate residual risk and analytical value. Its Java library also suits developers embedding anonymization in Java applications, provided they can work around dated documentation. Teams wanting a supported, warranty-backed service or a narrow point solution should look elsewhere.

Pros and cons

  • Pros: A wide range of privacy models and attack-oriented risk reports support more considered anonymization decisions.
  • Pros: Import cleanup, transformation, CSV export, and utility analysis sit in one graphical workflow.
  • Pros: Apache 2.0 licensing, on-premises deployment, and API access give teams room to use and integrate the software without a license charge.
  • Cons: The Java API documentation was reported outdated, making integration less straightforward for developers relying on current guidance.
  • Cons: The software is provided without warranties or conditions, placing evaluation and operational responsibility on adopters.

Alternatives

For broader database applications with replication and high-availability components, consider MySQL; its Community Edition is GPL-licensed, and free and trial plans are available. Choose DataVeil when its free Community License fits: it covers databases up to 10GB, with free dataset and user SQL masks and premium masks up to 200,000 values per limit.

Greenmask is another free, open-source utility if PostgreSQL support is the priority; MySQL support is in progress. Jailer is a free Apache License 2.0 database tool. For a free synthetic-data option with a cloud plan, compare MOSTLY AI. PostgreSQL Anonymizer is a free choice under the PostgreSQL License, with commercial support available separately.

Oracle Cloud Infrastructure Secret Management is a free secrets-management alternative. Tonic Fabricate is worth considering for a hosted data-generation option with a free tier and paid plans.

Browse more options in Data Masking Software.

Verdict

Choose ARX if your team needs an open-source, on-premises workflow that combines anonymization with privacy-risk and utility analysis. Its strongest reason to choose it is that breadth, from data preparation through assessment; its clearest reason to look elsewhere is the dated Java API documentation, alongside the absence of warranties.

ARX Data Anonymization Tool plans and pricing

All plans
ARX Data Anonymization Tool Free Open-source software · Apache License 2.0 arx.deidentifier.org · 3 Oct 2026

Compared on data masking software

Masking methods
static
Deployment options
on-premises
Data subsetting
Yes
API access
Yes

Best ARX Data Anonymization Tool alternatives

See all 20