trasgoDP: An Open Source Framework for Releasing Noised Tabular Microdata under Local Differential Privacy
Judith Sáinz-Pardo Díaz, Álvaro López García
cs.CR, cs.DB
Submitted: 2026-07-24
Comments: Preprint under review
Code: https://github.com/IFCA-Advanced-Computing/trasgodp
License: http://creativecommons.org/licenses/by-nc-nd/4.0/
The gist: trasgoDP is a modular, open-source, and easy-to-use Python framework for releasing tabular microdata under epsilon-local differential privacy guarantees, as well as location data under
Terminology
Abstract
trasgoDP is a modular, open-source, and easy-to-use Python framework for releasing tabular microdata under epsilon-local differential privacy guarantees, as well as location data under geo-indistinguishability assumptions, designed to be installed and integrated within standard data science workflows. The software enables systematic exploration of privacy-utility trade-offs across multiple mechanisms, data types, and epsilon values. While differential privacy has been extensively studied for aggregate data, its application to row-wise microdata release remains underexploited in terms of reusable software tools, a gap that is even more pronounced in the case of metric privacy and location-based data. trasgoDP implements local-DP mechanisms for numerical and categorical attributes (Laplace, Gaussian, Exponential, and Randomized Response), a geo-indistinguishability mechanism for location data, and a set of utility metrics, including a novel correlation-loss measure, to quantify information loss as a function of the allocated privacy budget. The objective of this work is to provide the research community with a reproducible, open-source baseline for evaluating tabular and location-based data publication methodologies under formal local differential privacy guarantees.
Sources
- Frequency Estimation under Local Differential Privacy [Experiments, Analysis and Benchmarks]
- Diffprivlib: The IBM Differential Privacy Library
Related papers
- SoK: AI-Augmented Binary Reversing
- Relaxed Sender Anonymity for CBDC Interbank Settlement: A Zero-Knowledge Approach on Permissioned EVM
- Calibration-Family Overfit: Why Trusted Sabotage Monitors Don't Transfer Across Lineages
- Efficient Fuzzy PSI under One-Sided Assumptions
- Sealing the Audit-Runtime Gap for LLM Skills
- Token Composition: A Graph Based on EVM Logs