• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

client/23-Nov-2023-2,6221,839

Android.bpD23-Nov-20231.4 KiB5752

LICENSED23-Nov-202311.1 KiB203169

METADATAD23-Nov-202339 43

MODULE_LICENSE_APACHE2D23-Nov-20230

OWNERSD23-Nov-2023140 43

README.androidD23-Nov-2023569 149

README.mdD23-Nov-20231.5 KiB3927

README.versionD23-Nov-2023146 54

README.android

1This project only contains Rappor java client library.
2If you want to get the full source or other components, please visit Rappor github page:
3https://github.com/google/rappor
4
5Any Android specific modifications to upstream archive-patcher should be listed
6here:
7
8- Removed all non-java client library files.
9
10- Modified client/java/com/google/rappor/HmacDrbg.java, client/java/com/google/rappor/Encoder.java
11  to remove Guava, javax dependency.
12
13- Moved package from com.google.rappor.* to com.google.android.rappor.* to avoid source conflict with 3rd party library.
14

README.md

1RAPPOR
2======
3
4RAPPOR is a novel privacy technology that allows inferring statistics about
5populations while preserving the privacy of individual users.
6
7This repository contains simulation and analysis code in Python and R.
8
9For a detailed description of the algorithms, see the
10[paper](http://arxiv.org/abs/1407.6981) and links below.
11
12Feel free to send feedback to
13[rappor-discuss@googlegroups.com][group].
14
15-------------
16
17- [RAPPOR Data Flow](http://google.github.io/rappor/doc/data-flow.html)
18
19Publications
20------------
21
22- [RAPPOR: Randomized Aggregatable Privacy-Preserving Ordinal Response](http://arxiv.org/abs/1407.6981)
23- [Building a RAPPOR with the Unknown: Privacy-Preserving Learning of Associations and Data Dictionaries](http://arxiv.org/abs/1503.01214)
24
25Links
26-----
27
28- [Google Blog Post about RAPPOR](http://googleresearch.blogspot.com/2014/10/learning-statistics-with-privacy-aided.html)
29- [RAPPOR implementation in Chrome](http://www.chromium.org/developers/design-documents/rappor)
30  - This is a production quality C++ implementation, but it's somewhat tied to
31    Chrome, and doesn't support all privacy parameters (e.g. only a few values
32    of p and q).  On the other hand, the code in this repo is not yet
33    production quality, but supports experimentation with different parameters
34    and data sets.  Of course, anyone is free to implement RAPPOR independently
35    as well.
36- Mailing list: [rappor-discuss@googlegroups.com][group]
37
38[group]: https://groups.google.com/forum/#!forum/rappor-discuss
39

README.version

1URL: https://github.com/google/rappor
2Version: a13fa964edb7c576366c83f40ff58d7c8c1db759
3BugComponent: 315013
4Owners: rickywai, pvisontay, simonjw
5