Skip to main content

A toolkit for tools and techniques related to the privacy and compliance of AI models.

Project description

ai-privacy-toolkit


A toolkit for tools and techniques related to the privacy and compliance of AI models.

The anonymization module contains methods for anonymizing ML model training data, so that when a model is retrained on the anonymized data, the model itself will also be considered anonymous. This may help exempt the model from different obligations and restrictions set out in data protection regulations such as GDPR, CCPA, etc.

The minimization module contains methods to help adhere to the data minimization principle in GDPR for ML models. It enables to reduce the amount of personal data needed to perform predictions with a machine learning model, while still enabling the model to make accurate predictions. This is done by by removing or generalizing some of the input features.

Official ai-privacy-toolkit documentation: https://ai-privacy-toolkit.readthedocs.io/en/latest/

Installation: pip install ai-privacy-toolkit

For more information or help using or improving the toolkit, please contact Abigail Goldsteen at abigailt@il.ibm.com, or join our Slack channel: https://aip360.mybluemix.net/community.

Related toolkits:

ai-minimization-toolkit - has been migrated into this toolkit.

differential-privacy-library: A general-purpose library for experimenting with, investigating and developing applications in, differential privacy.

adversarial-robustness-toolbox: A Python library for Machine Learning Security. Includes an attack module called inference that contains privacy attacks on ML models (membership inference, attribute inference, model inversion and database reconstruction) as well as a privacy metrics module that contains membership leakage metrics for ML models.

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

ai-privacy-toolkit-0.1.0.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

ai_privacy_toolkit-0.1.0-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file ai-privacy-toolkit-0.1.0.tar.gz.

File metadata

  • Download URL: ai-privacy-toolkit-0.1.0.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.47.0 importlib-metadata/4.11.1 keyring/21.2.1 rfc3986/1.4.0 colorama/0.4.3 CPython/3.8.3

File hashes

Hashes for ai-privacy-toolkit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 96c4d53c20a7e34acb009fffc1b9f3ef7a9d6b6265e29212eae346bc8b3917d4
MD5 c123736b2da889171ccb7295fd6ba1cb
BLAKE2b-256 b7e281b221d70bbbb8fbaaa946e30de344c22ec8055bfbf3a11e7a6a0ebb3b10

See more details on using hashes here.

File details

Details for the file ai_privacy_toolkit-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ai_privacy_toolkit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 27.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.47.0 importlib-metadata/4.11.1 keyring/21.2.1 rfc3986/1.4.0 colorama/0.4.3 CPython/3.8.3

File hashes

Hashes for ai_privacy_toolkit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f42d51fd69b7f7da8f84b5b1a98dda2cb4860bdcd52bf34c339cfefd339a86cd
MD5 41255105da2f434d1fc19df0d8bb2fda
BLAKE2b-256 08809d7687988e19deaa6ea1878dc6f883965f781ffe22d8b88fc05adf36e242

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