-
Notifications
You must be signed in to change notification settings - Fork 879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial implementation of P3A (Privacy-Preserving Product Analytics) #3242
Commits on Sep 29, 2019
-
The initial Privacy-Preserving Product Analytics impl.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 6982b45 - Browse repository at this point
Copy the full SHA 6982b45View commit details -
P3A: Add some VLOGs to the core service.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 8b7dbea - Browse repository at this point
Copy the full SHA 8b7dbeaView commit details -
P3A: adding Week of Survey, Country Code, Refcode.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 017e463 - Browse repository at this point
Copy the full SHA 017e463View commit details -
P2A: Add years of install and survey to the packet
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 86d933a - Browse repository at this point
Copy the full SHA 86d933aView commit details -
P3A: Fix threading issue in p3a service.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 81770af - Browse repository at this point
Copy the full SHA 81770afView commit details -
P3A: Adding a sync status histogram.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for e995099 - Browse repository at this point
Copy the full SHA e995099View commit details -
P3A: Importer source histogram.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for b6ee44b - Browse repository at this point
Copy the full SHA b6ee44bView commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 15a7505 - Browse repository at this point
Copy the full SHA 15a7505View commit details -
P3A: Adding metric for shields usage status.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for a2cf68a - Browse repository at this point
Copy the full SHA a2cf68aView commit details -
P3A: Adding windows/tabs and other core metrics.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 9a82351 - Browse repository at this point
Copy the full SHA 9a82351View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 1d8126d - Browse repository at this point
Copy the full SHA 1d8126dView commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 01f3598 - Browse repository at this point
Copy the full SHA 01f3598View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for a56222f - Browse repository at this point
Copy the full SHA a56222fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b07100f - Browse repository at this point
Copy the full SHA b07100fView commit details -
Encode p3a protobuf to base64.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 7127bb4 - Browse repository at this point
Copy the full SHA 7127bb4View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 575f652 - Browse repository at this point
Copy the full SHA 575f652View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for c1c8654 - Browse repository at this point
Copy the full SHA c1c8654View commit details -
Adjusting the uploading interval randomization.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for f780b64 - Browse repository at this point
Copy the full SHA f780b64View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 462d9c5 - Browse repository at this point
Copy the full SHA 462d9c5View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for b90ddb9 - Browse repository at this point
Copy the full SHA b90ddb9View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 47123c1 - Browse repository at this point
Copy the full SHA 47123c1View commit details -
Pinning certificates for P3A endpoints.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for d0e63f4 - Browse repository at this point
Copy the full SHA d0e63f4View commit details -
P3A: Improving randomization of uploads order.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 91ca988 - Browse repository at this point
Copy the full SHA 91ca988View commit details -
Minor compilation fix after rebase.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 88339fc - Browse repository at this point
Copy the full SHA 88339fcView commit details -
P3A: Adding brave-specific header to P3A upload requests.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for b8848e6 - Browse repository at this point
Copy the full SHA b8848e6View commit details -
P3A: Adding traces to cpu-heavy functions.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 4ced136 - Browse repository at this point
Copy the full SHA 4ced136View commit details -
P3A: Improve upload interval randomization.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for bb15b1b - Browse repository at this point
Copy the full SHA bb15b1bView commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 2e573bf - Browse repository at this point
Copy the full SHA 2e573bfView commit details -
P3A: Making metrics buckets even more private.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 72ceefc - Browse repository at this point
Copy the full SHA 72ceefcView commit details -
P3A: Save the bare minimum of stats regarding tor.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 6088598 - Browse repository at this point
Copy the full SHA 6088598View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 2f11a62 - Browse repository at this point
Copy the full SHA 2f11a62View commit details -
P3A: Fix the Answer Count metric.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 19fcaac - Browse repository at this point
Copy the full SHA 19fcaacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec80b1 - Browse repository at this point
Copy the full SHA 1ec80b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5474b74 - Browse repository at this point
Copy the full SHA 5474b74View commit details -
Added P3A setting to brave://settings
Don't upload if P3A preference is disabled.
Configuration menu - View commit details
-
Copy full SHA for 526aec3 - Browse repository at this point
Copy the full SHA 526aec3View commit details -
- Ran clang-format to clean up files modified - Added TODOs for commented out code
Configuration menu - View commit details
-
Copy full SHA for e20f494 - Browse repository at this point
Copy the full SHA e20f494View commit details -
Configuration menu - View commit details
-
Copy full SHA for da2a2bb - Browse repository at this point
Copy the full SHA da2a2bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ef207e - Browse repository at this point
Copy the full SHA 2ef207eView commit details -
Don't show P3A infobar for new users; they are shown a different noti…
…ce in the welcome page.
Configuration menu - View commit details
-
Copy full SHA for b964eef - Browse repository at this point
Copy the full SHA b964eefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23bb018 - Browse repository at this point
Copy the full SHA 23bb018View commit details -
Configuration menu - View commit details
-
Copy full SHA for d164e02 - Browse repository at this point
Copy the full SHA d164e02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30438b8 - Browse repository at this point
Copy the full SHA 30438b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f297f - Browse repository at this point
Copy the full SHA d5f297fView commit details -
Final tweaks, per @bradleyrichter and @diracdeltas
- Rewording on Shields / P3A welcome screen - Theme welcome screen removed - Shields / P3A welcome screen moved to index 3
Configuration menu - View commit details
-
Copy full SHA for b5c9ff9 - Browse repository at this point
Copy the full SHA b5c9ff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fc97f8 - Browse repository at this point
Copy the full SHA 5fc97f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6077e4 - Browse repository at this point
Copy the full SHA c6077e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed109c2 - Browse repository at this point
Copy the full SHA ed109c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f91e896 - Browse repository at this point
Copy the full SHA f91e896View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 242e1ea - Browse repository at this point
Copy the full SHA 242e1eaView commit details -
Delete obsolete file (theme screen was removed)
This fixes errors with the JavaScript unit tests
Configuration menu - View commit details
-
Copy full SHA for f8d6f99 - Browse repository at this point
Copy the full SHA f8d6f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56dec6c - Browse repository at this point
Copy the full SHA 56dec6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c288726 - Browse repository at this point
Copy the full SHA c288726View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc04788 - Browse repository at this point
Copy the full SHA dc04788View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for db85f06 - Browse repository at this point
Copy the full SHA db85f06View commit details -
Simplifying query in rewards P3A.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 6850f1b - Browse repository at this point
Copy the full SHA 6850f1bView commit details -
P3A: Extract some code to a separate file.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 4af229a - Browse repository at this point
Copy the full SHA 4af229aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f485f60 - Browse repository at this point
Copy the full SHA f485f60View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb79e1e - Browse repository at this point
Copy the full SHA cb79e1eView commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 2f114cc - Browse repository at this point
Copy the full SHA 2f114ccView commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for faf20d2 - Browse repository at this point
Copy the full SHA faf20d2View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 2e6802d - Browse repository at this point
Copy the full SHA 2e6802dView commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for a9e0160 - Browse repository at this point
Copy the full SHA a9e0160View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 8657cdd - Browse repository at this point
Copy the full SHA 8657cddView commit details -
P3A infobar: fix android build.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 7beddf1 - Browse repository at this point
Copy the full SHA 7beddf1View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 0a06899 - Browse repository at this point
Copy the full SHA 0a06899View commit details -
Fixing build, disabling P3A on android.
Ivan Efremov committedSep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 54bedf0 - Browse repository at this point
Copy the full SHA 54bedf0View commit details -
Ivan Efremov committed
Sep 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 26ec2c1 - Browse repository at this point
Copy the full SHA 26ec2c1View commit details
Commits on Sep 30, 2019
-
Ivan Efremov committed
Sep 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 795ef88 - Browse repository at this point
Copy the full SHA 795ef88View commit details
Commits on Oct 1, 2019
-
Minor rewording in rewards service.
Ivan Efremov committedOct 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 6637ae8 - Browse repository at this point
Copy the full SHA 6637ae8View commit details -
Restore occasionally deleted block.
Ivan Efremov committedOct 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 05a27da - Browse repository at this point
Copy the full SHA 05a27daView commit details -
Better OS and feature guards for P3A.
Ivan Efremov committedOct 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 5505737 - Browse repository at this point
Copy the full SHA 5505737View commit details -
Ivan Efremov committed
Oct 1, 2019 Configuration menu - View commit details
-
Copy full SHA for d428fa1 - Browse repository at this point
Copy the full SHA d428fa1View commit details -
Ivan Efremov committed
Oct 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 5c5fe9f - Browse repository at this point
Copy the full SHA 5c5fe9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e28f6 - Browse repository at this point
Copy the full SHA 24e28f6View commit details
Commits on Oct 2, 2019
-
Check null local_state in tests.
Ivan Efremov committedOct 2, 2019 Configuration menu - View commit details
-
Copy full SHA for 66dd2fd - Browse repository at this point
Copy the full SHA 66dd2fdView commit details