Closed Bug 1668199 Opened 4 years ago Closed 4 years ago

Add telemetry probes for ETP heuristics

Categories

(Core :: Privacy: Anti-Tracking, task, P1)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: timhuang, Assigned: timhuang)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

We would like to add telemetry probes in order to monitor the performance of the ETP heuristics. We want to answer the following questions.

  • How often the heuristics grant storage permissions?
  • Why are the storage permissions granted? (Which heuristic, storage access API, etc)
  • How long will the storage permissions expire?
Assignee: nobody → tihuang
Status: NEW → ASSIGNED

This 'STORAGE_ACCESS_GRANTED_COUNT' telemetry probe would record the
count of gratned storage access. And it would also record the reason
why the storage access has been granted.

This patch add the telemetry probe 'STORAGE_ACCESS_REMAINING_DAYS' which
collects the remaining days of storage permissions. This probe will be
collected once a day when the 'idle-daily' oberver was issued.

Depends on D92555

Attached file data-review-request
Attachment #9179818 - Flags: data-review?(chutten)

Comment on attachment 9179818 [details]
data-review-request

DATA COLLECTION REVIEW RESPONSE:

Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?

Yes.

Is there a control mechanism that allows the user to turn the data collection on and off?

Yes. This collection is Telemetry so can be controlled through Firefox's Preferences.

If the request is for permanent data collection, is there someone who will monitor the data over time?

Yes, Tim Huang is responsible.

Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?

Category 2, Interaction.

Is the data collection request for default-on or default-off?

Default on for all channels.

Does the instrumentation include the addition of any new identifiers?

No.

Is the data collection covered by the existing Firefox privacy notice?

Yes.

Does there need to be a check-in in the future to determine whether to renew the data?

No. This collection is permanent.


Result: datareview+

Attachment #9179818 - Flags: data-review?(chutten) → data-review+
Pushed by tihuang@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/91e644ee0306
Part 1: Add telemetry probe 'STORAGE_ACCESS_GRANTED_COUNT'. r=dimi
https://hg.mozilla.org/integration/autoland/rev/4122e35147e6
Part 2: Add Telemetry probe 'STORAGE_ACCESS_REMAINING_DAYS'. r=dimi
https://hg.mozilla.org/integration/autoland/rev/d679c4a9ace2
Part 3: Add a test case for testing content blocking telemetry. r=dimi
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: