Freedom251 › Data Masking Software
ARX Data Anonymization Tool

What ARX Data Anonymization Tool is
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 suits
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 it does well
- 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.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| ARX Data Anonymization Tool | Open-source software · Apache License 2.0 | Free |
As arx.deidentifier.org lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Open the ARX website and choose the graphical application or Java library and API route.
- Use the download options for Linux, macOS, or Windows, or use the self-hosted option.
- Verify download integrity using the maker's PGP/GPG-signed checksums.
- Import CSV, MS Excel, or supported relational database data.
- Choose transformation rules and analyze the resulting data.
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: 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.
Verdict
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.
Questions
How much does ARX cost?
ARX is free and open source under Apache License 2.0. Its listed plan costs nothing.
Which platforms does ARX support?
It supports Linux, macOS, Windows, API, and self-hosted use.
Is ARX open source?
Yes. It is licensed under Apache License 2.0.
Can developers use ARX from Java programs?
Yes. ARX provides a Java software library with an API for adding data anonymization capabilities to Java programs.
What data can the graphical tool import?
It imports CSV, MS Excel, and relational database data, including MS SQL, DB2, MySQL, and PostgreSQL.
Does ARX include a free trial?
No. The listed facts say there is no free trial; the software itself is free.
Facts from ARX Data Anonymization Tool's own pages
- Data preparation
- The import wizard can rename, remove, and reorder columns, automatically detect data types, and replace values that do not match a specified type with null values. · arx.deidentifier.org, 3 Oct 2026
- Data sources
- The graphical tool imports CSV, MS Excel, and relational database data, including MS SQL, DB2, MySQL, and PostgreSQL. · arx.deidentifier.org, 3 Oct 2026
- Documentation limitation
- The API page says its documentation was quite outdated as of March 2018 and that functionality added since then was not yet documented there. · arx.deidentifier.org, 3 Oct 2026
- Graphical application
- The graphical tool supports data import and cleansing, transformation-rule wizards, tailoring anonymized datasets, and analysis of utility and residual re-identification risks. · arx.deidentifier.org, 3 Oct 2026
- Headquarters
- Berlin · arx.deidentifier.org, 28 Sept 2026
- Java library
- ARX provides a Java software library with a clean API for adding data anonymization capabilities to Java programs. · arx.deidentifier.org, 3 Oct 2026
- License and warranty
- ARX is licensed under Apache License 2.0, and the download page states that the software is provided “AS IS” without warranties or conditions. · arx.deidentifier.org, 3 Oct 2026
- Output and utility
- ARX exports displayed tabular data to CSV and can compare input and transformed data using information-loss models, descriptive statistics, and application-specific analyses such as machine-learning tasks. · arx.deidentifier.org, 3 Oct 2026
- Platforms
- The maker offers 64-bit installers and runnable JAR files for Windows, MacOS, and Linux/GTK, and describes the graphical application as platform-independent Java/SWT software. · arx.deidentifier.org, 3 Oct 2026
- Privacy models
- The maker lists k-anonymity, l-diversity, t-closeness, δ-presence, risk-based criteria, and semantic models including differential privacy among its supported methods. · arx.deidentifier.org, 3 Oct 2026
- Purpose
- ARX is open-source software for anonymizing sensitive personal data and supports privacy and risk models, data transformation methods, and utility analysis. · arx.deidentifier.org, 3 Oct 2026
- Risk analysis
- The tool reports re-identification risks for prosecutor, journalist, and marketer attacks, estimates population uniqueness, and can identify HIPAA Safe Harbor identifiers and further quasi-identifiers. · arx.deidentifier.org, 3 Oct 2026
- Security and integrity
- The maker provides checksums for downloads signed with its PGP/GPG key so users can verify download integrity. · arx.deidentifier.org, 3 Oct 2026
- Support contact
- The maker invites users to contact the ARX team by email at [email protected]. · arx.deidentifier.org, 3 Oct 2026
- Use cases
- The maker says ARX has been used for commercial big data analytics, research projects, clinical trial data sharing, and training. · arx.deidentifier.org, 3 Oct 2026
Where ARX Data Anonymization Tool stands on Freedom251
- Data Masking Software#1 of 26
- Data De-Identification Tools#1 of 12
