Skip to main content

Tools for generating General Data Anonymity Scores (

Project description


This repo holds a variety of tools in support of the GDA Score Project (General Data Anonymity Score Project).

The code here is still very much alpha, and little effort has gone into making it easy for others to install and use.

The primary language is Python, and requires Python3.7 or later. API documentation for some of the tools can be found at

To run

This repo has executable .py files in a variety of locations, most notably ./attacks and ./utility.

There are libraries and configuration files located under ./common.

To run these executables, the environment variable PYTHONPATH must be set to the path to the repo. (For example, PYTHONPATH=C:\Users\francis\Documents\GitHub\code;)

Repo Organization

This repo is organized as follows:


Contains tools to implement new anonymization methods.


Contains all of the attacks on the various anonymization methods.


Contains general support code.


Contains tools to generate diagrams of the attack and utility scores.


Contains tools to measure the utility of various anonymization methods

Project details

Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gda-score-code, version 2.1.0
Filename, size & hash File type Python version Upload date
gda_score_code-2.1.0-py3-none-any.whl (21.4 kB) View hashes Wheel py3
gda-score-code-2.1.0.tar.gz (20.0 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page