Source code

Revision control

Copy as Markdown

Other Tools

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
# Adding a new metric? We have docs for that!
$tags:
- 'Core :: Privacy: Anti-Tracking'
fingerprinting.protection:
canvas_noise_calculate_time:
type: timing_distribution
time_unit: millisecond
description: >
Counts how long to generate canvas random noises.
bugs:
data_reviews:
notification_emails:
- tihuang@mozilla.com
- tom@mozilla.com
- tschuster@mozilla.com
expires: never
telemetry_mirror: FINGERPRINTING_PROTECTION_CANVAS_NOISE_CALCULATE_TIME_MS
characteristics:
client_identifier:
type: uuid
description: >
A unique identifier for a user, not the same as the normal Telemetry
client_id, but needed so we can deduplicate reports and only take the most
recent one per user.
lifetime: application
send_in_pings:
- user-characteristics
- deletion-request
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
submission_schema:
type: quantity
unit: versions
description: >
An incrementing constant that represents the current schema/source of the
data present in a ping. By referring to this value in a ping, one can know
for certain the provenance of other data present in the ping, and what
data may or may not be present.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
max_touch_points:
type: quantity
unit: Fingers
description: >
The number of touch points we will report to the web. On Android, this is
based on Android's FEATURE_TOUCHSCREEN* constants - Mozilla caps this at 5
as Android stops distinguishing between numbers greater than 5. On
Windows this comes from the SM_MAXIMUMTOUCHES System Metric.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
video_dynamic_range:
type: boolean
description: >
What LookAndFeel(VideoDynamicRange) reports. Note that CSSVideoDynamicRange
has an additional dependency on Color Depth.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
prefers_reduced_transparency:
type: boolean
description: >
What LookAndFeel(PrefersReducedTransparency) reports.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
prefers_reduced_motion:
type: boolean
description: >
What LookAndFeel(PrefersReducedMotion) reports.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
prefers_contrast:
type: quantity
unit: enum StylePrefersContrast value
description: >
What Gecko_MediaFeatures_PrefersContrast reports for a ContentDocument
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
inverted_colors:
type: boolean
description: >
What LookAndFeel(InvertedColors) reports.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
color_scheme:
type: quantity
unit: enum mozilla::ColorScheme value
description: >
The Color Scheme used for Content, from ContentPrefs() Preference Sheet.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
color_gamut:
type: quantity
unit: enum dom::ScreenColorGamut value
description: >
The Color Gamut reported by CSS
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
color_depth:
type: quantity
unit: bits
description: >
The Color Depth reported by CSS
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
missing_fonts:
type: text
description: >
If a Font List is available for the user's platform, this
string_list contains the fonts that are missing from the user's
computer.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
# Text metrics are _required_ to be web_activity or highly_sensitive, so even though this
# is more like 'technical' (per the Data Review), I'm marking highly sensitive.
- highly_sensitive
screen_width:
type: quantity
unit: pixels
description: >
Width of the primary screen in pixels.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
screen_height:
type: quantity
unit: pixels
description: >
Height of the primary screen in pixels.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
processor_count:
type: quantity
unit: int
description: >
Number of processors.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
timezone:
type: string
description: >
The the current timezone of the system
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
system_locale:
type: string
description: >
The locale used by the host OS for localization.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
target_frame_rate:
type: quantity
unit: int
description: >
The target frame rate in frames-per-second.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- technical
prefs_intl_accept_languages:
type: string
description: >
Value of the intl.accept_languages pref.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_media_eme_enabled:
type: boolean
description: >
Value of the media.eme.enabled pref.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_zoom_text_only:
type: boolean
description: >
Text-only zoom enabled (vs. full-zoom)
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_privacy_donottrackheader_enabled:
type: boolean
description: >
Sending "do not track" HTTP header
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_privacy_globalprivacycontrol_enabled:
type: boolean
description: >
Sending "global privacy control" HTTP header
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_general_autoscroll: # general.autoScroll
type: boolean
description: >
Use autoscrolling
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_general_smoothscroll: # general.smoothScroll
type: boolean
description: >
Use smooth scrolling
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_overlay_scrollbars: # widget.gtk.overlay-scrollbars.enabled
type: boolean
description: >
Use overlay scrollbars (or otherwise "Always show scrollbars")
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_block_popups: # dom.disable_open_during_load
type: boolean
description: >
Block pop-up windows (The dom.disable_open_during_load pref)
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
prefs_browser_display_use_document_fonts: # browser.display.use_document_fonts
type: boolean
description: >
Allow pages to choose their own fonts.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_default_western: # font.default.x-western
type: string
description: >
The value of the font.default.x-western pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_default_default_group: # font.default.<default language group>
type: string
description: >
The value of the font.default.<default language group> pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_default_modified:
type: quantity
unit: int
description: >
The number of other modified font.default prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_serif_western: # font.name.serif.x-western
type: string
description: >
The value of the font.name.serif.x-western pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_serif_default_group: # font.name.serif.<default language group>
type: string
description: >
The value of the font.name.serif.<default language group> pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_serif_modified:
type: quantity
unit: int
description: >
The number of other modified font.name.serif prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_sans_serif_western: # font.name.sans-serif.x-western
type: string
description: >
The value of the font.name.sans-serif.x-western pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_sans_serif_default_group: # font.name.sans-serif.<default language group>
type: string
description: >
The value of the font.name.sans-serif.<default language group> pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_sans_serif_modified:
type: quantity
unit: int
description: >
The number of other modified font.name.sans-serif prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_monospace_western: # font.name.monospace.x-western
type: string
description: >
The value of the font.name.monospace.x-western pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_monospace_default_group: # font.name.monospace.<default language group>
type: string
description: >
The value of the font.name.monospace.<default language group> pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_monospace_modified:
type: quantity
unit: int
description: >
The number of other modified font.name.monospace prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_size_variable_western: # font.size.variable.x-western
type: string
description: >
The value of the font.size.variable.x-western pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_size_variable_default_group: # font.size.variable.<default language group>
type: string
description: >
The value of the font.size.variable.<default language group> pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_size_variable_modified:
type: quantity
unit: int
description: >
The number of other modified font.size.variable prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_size_monospace_western: # font.size.monospace.x-western
type: string
description: >
The value of the font.size.monospace.x-western pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_size_monospace_default_group: # font.size.monospace.<default language group>
type: string
description: >
The value of the font.size.monospace.<default language group> pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_size_monospace_modified:
type: quantity
unit: int
description: >
The number of other modified font.size.monospace prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_minimum_size_western: # font.minimum-size.x-western
type: string
description: >
The value of the font.minimum-size.x-western pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_minimum_size_default_group: # font.minimum-size.<default language group>
type: string
description: >
The value of the font.minimum-size.<default language group> pref
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_minimum_size_modified:
type: quantity
unit: int
description: >
The number of other modified font.minimum-size prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_list_serif_modified:
type: quantity
unit: int
description: >
The number of modified font.name-list.serif. prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_list_sans_serif_modified:
type: quantity
unit: int
description: >
The number of modified font.name-list.sans-serif. prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_list_monospace_modified:
type: quantity
unit: int
description: >
The number of modified font.name-list.monospace. prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_list_cursive_modified:
type: quantity
unit: int
description: >
The number of modified font.name-list.cursive. prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_list_cursive_modified:
type: quantity
unit: int
description: >
The number of modified font.name-list.cursive. prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_list_emoji_modified:
type: quantity
unit: int
description: >
The number of modified font.name-list.cursive. prefs.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction
font_name_list_emoji_modified:
type: boolean
description: >
Whether the pref font.name-list.emoji was modified.
lifetime: application
send_in_pings:
- user-characteristics
notification_emails:
- tom@mozilla.com
bugs:
data_reviews:
expires: never
data_sensitivity:
- interaction