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.

We test this library on Linux with Python version 3.7. 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.3.0.tar.gz (74.9 kB view details)

Uploaded Source

Built Distribution

dp_accounting-0.3.0-py3-none-any.whl (89.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dp-accounting-0.3.0.tar.gz
  • Upload date:
  • Size: 74.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for dp-accounting-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fb59f77e0c38ac4d3476df7b9c54399762ab9d5107f43daa0456c21dd5369485
MD5 449dc7ceaf0e351a64a53fd313b8c3d4
BLAKE2b-256 899d2fe26dcb2f05e1819078e2cdb6ebf5960e592b3230ea4640f19cc36edf73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dp_accounting-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53c3c099d9b011601c552375b150fe68130a3a97f32e90a9eb638923afa866d7
MD5 a199a31afd567782e5881f6db30eaf38
BLAKE2b-256 4c140231730fc8272f646b467907fbc29d2c1c8a88d2b8f1c119f38593023a7c

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