Skip to content

computationalprivacy/observatory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c94fdfa · Dec 2, 2022

History

9 Commits
Apr 21, 2021
Apr 21, 2021
Dec 2, 2022
Dec 2, 2022
Dec 2, 2022
Apr 21, 2021
Apr 21, 2021
Nov 30, 2022
Dec 2, 2022
Dec 2, 2022
Dec 2, 2022
Nov 30, 2022
Dec 2, 2022

Repository files navigation

The Observatory of Anonymity

Source code for the Observatory of anonymity, available online at https://ooa.world/. The Observatory of Anonymity allows users to test their degree of anonymity in 89 different countries.

This is a client-side only application developed in TypeScript. All the computation to run the models are done directly in the browser. The Observatory uses a statistical model developed in our original article ‘Estimating the success of re-identifications in incomplete datasets using generative models’, published in Nature Communications.

Quick Start

To get the code, and run the application locally on Linux or Mac, try the following:

 # Get the code from GitLab
 git clone [email protected]:computationalprivacy/observatory.git
 cd observatory

 # Install npm dependencies
 npm install

 # Run the application
 npm run start:dev

Then browse to http://localhost:8080: you should see the client-side application.

Overview of the Codebase

Package Content Description
src/ Main source files for React App
src/model Model files ported to TS from CorrectMatch.jl
static/mvndst.js Numerical integration algorithm compiled to WebAssembly

Technology Stack

The application is currently built with the following technologies:

  • React - web-application with client side rendering
  • TS - model generation & uniqueness calculation
  • WebAssembly - Numerical integration routine

License

GNU General Public License v3.0

See LICENSE to see the full text.

To cite

@inproceedings{10.1145/3442442.3458606,
author = {Rocher, Luc and Muthu, Meenatchi Sundaram and de Montjoye, Yves-Alexandre},
title = {The Observatory of Anonymity: An Interactive Tool to Understand Re-Identification Risks in 89 Countries},
year = {2021},
isbn = {9781450383134},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3442442.3458606},
doi = {10.1145/3442442.3458606},
booktitle = {Companion Proceedings of the Web Conference 2021},
pages = {687–689},
numpages = {3},
location = {Ljubljana, Slovenia},
series = {WWW '21}
}

About

Source code for the Observatory of Anonymity

Resources

License

Stars

Watchers

Forks