Clone this repo:
  1. 61a1a6d Merge Android Pie into master by Xin Li · 11 days ago master sdk-release
  2. cbcf969 Build rappor with SDK am: f39153c363 by Jiyong Park · 5 months ago
  3. f39153c Build rappor with SDK by Jiyong Park · 5 months ago pie-dev
  4. d7d7224 Add metadata by Bill Yi · 6 months ago
  5. 2415caa Convert rappor target to Android.bp by Ricky Wai · 10 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: