Clone this repo:
  1. a2ae3d6 [LSC] Add LOCAL_LICENSE_KINDS to external/rappor am: 53074ed4c6 am: 980a145612 am: 496117c9f9 by Bob Badour · 12 months ago android-s-v2-preview-1 android12--mainline-release android12-dev android12-qpr1-d-release android12-qpr1-d-s1-release android12-qpr1-d-s2-release android12-qpr1-d-s3-release android12-qpr1-release master android-12.0.0_r16 android-12.0.0_r18 android-12.0.0_r19 android-12.0.0_r20 android-12.0.0_r21 android-12.0.0_r26 android-12.0.0_r27 android-mainline-12.0.0_r4 android-s-v2-beta-2 android-s-v2-preview-2
  2. 496117c [LSC] Add LOCAL_LICENSE_KINDS to external/rappor am: 53074ed4c6 am: 980a145612 by Bob Badour · 12 months ago
  3. 980a145 [LSC] Add LOCAL_LICENSE_KINDS to external/rappor am: 53074ed4c6 by Bob Badour · 12 months ago android-s-beta-4 android-s-beta-5 android-s-beta-1 android-s-beta-2 android-s-beta-3
  4. 53074ed [LSC] Add LOCAL_LICENSE_KINDS to external/rappor by Bob Badour · 12 months ago android-s-preview-1
  5. f1117ee Add METADATA to rappor: Apache2=NOTICE am: 2b68dfbdc6 am: 78b7807811 am: f1e3654bc4 am: 903fc76c13 am: 7ba7476492 by Bob Badour · 1 year, 9 months ago

RAPPOR

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 rappor-discuss@googlegroups.com.


Publications

Links

  • 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: rappor-discuss@googlegroups.com