Clone this repo:
  1. ff12d06 Merge pie-platform-release to aosp-master - DO NOT MERGE by Bill Yi · 7 weeks ago master android-wear-8.0.0_r2
  2. e808915 Remove redundant no_framework_libs: true am: e9c095db02 by Neil Fuller · 3 months ago
  3. e9c095d Remove redundant no_framework_libs: true by Neil Fuller · 3 months ago master-cuttlefish-testing-release
  4. e41f540 Merge Android Pie into master am: 61a1a6d194 am: 152b045524 by Xin Li · 4 months ago
  5. 152b045 Merge Android Pie into master am: 61a1a6d194 by Xin Li · 4 months ago


RAPPOR is a novel privacy technology that allows inferring statistics about populations while preserving the privacy of individual users.

This repository contains simulation and analysis code in Python and R.

For a detailed description of the algorithms, see the paper and links below.

Feel free to send feedback to



  • Google Blog Post about RAPPOR
  • RAPPOR implementation in Chrome
    • This is a production quality C++ implementation, but it‘s somewhat tied to Chrome, and doesn’t support all privacy parameters (e.g. only a few values of p and q). On the other hand, the code in this repo is not yet production quality, but supports experimentation with different parameters and data sets. Of course, anyone is free to implement RAPPOR independently as well.
  • Mailing list: