# Project Lighthouse — Part 3: Introducing project-lighthouse-anonymize

[Airbnb](https://yomu.fyi/company/airbnb) · Adam Bloomston · Aug 25, 2026

## Summary

Airbnb has open-sourced project-lighthouse-anonymize, a Python library powering their privacy-preserving anonymization used to measure user experience disparities. The release is accompanied by technical papers detailing Core Mondrian, an extended partition-based anonymization algorithm, alongside a framework for measuring anonymized data quality. The library enforces k-anonymity and p-sensitive k-anonymity while offering built-in data quality metrics.

## Takeaways

- Core Mondrian scales traditional Mondrian anonymization using a hybrid recursive-queue execution model, NaN-pattern pre-partitioning, and dynamic suppression budgets.
- Data quality under anonymization is validated using three primary metrics: Pearson correlation, Revised Information Loss Metric (RILM), and Normalized Mutual Information v1 (NMIv1).
- The open-source Python library allows developers to sequentially enforce k-anonymity and p-sensitive k-anonymity on datasets and evaluate quality thresholds programmatically.

**Tags:** [Data Pipelines](https://yomu.fyi/topic/data-pipelines), [Open Source](https://yomu.fyi/topic/open-source), [Privacy](https://yomu.fyi/topic/privacy), [Python](https://yomu.fyi/topic/python)

[Read original post](https://medium.com/airbnb-engineering/project-lighthouse-part-3-introducing-project-lighthouse-anonymize-74f8b26653fb)
