Skip to main content

Tools for tracking differential privacy budgets

Project description

Differential Privacy Accounting

This directory contains tools for tracking differential privacy budgets, available as part of the Google differential privacy library.

The set of DpEvent classes allow you to describe complex differentially private mechanisms such as Laplace and Gaussian, subsampling mechanisms, and their compositions. The PrivacyAccountant classes can ingest DpEvents and return the ε, δ of the composite mechanism. Privacy Loss Distributions (PLDs) and RDP accounting are currently supported.

More detailed definitions and references about PLDs can be found in our supplementary pdf document.

Our library only support Python version >= 3.9. We test this library on Linux with Python version 3.9. If you experience any problems, please file an issue on GitHub, also for other platforms or Python versions.

Project details


Download files

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

Source Distribution

dp-accounting-0.4.2.tar.gz (89.2 kB view details)

Uploaded Source

Built Distribution

dp_accounting-0.4.2-py3-none-any.whl (104.6 kB view details)

Uploaded Python 3

File details

Details for the file dp-accounting-0.4.2.tar.gz.

File metadata

  • Download URL: dp-accounting-0.4.2.tar.gz
  • Upload date:
  • Size: 89.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for dp-accounting-0.4.2.tar.gz
Algorithm Hash digest
SHA256 99fef97570b4d017ee1542a0f2995e7e7a5ffe1287c31313db300acea0e327cd
MD5 64b6a3d09d3dacf7520453694c9159e1
BLAKE2b-256 1438a26b316ece0e4095e8e655c02ad2f75b914c65dd6e9ffbe070e34be843c6

See more details on using hashes here.

File details

Details for the file dp_accounting-0.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dp_accounting-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8a6a08da1cf608218f8e37676b058e8645f5eaf657f66c8307c2079ef867e5d1
MD5 89bc78fcc39b4434810034fc72792eca
BLAKE2b-256 5343c09d600fb22d7b893c469d0244c2b037fde6e54be083398fdc3de39b0651

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page