DP Wizard: An Easy Way to Get Started with Differential Privacy and OpenDP

Photo of people socializing at a reception at the Harvard Science and Engineering Complex

OpenDP is pleased to announce the first release of DP Wizard, an interactive tool to explore the effect of different parameter choices, and an assistant for implementing those choices with the OpenDP library. DP Wizard builds on what we’ve learned from DP Creator, but offers a simplified development and install process and a streamlined workflow. 

We would appreciate feedback, active contribution, and your suggestions as we continue to improve DP Wizard in this first release, which we hope will allow more people to use differential privacy and OpenDP for their research and projects. It’s easy to install and run a demo:

$ pip install dp_wizard

$ dp-wizard –demo

You’ll be prompted for details like the unit of privacy and your privacy budget, and along the way there are visualizations to demonstrate the effect of different choices. At the end you can download a Jupyter notebook that demonstrates how to use OpenDP for your analysis.

This is our first release, and functionality is limited. Right now, only histograms of numeric values are supported, but we’d like to add grouping and categorical variables. We’d also like to explore integrating this single-user application with frameworks that can support multiple users.

Do try it out and let us know what you think, either via the embedded feedback form, or on github. Thanks!