The current version of ARX is 3.5.1 (last update: 25. January 2017). Distributions for various operating systems are available as downloads below.

To verify the integrity of a download you can use the checksums contained in this file which we have signed with our PGP/GPG key (signature here).

Note: To support our research, please cite one of our papers instead of referencing our website in scientific articles. Thanks.


Sign up for our newsletter to receive notifications about new releases, presentations and publications.

Anonymization Tool (GUI)

The ARX graphical anonymization tool is a platform-independent Java/SWT application. We provide self-contained binary installers, as well as executable jar files.


The installers were built with BitRocks InstallBuilder.

Windows 32-Bit/64-Bit OSX 64-Bit Linux/GTK 64-Bit

Example Project

This project file can be used to try the tool.

Example project file

Runnable Jar Files

Runnable Jar files require a current Oracle or OpenJDK Java Runtime Environment. Note: OSX users need to pass the -XstartOnFirstThread flag to the JVM when launching the application.

Windows 64-Bit Windows 32-Bit OS-X 64-Bit OS-X 32-Bit Linux/GTK 64-Bit Linux/GTK 32-Bit

Java Library

The ARX Java library provides data anonymization functionalities to other software systems. Dependencies to external libraries are listed here.

Cross-plattform Java Library (Including Dependencies) Cross-plattform Java Library (Without Dependencies)


The following files contain the source code of the current version of ARX.

GUI Source Library Source

Documentation (Javadoc)

The following files contain the documentation for the above source code distribitions.

API/Library User API/Library Developer GUI Developer

Code Repository

The source code of this project is hosted on Github.

Fork me on GitHub