Skip to main content

Project Lighthouse Anonymize

PyPI version Python versions Documentation Status License: MIT

Privacy-preserving data anonymization using k-anonymity and related algorithms.

Installation

pip install project-lighthouse-anonymize

Documentation

Full documentation: https://project-lighthouse-anonymize.readthedocs.io

Publications

This work builds on research into privacy-preserving data analysis:

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Releasing

To create a new release, use the /release command in Claude Code. This will:

  1. Analyze changes since the last release
  2. Propose an appropriate version bump following semantic versioning
  3. Update CHANGELOG.md
  4. Create and push a git tag
  5. Trigger automated PyPI publishing via GitHub Actions

License

This project is licensed under the MIT License - see LICENSE file for details.

Acknowledgments

Developed by the Airbnb Anti-Discrimination & Equity team.

Citation

If you use this software in your research, please cite:

Bloomston, A., & Airbnb Anti-Discrimination & Equity Engineering Team. (2026).
Project Lighthouse Anonymize. https://github.com/airbnb/project-lighthouse-anonymize

BibTeX:

@software{bloomston2025lighthouse,
  author = {Bloomston, Adam and {Airbnb Anti-Discrimination \& Equity Engineering Team}},
  title = {Project Lighthouse Anonymize},
  year = {2026},
  url = {https://github.com/airbnb/project-lighthouse-anonymize},
  license = {MIT}
}

Metadata

Release files for project-lighthouse-anonymize 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for project-lighthouse-anonymize 1.0.0
File Size Uploaded Provenance Actions
project_lighthouse_anonymize-1.0.0.tar.gz 153.0 kB With provenance Details for project_lighthouse_anonymize-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for project-lighthouse-anonymize 1.0.0
File Interpreter ABI Platform Actions
project_lighthouse_anonymize-1.0.0-py3-none-any.whl Python 3 none any Details for project_lighthouse_anonymize-1.0.0-py3-none-any.whl

Total release size: 268.3 kB

Release files / project_lighthouse_anonymize-1.0.0.tar.gz

Download URL project_lighthouse_anonymize-1.0.0.tar.gz
Size 153.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1cc8a6d47c9917316f0b3a6591157500587c4cca7eb854df32278091f689872d
BLAKE2b-256 checksum
How to use checksums
2ee7fda8021d69ed56f919302c56f4ef4d11de92da34f5c777781cae9171fc31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 3, 2026.

Transparency log

Release files / project_lighthouse_anonymize-1.0.0-py3-none-any.whl

Download URL project_lighthouse_anonymize-1.0.0-py3-none-any.whl
Size 115.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c77d849c76b4b61acb270564f089dbc3416978de65d731249505b3d01efa641
BLAKE2b-256 checksum
How to use checksums
6c116bc024e7fdd4d75c6fc6f82d9d1998110b39117ba36479c52ab9f9c390eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 3, 2026.

Transparency log

Security for project-lighthouse-anonymize 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for project_lighthouse_anonymize-1.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page