mozilla-vpn-client icon indicating copy to clipboard operation
mozilla-vpn-client copied to clipboard

VPN-6285 - Add metric to record data transmitted per connection session

Open brizental opened this issue 1 year ago • 1 comments

brizental avatar Apr 03 '24 16:04 brizental

!! Reminder: it is your responsibility to complete and check the correctness of !! this automatically-generated request skeleton before requesting Data !! Collection Review. See https://wiki.mozilla.org/Data_Collection for details.

DATA REVIEW REQUEST

  1. What questions will you answer with this data?

How much bandwidth goes thorugh the Mozilla VPN tunnel.

  1. Why does Mozilla need to answer these questions? Are there benefits for users? Do we need this information to address product or business requirements?

We want to understand the bandwidth usage on the Mozilla VPN.

This will help inform numerous technical discussion happening on the team.

  1. What alternative methods did you consider to answer these questions? Why were they not sufficient?

None.

  1. Can current instrumentation answer these questions?

No.

  1. List all proposed measurements and indicate the category of data collection for each measurement, using the Firefox data collection categories found on the Mozilla wiki.
Measurement Name Measurement Description Data Collection Category Tracking Bug
connection_health.data_transferred_rx The amount of data received through the VPN tunnel. This accumulated periodically (TBD) while the VPN is turned on. technical https://github.com/mozilla-mobile/mozilla-vpn-client/issues/VPN-5759
connection_health.data_transferred_tx The amount of data sent through the VPN tunnel. This accumulated periodically (TBD) while the VPN is turned on. technical https://github.com/mozilla-mobile/mozilla-vpn-client/issues/VPN-5759
  1. Please provide a link to the documentation for this data collection which describes the ultimate data set in a public, complete, and accurate way.

This collection is Glean so is documented in the Glean Dictionary.

  1. How long will this data be collected?

This collection will be collected permanently. [email protected], [email protected] will be responsible for the permanent collections.

  1. What populations will you measure?

All channels, countries, and locales. No filters.

  1. If this data collection is default on, what is the opt-out mechanism for users?

These collections are Glean. The opt-out can be found in the product's preferences.

  1. Please provide a general description of how you will analyze this data.

Looker / Redash.

  1. Where do you intend to share the results of your analysis?

Within the Mozilla VPN team.

  1. Is there a third-party tool (i.e. not Glean or Telemetry) that you are proposing to use for this data collection?

No.

cc @travis79

brizental avatar Apr 03 '24 16:04 brizental