tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit e046b7fef69c08c01cb2f8dd0b998d0968ff419b
parent c91898ce4d64cbb444a5d36068ceabd05749252d
Author: mike a. <mavduevskiy@mozilla.com>
Date:   Tue, 23 Dec 2025 19:56:57 +0000

Bug 1977933 - Add telemetry for Relay r=android-reviewers,gmalekpour

Differential Revision: https://phabricator.services.mozilla.com/D276942

Diffstat:
Mmobile/android/fenix/app/metrics.yaml | 128+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mmobile/android/fenix/app/tags.yaml | 2++
2 files changed, 130 insertions(+), 0 deletions(-)

diff --git a/mobile/android/fenix/app/metrics.yaml b/mobile/android/fenix/app/metrics.yaml @@ -7971,6 +7971,134 @@ logins: tags: - Logins +email_mask: + prompt_shown: + type: event + description: + Triggered when the user highlights sign up email field for users who can use the Email Mask service. + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933 + data_reviews: + - https://phabricator.services.mozilla.com/D276942 + data_sensitivity: + - interaction + notification_emails: + - android-probes@mozilla.com + expires: never + metadata: + tags: + - Autofill + - EmailMask + autofill_failed: + type: event + description: + Triggered when email mask autofill fails for any reason. + extra_keys: + error: + description: + The error causing email mask autofill to fail. + type: string + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933 + data_reviews: + - https://phabricator.services.mozilla.com/D276942 + data_sensitivity: + - interaction + notification_emails: + - android-probes@mozilla.com + expires: never + metadata: + tags: + - Autofill + - EmailMask + autofill_success: + type: event + description: + Triggered when the user successfully autofills an email field with a masked email from Email Mask service. + extra_keys: + is_new_email_mask: + description: + Returns true if a new email mask was generated for the user. Returns false if a previous email mask was reused. + type: boolean + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933 + data_reviews: + - https://phabricator.services.mozilla.com/D276942 + data_sensitivity: + - interaction + notification_emails: + - android-probes@mozilla.com + expires: never + metadata: + tags: + - Autofill + - EmailMask + setting_changed: + type: event + description: + Triggered when the user toggles the Email Mask setting on or off. + extra_keys: + setting: + type: string + description: + A unique settings key. + enabled: + type: boolean + description: + The set value. + send_in_pings: + - metrics + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933 + data_reviews: + - https://phabricator.services.mozilla.com/D276942 + data_sensitivity: + - interaction + notification_emails: + - android-probes@mozilla.com + expires: never + metadata: + tags: + - Autofill + - EmailMask + - Settings + learn_more_tapped: + type: event + description: + Triggered when the user taps the "learn more" button in Settings for email masks. + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933 + data_reviews: + - https://phabricator.services.mozilla.com/D276942 + data_sensitivity: + - interaction + notification_emails: + - android-probes@mozilla.com + expires: never + metadata: + tags: + - Autofill + - EmailMask + - Settings + manage_tapped: + type: event + description: + Triggered when the user taps the external link in Settings to manage their email masks. + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933 + data_reviews: + - https://phabricator.services.mozilla.com/D276942 + data_sensitivity: + - interaction + notification_emails: + - android-probes@mozilla.com + expires: never + metadata: + tags: + - Autofill + - EmailMask + - Settings + voice_search: tapped: type: event diff --git a/mobile/android/fenix/app/tags.yaml b/mobile/android/fenix/app/tags.yaml @@ -55,6 +55,8 @@ Discovery: Download: description: Corresponds to the [Feature:Download](https://github.com/mozilla-mobile/fenix/issues?q=label%3AFeature%3ADownload) label on GitHub. +EmailMask: + description: An email masking service, aka Relay, corresponds to the [fxrelay](https://searchfox.org/firefox-main/source/mobile/android/android-components/components/service/firefox-relay/src/main/java/mozilla/components/service/fxrelay) component. ErrorMessages: description: Corresponds to the [Feature:ErrorMessages](https://github.com/mozilla-mobile/fenix/issues?q=label%3AFeature%3AErrorMessages) label on GitHub.