• Vincent Boisselle's avatar
    Expose user demographics from SyncService. · 641d348a
    Vincent Boisselle authored
    Summary of changes:
      * Sync now handles all the logic of retrieving demographics, which includes deciding when and when not to provide demographics.
      * Added computation of the user age using the now time.
      * Added a check to not report demographics when user is not old enough.
      * Added age fuzzing.
      * Added more unittests for SyncPrefs::GetUserDemographics().
      * Added demographic checks to make sure that provided demographics have low entropy to protect privacy.
      * Added more explanations about privacy protection.
    
    Bug: 983303
    Change-Id: I4ef12059b0ad71a6dc656de0d59e8e9369ba6111
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1707109
    Commit-Queue: Vincent Boisselle <vincb@google.com>
    Reviewed-by: default avatarMarc Treib <treib@chromium.org>
    Reviewed-by: default avatarAlexei Svitkine <asvitkine@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#680396}
    641d348a
pref_names.cc 6.55 KB