1
0
Fork 0
firefox/toolkit/components/captchadetection/metrics.yaml
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

835 lines
24 KiB
YAML

# 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!
# https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html
$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
$tags:
- "Core :: Privacy: Anti-Tracking"
# Puzzle = Type of captcha that asks the user to solve a challenge, like selecting all images with traffic lights.
# Challange = Any type of captcha that is not a puzzle. Captchas that depend on browser fingerprint, IP address trust score and etc. are considered challenges.
# Captcha = A generic term for puzzles and challenges.
# Do note that many puzzle based captchas are also challenges, as they also factor in the user's browser fingerprint, IP address trust score and etc.
# We use some abbreviations in some metric names.
# Puzzle related: pc = puzzle completed, pf = puzzle failed, ac = auto completed, ps = puzzle shown
# Challenge related: cc = challenge completed, cf = challenge failed
# General: PBM = Private Browsing Mode, bl = blocked, oc = occurrence
captcha_detection:
# Captcha states in normal browsing
google_recaptcha_v2_oc:
type: counter
description: >
Number of times the Google reCAPTCHA v2 was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
google_recaptcha_v2_ps:
type: counter
description: >
Number of times the user has seen a Google reCAPTCHA v2 puzzle since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
google_recaptcha_v2_pc:
type: counter
description: >
Number of times the user completed a Google reCAPTCHA v2 puzzle since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
google_recaptcha_v2_ac:
type: counter
description: >
Number of times the user completed a Google reCAPTCHA v2 challenge automatically since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
cloudflare_turnstile_oc:
type: counter
description: >
Number of times the Cloudflare Turnstile challenge was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
cloudflare_turnstile_cc:
type: counter
description: >
Number of times the Cloudflare Turnstile challenge was successfully completed since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
cloudflare_turnstile_cf:
type: counter
description: >
Number of times the Cloudflare Turnstile challenge was failed since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
# Datadome uses interstitials to block access to the website.
# So it is enough to count the number of times the puzzle was shown.
datadome_oc:
type: counter
description: >
Number of times the Datadome was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
datadome_ps:
type: counter
description: >
The number of times the Datadome puzzle was shown.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
datadome_bl:
type: counter
description: >
How many times the Datadome blocked a user.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
datadome_pc:
type: counter
description: >
How many times the user passed a Datadome puzzle.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_oc:
type: counter
description: >
Number of times the hCaptcha was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_ps:
type: counter
description: >
Number of times the hCaptcha puzzle was shown.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_pc:
type: counter
description: >
Number of times the user completed an hCaptcha puzzle.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_ac:
type: counter
description: >
Number of times the user completed an hCaptcha challenge automatically.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_oc:
type: counter
description: >
Number of times the ArkoseLabs was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_pc:
type: counter
description: >
How many times the ArkoseLabs challenge was successfully completed.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_pf:
type: counter
description: >
How many times the ArkoseLabs challenge was failed.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_solutions_required:
type: custom_distribution
range_min: 1
range_max: 25 # I really hope it doesn't require more than 25 solutions or no one tries to solve it
bucket_count: 25
histogram_type: linear
description: >
The number of solutions required to complete the ArkoseLabs challenge.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
# Captcha states in private browsing
google_recaptcha_v2_oc_pbm:
type: counter
description: >
Number of times the Google reCAPTCHA v2 was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
google_recaptcha_v2_ps_pbm:
type: counter
description: >
Number of times the user has seen a Google reCAPTCHA v2 puzzle since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
google_recaptcha_v2_pc_pbm:
type: counter
description: >
Number of times the user completed a Google reCAPTCHA v2 puzzle since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
google_recaptcha_v2_ac_pbm:
type: counter
description: >
Number of times the user completed a Google reCAPTCHA v2 challenge automatically since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
cloudflare_turnstile_oc_pbm:
type: counter
description: >
Number of times the Cloudflare Turnstile challenge was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
cloudflare_turnstile_cc_pbm:
type: counter
description: >
Number of times the Cloudflare Turnstile challenge was successfully completed since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
cloudflare_turnstile_cf_pbm:
type: counter
description: >
Number of times the Cloudflare Turnstile challenge was failed since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
datadome_ps_pbm:
type: counter
description: >
The number of times the Datadome puzzle was shown.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
datadome_bl_pbm:
type: counter
description: >
How many times the Datadome blocked a user.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
datadome_pc_pbm:
type: counter
description: >
How many times the user completed a Datadome puzzle.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_oc_pbm:
type: counter
description: >
Number of times the hCaptcha was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_ps_pbm:
type: counter
description: >
Number of times the hCaptcha puzzle was shown.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_pc_pbm:
type: counter
description: >
Number of times the user completed an hCaptcha puzzle.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
hcaptcha_ac_pbm:
type: counter
description: >
Number of times the user completed an hCaptcha challenge automatically.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_oc_pbm:
type: counter
description: >
Number of times the ArkoseLabs was loaded since last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_pc_pbm:
type: counter
description: >
How many times the ArkoseLabs challenge was successfully completed.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_pf_pbm:
type: counter
description: >
How many times the ArkoseLabs challenge was failed.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
arkoselabs_solutions_required_pbm:
type: custom_distribution
range_min: 1
range_max: 25 # I really hope it doesn't require more than 25 solutions or no one tries to solve it
bucket_count: 25
histogram_type: linear
description: >
The number of solutions required to complete the ArkoseLabs challenge.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
# Privacy settings in normal browsing at the time of the ping
network_cookie_cookiebehavior:
type: string
description: >
The user's cookie behavior setting at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
privacy_trackingprotection_enabled:
type: boolean
description: >
Whether the user has enabled tracking protection at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
privacy_trackingprotection_cryptomining_enabled:
type: boolean
description: >
Whether the user has enabled cryptomining protection at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
privacy_trackingprotection_fingerprinting_enabled:
type: boolean
description: >
Whether the user has enabled known fingerprinters protection at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
privacy_fingerprintingprotection:
type: boolean
description: >
Whether the user has enabled suspected fingerprinters protection at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
network_cookie_cookiebehavior_optinpartitioning:
type: boolean
description: >
Whether the user has enabled cookie partitioning at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
privacy_resistfingerprinting:
type: boolean
description: >
Whether the user has enabled resist fingerprinting at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
# Privacy settings in private browsing at the time of the ping
privacy_trackingprotection_pbm_enabled:
type: boolean
description: >
Whether the user has enabled tracking protection in PBM at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
privacy_fingerprintingprotection_pbm:
type: boolean
description: >
Whether the user has enabled suspected fingerprinters protection in PBM at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
network_cookie_cookiebehavior_optinpartitioning_pbm:
type: boolean
description: >
Whether the user has enabled cookie partioning in PBM at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
privacy_resistfingerprinting_pbmode:
type: boolean
description: >
Whether the user has enabled resist fingerprinting in PBM at the time of data collection.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D226021#7994299
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
pages_visited:
type: counter
description: >
The number of pages visited since the last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1913421
data_reviews:
- https://phabricator.services.mozilla.com/D234196#8162534
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction
pages_visited_pbm:
type: counter
description: >
The number of pages visited since the last ping submission.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1941596
data_reviews:
- https://phabricator.services.mozilla.com/D234196#8162534
notification_emails:
- tritter@mozilla.com
send_in_pings:
- captcha-detection
expires: never
data_sensitivity:
- interaction