[
  {
    "app_id": "glean-core",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Modern cross-platform telemetry (core library)",
    "library_names": [
      "glean-core"
    ],
    "metrics_file_paths": [
      "glean-core/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "glean_core",
      "bq_metadata_format": "structured"
    },
    "name": "glean-core",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [
      "glean-core/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glean"
  },
  {
    "app_id": "glean-server",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Modern cross-platform telemetry (server usage)",
    "library_names": [
      "glean-server"
    ],
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "glean_server",
      "bq_metadata_format": "structured"
    },
    "name": "glean-server",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [
      "server_telemetry/server-side-pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glean_parser"
  },
  {
    "app_id": "glean-server-metrics-compat",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Modern cross-platform telemetry (server usage). This is a temporary library to transition existing server applications to the new glean-server library. It is not intended for new applications.",
    "library_names": [
      "glean-server-metrics-compat"
    ],
    "metrics_file_paths": [
      "server_telemetry/sdk-metrics-compat.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "glean_server_metrics_compat",
      "bq_metadata_format": "structured"
    },
    "name": "glean-server-metrics-compat",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [
      "server_telemetry/server-side-pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glean_parser"
  },
  {
    "app_id": "glean-android",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Modern cross-platform telemetry (Android-specific)",
    "library_names": [
      "org.mozilla.components:service-glean"
    ],
    "metrics_file_paths": [
      "glean-core/android/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "glean_android",
      "bq_metadata_format": "structured"
    },
    "name": "glean-android",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glean"
  },
  {
    "app_id": "lib-crash",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "A generic crash reporter component that can report crashes to multiple services",
    "library_names": [
      "org.mozilla.components:lib-crash"
    ],
    "metrics_file_paths": [
      "mobile/android/android-components/components/lib/crash/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "lib_crash",
      "bq_metadata_format": "structured"
    },
    "name": "lib-crash",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "glean-team@mozilla.com",
      "android-probes@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "crashping",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "The crashping crate, which is used on all platforms to send crash pings.",
    "library_names": [
      "crashping"
    ],
    "metrics_file_paths": [
      "toolkit/crashreporter/crashping/generated_metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "crashping",
      "bq_metadata_format": "structured"
    },
    "name": "crashping",
    "notification_emails": [
      "afranchuk@mozilla.com",
      "crash-reporting-wg@mozilla.org",
      "stability@mozilla.org"
    ],
    "ping_file_paths": [
      "toolkit/crashreporter/crashping/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "toolkit/components/glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "sync",
    "dependencies": [],
    "deprecated": false,
    "description": "Sync telemetry helper functionality",
    "library_names": [
      "org.mozilla.appservices:syncmanager"
    ],
    "metrics_file_paths": [
      "components/sync_manager/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "sync",
      "bq_metadata_format": "structured"
    },
    "name": "sync",
    "notification_emails": [
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [
      "components/sync_manager/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/application-services"
  },
  {
    "app_id": "error-support",
    "dependencies": [],
    "deprecated": false,
    "description": "Rust component error tracking library",
    "library_names": [
      "org.mozilla.appservices:errorsupport"
    ],
    "metrics_file_paths": [
      "components/support/error/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "error_support",
      "bq_metadata_format": "structured"
    },
    "name": "error-support",
    "notification_emails": [
      "bdeankawamura@mozilla.com",
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [
      "components/support/error/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/application-services"
  },
  {
    "app_id": "engine-gecko",
    "branch": "release",
    "dependencies": [],
    "deprecated": false,
    "description": "GeckoView metrics",
    "library_names": [
      "org.mozilla.components:browser-engine-gecko"
    ],
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "engine_gecko",
      "bq_metadata_format": "structured"
    },
    "name": "engine-gecko",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "android-components-team@mozilla.com",
      "geckoview-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "engine-gecko-beta",
    "branch": "beta",
    "dependencies": [],
    "deprecated": false,
    "description": "GeckoView metrics",
    "library_names": [
      "org.mozilla.components:browser-engine-gecko-beta"
    ],
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "engine_gecko_beta",
      "bq_metadata_format": "structured"
    },
    "name": "engine-gecko-beta",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "android-components-team@mozilla.com",
      "geckoview-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "engine-gecko-nightly",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "GeckoView metrics",
    "library_names": [
      "org.mozilla.components:browser-engine-gecko-nightly"
    ],
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "engine_gecko_nightly",
      "bq_metadata_format": "structured"
    },
    "name": "engine-gecko-nightly",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "android-components-team@mozilla.com",
      "geckoview-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "logins-store",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "A collection of Android libraries to build browsers or browser-like applications",
    "library_names": [
      "org.mozilla.appservices:logins"
    ],
    "metrics_file_paths": [
      "components/logins/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "logins_store",
      "bq_metadata_format": "structured"
    },
    "name": "logins-store",
    "notification_emails": [
      "mhammond@mozilla.com",
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/application-services"
  },
  {
    "app_id": "ads-client",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Application-services component that allows requesting ads via MARS",
    "library_names": [
      "org.mozilla.appservices:adsclient"
    ],
    "metrics_file_paths": [
      "components/ads-client/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "ads_client",
      "bq_metadata_format": "structured"
    },
    "name": "ads-client",
    "notification_emails": [
      "llisi@mozilla.com",
      "ahanot@mozilla.com",
      "toast@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/application-services"
  },
  {
    "app_id": "fxa-client",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Application-services FxA client library",
    "library_names": [
      "org.mozilla.appservices:fxaclient"
    ],
    "metrics_file_paths": [
      "components/fxa-client/android/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "fxa_client",
      "bq_metadata_format": "structured"
    },
    "name": "fxa-client",
    "notification_emails": [
      "bdeankawamura@mozilla.com",
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/application-services"
  },
  {
    "app_id": "support-migration",
    "dependencies": [],
    "deprecated": true,
    "description": "Helper code to migrate from a Fennec-based (Firefox for Android) app to an Android Components based app",
    "library_names": [
      "org.mozilla.components:support-migration"
    ],
    "metrics_file_paths": [
      "components/support/migration/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "support_migration",
      "bq_metadata_format": "structured"
    },
    "name": "support-migration",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [
      "components/support/migration/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/android-components"
  },
  {
    "app_id": "android-places",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "A collection of Android libraries to build browsers or browser-like applications",
    "library_names": [
      "org.mozilla.components:places"
    ],
    "metrics_file_paths": [
      "components/places/android/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "android_places",
      "bq_metadata_format": "structured"
    },
    "name": "android-places",
    "notification_emails": [
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/application-services"
  },
  {
    "app_id": "glean-js",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Modern cross-platform telemetry (Javascript library)",
    "library_names": [
      "glean-js"
    ],
    "metrics_file_paths": [
      "glean/src/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "glean_js",
      "bq_metadata_format": "structured"
    },
    "name": "glean-js",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "glean-team@mozilla.com",
      "brizental@mozilla.com"
    ],
    "ping_file_paths": [
      "glean/src/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glean.js"
  },
  {
    "app_id": "nimbus",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "Rapid experimentation platform",
    "library_names": [
      "nimbus"
    ],
    "metrics_file_paths": [
      "components/nimbus/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "nimbus",
      "bq_metadata_format": "structured"
    },
    "name": "nimbus",
    "notification_emails": [
      "tlong@mozilla.com",
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [
      "components/nimbus/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/application-services"
  },
  {
    "app_id": "nimbus-cirrus",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "The Nimbus Cirrus Web server implementation, uses Nimbus under the hood\n",
    "library_names": [
      "nimbus-cirrus"
    ],
    "metrics_file_paths": [
      "cirrus/server/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "nimbus_cirrus",
      "bq_metadata_format": "structured"
    },
    "name": "nimbus-cirrus",
    "notification_emails": [
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [
      "cirrus/server/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/experimenter"
  },
  {
    "app_id": "service-nimbus",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "The Nimbus Android-Component used by Fenix and Focus\n",
    "library_names": [
      "org.mozilla.components:service-nimbus"
    ],
    "metrics_file_paths": [
      "mobile/android/android-components/components/service/nimbus/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "service_nimbus",
      "bq_metadata_format": "structured"
    },
    "name": "service-nimbus",
    "notification_emails": [
      "sync-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "gecko",
    "branch": "main",
    "dependencies": [],
    "deprecated": false,
    "description": "The browser engine developed by Mozilla",
    "library_names": [
      "gecko"
    ],
    "metrics_file_paths": [
      "accessible/metrics.yaml",
      "browser/base/content/metrics.yaml",
      "devtools/client/accessibility/metrics.yaml",
      "devtools/client/framework/metrics.yaml",
      "devtools/client/inspector/metrics.yaml",
      "devtools/client/responsive/metrics.yaml",
      "devtools/client/shared/metrics.yaml",
      "devtools/client/webconsole/metrics.yaml",
      "devtools/shared/heapsnapshot/metrics.yaml",
      "docshell/base/metrics.yaml",
      "dom/base/use_counter_metrics.yaml",
      "dom/canvas/metrics.yaml",
      "dom/crypto/metrics.yaml",
      "dom/geolocation/metrics.yaml",
      "dom/indexedDB/metrics.yaml",
      "dom/localstorage/metrics.yaml",
      "dom/media/eme/metrics.yaml",
      "dom/media/hls/metrics.yaml",
      "dom/media/metrics.yaml",
      "dom/media/mp4/metrics.yaml",
      "dom/media/webrtc/metrics.yaml",
      "dom/metrics.yaml",
      "dom/notification/metrics.yaml",
      "dom/performance/metrics.yaml",
      "dom/power/metrics.yaml",
      "dom/push/metrics.yaml",
      "dom/quota/metrics.yaml",
      "dom/security/metrics.yaml",
      "dom/serviceworkers/metrics.yaml",
      "dom/webauthn/metrics.yaml",
      "dom/workers/metrics.yaml",
      "editor/libeditor/metrics.yaml",
      "extensions/permissions/metrics.yaml",
      "gfx/metrics.yaml",
      "image/decoders/metrics.yaml",
      "intl/locale/metrics.yaml",
      "ipc/metrics.yaml",
      "js/src/metrics.yaml",
      "js/xpconnect/metrics.yaml",
      "layout/base/metrics.yaml",
      "mobile/shared/modules/geckoview/metrics.yaml",
      "modules/libjar/metrics.yaml",
      "modules/libpref/metrics.yaml",
      "netwerk/cache2/metrics.yaml",
      "netwerk/dns/metrics.yaml",
      "netwerk/metrics.yaml",
      "netwerk/protocol/http/metrics.yaml",
      "netwerk/protocol/websocket/metrics.yaml",
      "parser/htmlparser/metrics.yaml",
      "security/certverifier/metrics.yaml",
      "security/ct/metrics.yaml",
      "security/manager/ssl/metrics.yaml",
      "security/sandbox/metrics.yaml",
      "services/common/metrics.yaml",
      "services/sync/modules/metrics.yaml",
      "startupcache/metrics.yaml",
      "storage/metrics.yaml",
      "toolkit/components/antitracking/bouncetrackingprotection/metrics.yaml",
      "toolkit/components/antitracking/metrics.yaml",
      "toolkit/components/backgroundhangmonitor/metrics.yaml",
      "toolkit/components/captchadetection/metrics.yaml",
      "toolkit/components/cleardata/metrics.yaml",
      "toolkit/components/cookiebanners/metrics.yaml",
      "toolkit/components/doh/metrics.yaml",
      "toolkit/components/downloads/metrics.yaml",
      "toolkit/components/enterprisepolicies/metrics.yaml",
      "toolkit/components/extensions/metrics.yaml",
      "toolkit/components/formautofill/metrics.yaml",
      "toolkit/components/gecko-trace/generated-metrics.yaml",
      "toolkit/components/glean/metrics.yaml",
      "toolkit/components/ipprotection/metrics.yaml",
      "toolkit/components/mediasniffer/metrics.yaml",
      "toolkit/components/messaging-system/metrics.yaml",
      "toolkit/components/ml/metrics.yaml",
      "toolkit/components/normandy/metrics.yaml",
      "toolkit/components/passwordmgr/metrics.yaml",
      "toolkit/components/pdfjs/metrics.yaml",
      "toolkit/components/printing/metrics.yaml",
      "toolkit/components/processtools/metrics.yaml",
      "toolkit/components/reader/metrics.yaml",
      "toolkit/components/reputationservice/metrics.yaml",
      "toolkit/components/resistfingerprinting/metrics.yaml",
      "toolkit/components/startup/metrics.yaml",
      "toolkit/components/thumbnails/metrics.yaml",
      "toolkit/components/translations/metrics.yaml",
      "toolkit/components/url-classifier/metrics.yaml",
      "toolkit/content/metrics.yaml",
      "toolkit/content/widgets/metrics.yaml",
      "toolkit/modules/gecko_metrics.yaml",
      "toolkit/mozapps/extensions/metrics.yaml",
      "toolkit/mozapps/extensions/metrics_legacy.yaml",
      "toolkit/mozapps/handling/metrics.yaml",
      "toolkit/mozapps/update/metrics.yaml",
      "toolkit/profile/metrics.yaml",
      "toolkit/xre/metrics.yaml",
      "widget/metrics.yaml",
      "xpcom/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "gecko",
      "bq_metadata_format": "structured"
    },
    "name": "gecko",
    "notification_emails": [
      "chutten@mozilla.com"
    ],
    "ping_file_paths": [
      "dom/pings.yaml",
      "netwerk/pings.yaml",
      "toolkit/components/antitracking/bouncetrackingprotection/pings.yaml",
      "toolkit/components/backgroundhangmonitor/pings.yaml",
      "toolkit/components/captchadetection/pings.yaml",
      "toolkit/components/gecko-trace/pings.yaml",
      "toolkit/components/glean/pings.yaml",
      "toolkit/components/resistfingerprinting/pings.yaml",
      "toolkit/mozapps/extensions/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "toolkit/components/glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "firefox-desktop",
    "branch": "main",
    "dependencies": [
      "gecko",
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "The desktop version of Firefox",
    "metrics_file_paths": [
      "browser/actors/metrics.yaml",
      "browser/components/aiwindow/metrics.yaml",
      "browser/components/asrouter/metrics.yaml",
      "browser/components/attribution/metrics.yaml",
      "browser/components/backup/metrics.yaml",
      "browser/components/contextualidentity/metrics.yaml",
      "browser/components/controlcenter/metrics.yaml",
      "browser/components/customkeys/metrics.yaml",
      "browser/components/downloads/metrics.yaml",
      "browser/components/extensions/metrics.yaml",
      "browser/components/firefoxview/metrics.yaml",
      "browser/components/genai/metrics.yaml",
      "browser/components/ipprotection/metrics.yaml",
      "browser/components/metrics.yaml",
      "browser/components/migration/metrics.yaml",
      "browser/components/newtab/metrics.yaml",
      "browser/components/places/metrics.yaml",
      "browser/components/preferences/metrics.yaml",
      "browser/components/privatebrowsing/metrics.yaml",
      "browser/components/profiles/metrics.yaml",
      "browser/components/protections/metrics.yaml",
      "browser/components/protocolhandler/metrics.yaml",
      "browser/components/screenshots/metrics.yaml",
      "browser/components/search/metrics.yaml",
      "browser/components/sessionstore/metrics.yaml",
      "browser/components/sidebar/metrics.yaml",
      "browser/components/tabbrowser/metrics.yaml",
      "browser/components/tabnotes/metrics.yaml",
      "browser/components/taskbartabs/metrics.yaml",
      "browser/components/textrecognition/metrics.yaml",
      "browser/components/urlbar/metrics.yaml",
      "browser/extensions/data-leak-blocker/metrics.yaml",
      "browser/extensions/search-detection/metrics.yaml",
      "browser/modules/metrics.yaml",
      "dom/media/platforms/wmf/metrics.yaml",
      "services/fxaccounts/metrics.yaml",
      "toolkit/components/contentanalysis/metrics.yaml",
      "toolkit/components/contentrelevancy/metrics.yaml",
      "toolkit/components/crashes/metrics.yaml",
      "toolkit/components/nimbus/metrics.yaml",
      "toolkit/components/pictureinpicture/metrics.yaml",
      "toolkit/components/places/metrics.yaml",
      "toolkit/components/reportbrokensite/metrics.yaml",
      "toolkit/components/satchel/megalist/metrics.yaml",
      "toolkit/components/search/metrics.yaml",
      "toolkit/components/telemetry/metrics.yaml",
      "toolkit/modules/metrics.yaml",
      "toolkit/mozapps/update/shared_metrics.yaml",
      "widget/cocoa/metrics.yaml",
      "widget/gtk/metrics.yaml",
      "widget/windows/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "first-startup": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "messaging-system": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "microsurvey": {
        "expiration_policy": {
          "delete_after_days": 365
        }
      },
      "new-metric-capture-emulation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "newtab": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "pseudo-main": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pwmgr-origin-failure": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "quick-suggest": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      },
      "spoc": {
        "expiration_policy": {
          "delete_after_days": 180
        }
      },
      "top-sites": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "firefox_desktop",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "firefox-desktop",
    "notification_emails": [
      "chutten@mozilla.com"
    ],
    "ping_file_paths": [
      "browser/components/asrouter/pings.yaml",
      "browser/components/backup/pings.yaml",
      "browser/components/newtab/pings.yaml",
      "browser/components/profiles/pings.yaml",
      "browser/components/search/pings.yaml",
      "browser/components/urlbar/pings.yaml",
      "browser/extensions/data-leak-blocker/pings.yaml",
      "browser/modules/pings.yaml",
      "dom/security/pings.yaml",
      "services/fxaccounts/pings.yaml",
      "services/sync/pings.yaml",
      "toolkit/components/nimbus/pings.yaml",
      "toolkit/components/reportbrokensite/pings.yaml",
      "toolkit/components/telemetry/pings.yaml",
      "toolkit/modules/pings.yaml",
      "toolkit/mozapps/update/shared_pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "toolkit/components/glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "firefox-crashreporter",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "crashping"
    ],
    "deprecated": false,
    "description": "The Firefox desktop crash reporter client.",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "firefox_crashreporter",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "firefox-crashreporter",
    "notification_emails": [
      "afranchuk@mozilla.com",
      "crash-reporting-wg@mozilla.org",
      "stability@mozilla.org"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "firefox-desktop-background-update",
    "branch": "main",
    "dependencies": [
      "gecko",
      "glean-core",
      "crashping"
    ],
    "deprecated": false,
    "description": "Firefox Desktop's background update task. This is considered a separate application because it has its own client id and sends its own version of the standard pings.",
    "metrics_file_paths": [
      "toolkit/components/crashes/metrics.yaml",
      "toolkit/mozapps/update/background_task_metrics.yaml",
      "toolkit/mozapps/update/shared_metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "background-update": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "firefox_desktop_background_update",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "firefox-desktop-background-update",
    "notification_emails": [
      "chutten@mozilla.com"
    ],
    "ping_file_paths": [
      "toolkit/mozapps/update/pings.yaml",
      "toolkit/mozapps/update/shared_pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "toolkit/components/glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "firefox-desktop-background-defaultagent",
    "branch": "main",
    "dependencies": [
      "glean-core"
    ],
    "deprecated": false,
    "description": "The Firefox Default Agent background task is a scheduled task which monitors system defaults and provides interventions to revert changes in response to known deceptive patterns.\nAlso known as Windows Default Browser Agent (WDBA).",
    "metrics_file_paths": [
      "toolkit/mozapps/defaultagent/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "firefox_desktop_background_defaultagent",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "firefox-desktop-background-defaultagent",
    "notification_emails": [
      "nrishel@mozilla.com",
      "install-update@mozilla.com"
    ],
    "ping_file_paths": [
      "toolkit/mozapps/defaultagent/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "toolkit/components/glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "pine",
    "branch": "main",
    "dependencies": [
      "gecko",
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": true,
    "description": "The pine build of mozilla-central.",
    "metrics_file_paths": [
      "browser/components/metrics.yaml",
      "browser/components/newtab/metrics.yaml",
      "browser/components/search/metrics.yaml",
      "browser/modules/metrics.yaml",
      "toolkit/components/search/metrics.yaml",
      "toolkit/components/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "messaging-system": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "new-metric-capture-emulation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "newtab": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "pseudo-main": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "pine",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "pine",
    "notification_emails": [
      "chutten@mozilla.com"
    ],
    "ping_file_paths": [
      "browser/components/newtab/pings.yaml",
      "toolkit/components/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": true,
    "tag_file_paths": [
      "toolkit/components/glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-firefox",
    "branch": "main",
    "channel": "release",
    "dependencies": [
      "gecko",
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:errorsupport",
      "org.mozilla.components:support-migration",
      "org.mozilla.components:places",
      "org.mozilla.appservices:adsclient",
      "org.mozilla.appservices:fxaclient",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "org.mozilla.components:browser-engine-gecko"
    ],
    "deprecated": false,
    "description": "Release channel of Firefox for Android.",
    "metrics_file_paths": [
      "mobile/android/fenix/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "activation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "addresses-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "bookmarks-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "client-deduplication": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "cookie-banner-report-site": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "creditcards-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "first-session": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "history-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "installation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "logins-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "migration": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "spoc": {
        "expiration_policy": {
          "delete_after_days": 180
        }
      },
      "startup-timeline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "tabs-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_firefox",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "firefox-android-release",
    "notification_emails": [
      "aplacitelli@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/fenix/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "mobile/android/fenix/app/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-firefox-beta",
    "branch": "main",
    "channel": "beta",
    "dependencies": [
      "gecko",
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:errorsupport",
      "org.mozilla.components:support-migration",
      "org.mozilla.components:places",
      "org.mozilla.appservices:adsclient",
      "org.mozilla.appservices:fxaclient",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "org.mozilla.components:browser-engine-gecko-beta"
    ],
    "deprecated": false,
    "description": "Beta channel of Firefox for Android.",
    "metrics_file_paths": [
      "mobile/android/fenix/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "activation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "addresses-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "bookmarks-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "client-deduplication": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "cookie-banner-report-site": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "creditcards-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "first-session": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "history-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "installation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "logins-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "migration": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "spoc": {
        "expiration_policy": {
          "delete_after_days": 180
        }
      },
      "startup-timeline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "tabs-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_firefox_beta",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "firefox-android-beta",
    "notification_emails": [
      "aplacitelli@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/fenix/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "mobile/android/fenix/app/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-fenix",
    "branch": "main",
    "channel": "nightly",
    "dependencies": [
      "gecko",
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:errorsupport",
      "org.mozilla.components:support-migration",
      "org.mozilla.components:places",
      "org.mozilla.appservices:adsclient",
      "org.mozilla.appservices:fxaclient",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "org.mozilla.components:browser-engine-gecko-beta"
    ],
    "deprecated": false,
    "description": "Nightly channel of Firefox for Android. Prior to June 2020, this app_id was used for the beta channel of Firefox Preview.",
    "metrics_file_paths": [
      "mobile/android/fenix/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "activation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "addresses-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "bookmarks-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "client-deduplication": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "cookie-banner-report-site": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "creditcards-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "first-session": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "history-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "installation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "logins-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "migration": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "spoc": {
        "expiration_policy": {
          "delete_after_days": 180
        }
      },
      "startup-timeline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "tabs-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_fenix",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "fenix",
    "notification_emails": [
      "aplacitelli@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/fenix/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "mobile/android/fenix/app/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-fenix-nightly",
    "branch": "main",
    "channel": "nightly",
    "dependencies": [
      "gecko",
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:errorsupport",
      "org.mozilla.components:support-migration",
      "org.mozilla.components:places",
      "org.mozilla.appservices:adsclient",
      "org.mozilla.appservices:fxaclient",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "org.mozilla.components:browser-engine-gecko-nightly"
    ],
    "deprecated": false,
    "description": "Nightly channel of Firefox Preview.",
    "metrics_file_paths": [
      "mobile/android/fenix/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "activation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "addresses-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "bookmarks-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "client-deduplication": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "cookie-banner-report-site": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "creditcards-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "first-session": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "history-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "installation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "logins-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "migration": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "spoc": {
        "expiration_policy": {
          "delete_after_days": 180
        }
      },
      "startup-timeline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "tabs-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_fenix_nightly",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "fenix-nightly",
    "notification_emails": [
      "aplacitelli@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/fenix/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "mobile/android/fenix/app/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-fennec-aurora",
    "branch": "main",
    "channel": "nightly",
    "dependencies": [
      "gecko",
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:errorsupport",
      "org.mozilla.components:support-migration",
      "org.mozilla.components:places",
      "org.mozilla.appservices:adsclient",
      "org.mozilla.appservices:fxaclient",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "org.mozilla.components:browser-engine-gecko-beta"
    ],
    "deprecated": false,
    "description": "Nightly channel of Firefox for Android users migrated to Fenix; delisted in June 2020.",
    "metrics_file_paths": [
      "mobile/android/fenix/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "activation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "addresses-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "bookmarks-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "client-deduplication": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "cookie-banner-report-site": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "creditcards-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "first-session": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fog-validation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "history-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "installation": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "logins-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "migration": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "spoc": {
        "expiration_policy": {
          "delete_after_days": 180
        }
      },
      "startup-timeline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "tabs-sync": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_fennec_aurora",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "firefox-android-nightly",
    "notification_emails": [
      "aplacitelli@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/fenix/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "mobile/android/fenix/app/tags.yaml"
    ],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-ios-firefox",
    "branch": "main",
    "channel": "release",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean",
      "nimbus",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:adsclient"
    ],
    "deprecated": false,
    "description": "Release channel of Firefox for iOS.",
    "metrics_file_paths": [
      "firefox-ios/Client/Glean/probes/ai.summarizer.yaml",
      "firefox-ios/Client/Glean/probes/ai.translations.yaml",
      "firefox-ios/Client/Glean/probes/app_icon.yaml",
      "firefox-ios/Client/Glean/probes/app_menu.yaml",
      "firefox-ios/Client/Glean/probes/autofill.addresses.yaml",
      "firefox-ios/Client/Glean/probes/autofill.credit_cards.yaml",
      "firefox-ios/Client/Glean/probes/autofill.email_mask.yaml",
      "firefox-ios/Client/Glean/probes/autofill.password_generator.yaml",
      "firefox-ios/Client/Glean/probes/autofill.passwords.yaml",
      "firefox-ios/Client/Glean/probes/history.yaml",
      "firefox-ios/Client/Glean/probes/homepage.shortcuts_library.yaml",
      "firefox-ios/Client/Glean/probes/library.bookmarks_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.downloads_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.history_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.reading_list_panel.yaml",
      "firefox-ios/Client/Glean/probes/metrics.yaml",
      "firefox-ios/Client/Glean/probes/microsurvey.yaml",
      "firefox-ios/Client/Glean/probes/onboarding.yaml",
      "firefox-ios/Client/Glean/probes/search.yaml",
      "firefox-ios/Client/Glean/probes/settings.yaml",
      "firefox-ios/Client/Glean/probes/share.open_in_firefox_extension.yaml",
      "firefox-ios/Client/Glean/probes/share_sheet.yaml",
      "firefox-ios/Client/Glean/probes/tabs_panel.yaml",
      "firefox-ios/Client/Glean/probes/terms_of_use.yaml",
      "firefox-ios/Client/Glean/probes/toolbar.yaml",
      "firefox-ios/Client/Glean/probes/tracking_protection.yaml",
      "firefox-ios/Client/Glean/probes/user.yaml",
      "firefox-ios/Client/Glean/probes/zoom_bar.yaml",
      "firefox-ios/Storage/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_firefox",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "firefox-ios-release",
    "notification_emails": [
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "firefox-ios/Client/Glean/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "firefox-ios/Client/Glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-mobile/firefox-ios"
  },
  {
    "app_id": "org-mozilla-ios-firefoxbeta",
    "branch": "main",
    "channel": "beta",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean",
      "nimbus",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:adsclient"
    ],
    "deprecated": false,
    "description": "Beta channel of Firefox for iOS.",
    "metrics_file_paths": [
      "firefox-ios/Client/Glean/probes/ai.summarizer.yaml",
      "firefox-ios/Client/Glean/probes/ai.translations.yaml",
      "firefox-ios/Client/Glean/probes/app_icon.yaml",
      "firefox-ios/Client/Glean/probes/app_menu.yaml",
      "firefox-ios/Client/Glean/probes/autofill.addresses.yaml",
      "firefox-ios/Client/Glean/probes/autofill.credit_cards.yaml",
      "firefox-ios/Client/Glean/probes/autofill.email_mask.yaml",
      "firefox-ios/Client/Glean/probes/autofill.password_generator.yaml",
      "firefox-ios/Client/Glean/probes/autofill.passwords.yaml",
      "firefox-ios/Client/Glean/probes/history.yaml",
      "firefox-ios/Client/Glean/probes/homepage.shortcuts_library.yaml",
      "firefox-ios/Client/Glean/probes/library.bookmarks_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.downloads_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.history_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.reading_list_panel.yaml",
      "firefox-ios/Client/Glean/probes/metrics.yaml",
      "firefox-ios/Client/Glean/probes/microsurvey.yaml",
      "firefox-ios/Client/Glean/probes/onboarding.yaml",
      "firefox-ios/Client/Glean/probes/search.yaml",
      "firefox-ios/Client/Glean/probes/settings.yaml",
      "firefox-ios/Client/Glean/probes/share.open_in_firefox_extension.yaml",
      "firefox-ios/Client/Glean/probes/share_sheet.yaml",
      "firefox-ios/Client/Glean/probes/tabs_panel.yaml",
      "firefox-ios/Client/Glean/probes/terms_of_use.yaml",
      "firefox-ios/Client/Glean/probes/toolbar.yaml",
      "firefox-ios/Client/Glean/probes/tracking_protection.yaml",
      "firefox-ios/Client/Glean/probes/user.yaml",
      "firefox-ios/Client/Glean/probes/zoom_bar.yaml",
      "firefox-ios/Storage/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_firefoxbeta",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "firefox-ios-beta",
    "notification_emails": [
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "firefox-ios/Client/Glean/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "firefox-ios/Client/Glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-mobile/firefox-ios"
  },
  {
    "app_id": "org-mozilla-ios-fennec",
    "branch": "main",
    "channel": "nightly",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean",
      "nimbus",
      "org.mozilla.appservices:logins",
      "org.mozilla.appservices:syncmanager",
      "org.mozilla.appservices:adsclient"
    ],
    "deprecated": false,
    "description": "Nightly channel of Firefox for iOS.",
    "metrics_file_paths": [
      "firefox-ios/Client/Glean/probes/ai.summarizer.yaml",
      "firefox-ios/Client/Glean/probes/ai.translations.yaml",
      "firefox-ios/Client/Glean/probes/app_icon.yaml",
      "firefox-ios/Client/Glean/probes/app_menu.yaml",
      "firefox-ios/Client/Glean/probes/autofill.addresses.yaml",
      "firefox-ios/Client/Glean/probes/autofill.credit_cards.yaml",
      "firefox-ios/Client/Glean/probes/autofill.email_mask.yaml",
      "firefox-ios/Client/Glean/probes/autofill.password_generator.yaml",
      "firefox-ios/Client/Glean/probes/autofill.passwords.yaml",
      "firefox-ios/Client/Glean/probes/history.yaml",
      "firefox-ios/Client/Glean/probes/homepage.shortcuts_library.yaml",
      "firefox-ios/Client/Glean/probes/library.bookmarks_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.downloads_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.history_panel.yaml",
      "firefox-ios/Client/Glean/probes/library.reading_list_panel.yaml",
      "firefox-ios/Client/Glean/probes/metrics.yaml",
      "firefox-ios/Client/Glean/probes/microsurvey.yaml",
      "firefox-ios/Client/Glean/probes/onboarding.yaml",
      "firefox-ios/Client/Glean/probes/search.yaml",
      "firefox-ios/Client/Glean/probes/settings.yaml",
      "firefox-ios/Client/Glean/probes/share.open_in_firefox_extension.yaml",
      "firefox-ios/Client/Glean/probes/share_sheet.yaml",
      "firefox-ios/Client/Glean/probes/tabs_panel.yaml",
      "firefox-ios/Client/Glean/probes/terms_of_use.yaml",
      "firefox-ios/Client/Glean/probes/toolbar.yaml",
      "firefox-ios/Client/Glean/probes/tracking_protection.yaml",
      "firefox-ios/Client/Glean/probes/user.yaml",
      "firefox-ios/Client/Glean/probes/zoom_bar.yaml",
      "firefox-ios/Storage/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "fx-accounts": {
        "expiration_policy": {
          "delete_after_days": 30
        }
      },
      "onboarding-opt-out": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "topsites-impression": {
        "expiration_policy": {
          "delete_after_days": 30
        },
        "override_attributes": [
          {
            "name": "geo_city",
            "value": null
          }
        ],
        "submission_timestamp_granularity": "seconds"
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_fennec",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "firefox-ios-dev",
    "notification_emails": [
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "firefox-ios/Client/Glean/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "firefox-ios/Client/Glean/tags.yaml"
    ],
    "url": "https://github.com/mozilla-mobile/firefox-ios"
  },
  {
    "app_id": "org-mozilla-reference-browser",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash"
    ],
    "deprecated": false,
    "description": "A full-featured browser reference implementation using Mozilla Android Components",
    "metrics_file_paths": [
      "app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_reference_browser",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "reference-browser",
    "notification_emails": [
      "aplacitelli@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": true,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/reference-browser"
  },
  {
    "app_id": "org-mozilla-tv-firefox",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": true,
    "description": "Firefox for Amazon's Fire TV",
    "metrics_file_paths": [
      "app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_tv_firefox",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "firefox-for-fire-tv",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/firefox-tv"
  },
  {
    "app_id": "org-mozilla-vrbrowser",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean",
      "org.mozilla.appservices:syncmanager"
    ],
    "deprecated": true,
    "description": "A fast and secure browser for standalone virtual-reality and augmented-reality headsets",
    "metrics_file_paths": [
      "app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_vrbrowser",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "firefox-reality",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [
      "app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/MozillaReality/FirefoxReality"
  },
  {
    "app_id": "mozilla-lockbox",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean",
      "org.mozilla.appservices:syncmanager"
    ],
    "deprecated": true,
    "description": "Firefox's Lockwise app for Android",
    "metrics_file_paths": [
      "app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mozilla_lockbox",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "lockwise-android",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-lockwise/lockwise-android"
  },
  {
    "app_id": "org-mozilla-ios-lockbox",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": true,
    "description": "Firefox's Lockwise app for iOS",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_lockbox",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "lockwise-ios",
    "notification_emails": [
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-lockwise/lockwise-ios"
  },
  {
    "app_id": "org-mozilla-mozregression",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "Regression range finder for Mozilla nightly builds",
    "metrics_file_paths": [
      "mozregression/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "usage": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_mozregression",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "mozregression",
    "notification_emails": [
      "zeid@mozilla.com"
    ],
    "ping_file_paths": [
      "mozregression/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/mozregression"
  },
  {
    "app_id": "burnham",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": true,
    "description": "Automated end-to-end testing for Mozilla's Glean telemetry",
    "metrics_file_paths": [
      "application/src/burnham/config/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "discovery": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "space-ship-ready": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "starbase46": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "burnham",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "burnham",
    "notification_emails": [
      "rpierzina@mozilla.com"
    ],
    "ping_file_paths": [
      "application/src/burnham/config/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "application/src/burnham/config/tags.yaml"
    ],
    "url": "https://github.com/mozilla/burnham"
  },
  {
    "app_id": "mozphab",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "Phabricator review submission/management tool",
    "metrics_file_paths": [
      "mozphab/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "usage": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mozphab",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "mozphab",
    "notification_emails": [
      "zeid@mozilla.com"
    ],
    "ping_file_paths": [
      "mozphab/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-conduit/review"
  },
  {
    "app_id": "org-mozilla-connect-firefox",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": true,
    "description": "Firefox for Amazon's Echo Show",
    "metrics_file_paths": [
      "app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_connect_firefox",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "firefox-for-echo-show",
    "notification_emails": [
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/firefox-echo-show"
  },
  {
    "app_id": "org-mozilla-firefoxreality",
    "dependencies": [
      "glean-core"
    ],
    "deprecated": true,
    "description": "Firefox Reality for PC-connected VR platforms",
    "metrics_file_paths": [
      "Source/FirefoxRealityUnity/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_firefoxreality",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "firefox-reality-pc",
    "notification_emails": [
      "dmu@mozilla.com"
    ],
    "ping_file_paths": [
      "Source/FirefoxRealityUnity/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/MozillaReality/FirefoxRealityPC"
  },
  {
    "app_id": "mozilla-mach",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "Mach build telemetry",
    "metrics_file_paths": [
      "python/mach/metrics.yaml",
      "python/mozbuild/metrics.yaml",
      "tools/tryselect/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "baseline": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "deletion-request": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "events": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "metrics": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      },
      "usage": {
        "expiration_policy": {
          "delete_after_days": 10000
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mozilla_mach",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "mach",
    "notification_emails": [
      "mhentges@mozilla.com"
    ],
    "ping_file_paths": [
      "python/mach/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-ios-focus",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "nimbus"
    ],
    "deprecated": false,
    "description": "Firefox Focus on iOS. Klar is the sibling application",
    "metrics_file_paths": [
      "focus-ios/Blockzilla/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_focus",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 720
      }
    },
    "name": "firefox-focus-ios",
    "notification_emails": [
      "sarentz@mozilla.com",
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "focus-ios/Blockzilla/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/firefox-ios"
  },
  {
    "app_id": "org-mozilla-ios-klar",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "nimbus"
    ],
    "deprecated": false,
    "description": "Firefox Klar on iOS. Focus is the sibling application",
    "metrics_file_paths": [
      "focus-ios/Blockzilla/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_klar",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 720
      }
    },
    "name": "firefox-klar-ios",
    "notification_emails": [
      "sarentz@mozilla.com",
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "focus-ios/Blockzilla/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/firefox-ios"
  },
  {
    "app_id": "org-mozilla-focus",
    "branch": "main",
    "channel": "release",
    "dependencies": [
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "gecko"
    ],
    "deprecated": false,
    "description": "Release channel of Focus for Android.",
    "metrics_file_paths": [
      "mobile/android/focus-android/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_focus",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "firefox-focus-android",
    "notification_emails": [
      "jalmeida@mozilla.com",
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/focus-android/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-focus-beta",
    "branch": "main",
    "channel": "beta",
    "dependencies": [
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "gecko"
    ],
    "deprecated": false,
    "description": "Beta channel of Focus for Android.",
    "metrics_file_paths": [
      "mobile/android/focus-android/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_focus_beta",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "firefox-focus-android-beta",
    "notification_emails": [
      "jalmeida@mozilla.com",
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/focus-android/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-focus-nightly",
    "branch": "main",
    "channel": "nightly",
    "dependencies": [
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "gecko"
    ],
    "deprecated": false,
    "description": "Nightly channel of Focus for Android.",
    "metrics_file_paths": [
      "mobile/android/focus-android/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_focus_nightly",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "firefox-focus-android-nightly",
    "notification_emails": [
      "jalmeida@mozilla.com",
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/focus-android/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-klar",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "crashping",
      "org.mozilla.components:service-glean",
      "org.mozilla.components:lib-crash",
      "nimbus",
      "org.mozilla.components:service-nimbus",
      "gecko"
    ],
    "deprecated": false,
    "description": "Firefox Klar on Android. Focus is the sibling application",
    "metrics_file_paths": [
      "mobile/android/focus-android/app/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "pageload": {
        "expiration_policy": {
          "delete_after_days": 400
        }
      },
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_klar",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "firefox-klar-android",
    "notification_emails": [
      "jalmeida@mozilla.com",
      "tlong@mozilla.com"
    ],
    "ping_file_paths": [
      "mobile/android/focus-android/app/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "org-mozilla-bergamot",
    "branch": "legacy",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": true,
    "description": "Web extension for on-device machine translation",
    "metrics_file_paths": [
      "src/core/ts/background-scripts/background.js/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_bergamot",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      }
    },
    "name": "bergamot",
    "notification_emails": [
      "epavlov@mozilla.com"
    ],
    "ping_file_paths": [
      "src/core/ts/background-scripts/background.js/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-extensions/firefox-translations"
  },
  {
    "app_id": "firefox-translations",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": true,
    "description": "Web extension for on-device machine translation",
    "metrics_file_paths": [
      "extension/model/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "firefox_translations",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      }
    },
    "name": "firefox-translations",
    "notification_emails": [
      "epavlov@mozilla.com"
    ],
    "ping_file_paths": [
      "extension/model/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/firefox-translations"
  },
  {
    "app_id": "mozillavpn",
    "branch": "main",
    "channel": "release",
    "dependencies": [
      "glean-core"
    ],
    "deprecated": false,
    "description": "Mozilla VPN is a VPN client application. The first\nMozilla premium service.\n",
    "metrics_file_paths": [
      "src/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mozillavpn",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      }
    },
    "name": "mozilla-vpn",
    "notification_emails": [
      "vpn@mozilla.com",
      "amarchesini@mozilla.com",
      "mcleinman@mozilla.com"
    ],
    "ping_file_paths": [
      "src/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/mozilla-vpn-client"
  },
  {
    "app_id": "org-mozilla-firefox-vpn",
    "branch": "main",
    "channel": "release",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "Mozilla VPN (Android)",
    "metrics_file_paths": [
      "src/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_firefox_vpn",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      }
    },
    "name": "mozilla-vpn-android",
    "notification_emails": [
      "vpn@mozilla.com",
      "amarchesini@mozilla.com",
      "mcleinman@mozilla.com"
    ],
    "ping_file_paths": [
      "src/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/mozilla-vpn-client"
  },
  {
    "app_id": "org-mozilla-ios-firefoxvpn",
    "branch": "main",
    "channel": "release",
    "dependencies": [
      "glean-core"
    ],
    "deprecated": false,
    "description": "Mozilla VPN (iOS)",
    "metrics_file_paths": [
      "src/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_firefoxvpn",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      }
    },
    "name": "mozilla-vpn-ios",
    "notification_emails": [
      "vpn@mozilla.com",
      "amarchesini@mozilla.com",
      "mcleinman@mozilla.com"
    ],
    "ping_file_paths": [
      "src/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/mozilla-vpn-client"
  },
  {
    "app_id": "org-mozilla-ios-firefoxvpn-network-extension",
    "branch": "main",
    "channel": "release",
    "dependencies": [
      "glean-core"
    ],
    "deprecated": false,
    "description": "Mozilla VPN is a VPN client application. This is for\nthe iOS network extension, which runs the VPN logic.\n",
    "metrics_file_paths": [
      "src/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_ios_firefoxvpn_network_extension",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      }
    },
    "name": "mozilla-vpn-ios-network-ext",
    "notification_emails": [
      "vpn@mozilla.com",
      "amarchesini@mozilla.com",
      "mcleinman@mozilla.com"
    ],
    "ping_file_paths": [
      "src/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-mobile/mozilla-vpn-client"
  },
  {
    "app_id": "mozillavpn-backend-cirrus",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "nimbus-cirrus"
    ],
    "deprecated": false,
    "description": "The sidecar Cirrus container for the Mozilla VPN server\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mozillavpn_backend_cirrus",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      }
    },
    "name": "mozillavpn-backend-cirrus",
    "notification_emails": [
      "brizental@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-services/guardian-website"
  },
  {
    "app_id": "glean-dictionary",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "The Glean Dictionary documents the data collected\nby Mozilla projects that use Glean.\n",
    "metrics_file_paths": [
      "src/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "glean_dictionary",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "glean-dictionary",
    "notification_emails": [
      "aplacitelli@mozilla.com",
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [
      "src/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glean-dictionary"
  },
  {
    "app_id": "mdn-fred",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "Fred is the 2025 web frontend of MDN, an open-source, collaborative\nproject documenting Web platform technologies, including CSS, HTML,\nJavaScript, and Web APIs. MDN also provides an extensive set of\nlearning resources for beginning developers and students.\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mdn_fred",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "mdn-fred",
    "notification_emails": [
      "caugner@mozilla.com",
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mdn/fred"
  },
  {
    "app_id": "mdn-yari",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "Yari is the 2022 web frontend of MDN, an open-source, collaborative\nproject documenting Web platform technologies, including CSS, HTML,\nJavaScript, and Web APIs. MDN also provides an extensive set of\nlearning resources for beginning developers and students.\n",
    "metrics_file_paths": [
      "client/src/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mdn_yari",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      },
      "geoip_skip_entries": 2
    },
    "name": "mdn-yari",
    "notification_emails": [
      "caugner@mozilla.com",
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [
      "client/src/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mdn/yari"
  },
  {
    "app_id": "bedrock",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "The Mozilla website www.mozilla.org",
    "metrics_file_paths": [
      "glean/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "bedrock",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 180
      },
      "geoip_skip_entries": 2
    },
    "name": "bedrock",
    "notification_emails": [
      "agibson@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/bedrock"
  },
  {
    "app_id": "viu-politica",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": true,
    "description": "This is a \"spin-off\" of the Mozilla YouTube RegretsReporter extension.\nIt is an opt-in browser extension where users can anonymously tag videos\nrelated to the 2022 Brazilian Elections.\n",
    "metrics_file_paths": [
      "source/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "viu_politica",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 365
      }
    },
    "name": "viu-politica",
    "notification_emails": [
      "chico@mozillafoundation.org",
      "ranadheer@mozillafoundation.org"
    ],
    "ping_file_paths": [
      "source/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/viu-politica"
  },
  {
    "app_id": "treeherder",
    "branch": "master",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": true,
    "description": "Internal Developer dashboard for CI results\n",
    "metrics_file_paths": [
      "ui/glean/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "treeherder",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "treeherder",
    "notification_emails": [
      "jmaher@mozilla.com"
    ],
    "ping_file_paths": [
      "ui/glean/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/treeherder"
  },
  {
    "app_id": "firefox-desktop-background-tasks",
    "branch": "main",
    "dependencies": [
      "glean-core"
    ],
    "deprecated": false,
    "description": "Background tasks of Firefox Desktop.\nCurrently used by `BackgroundTask_removeDirectory`.\n",
    "metrics_file_paths": [
      "browser/components/metrics.yaml",
      "toolkit/components/backgroundtasks/metrics.yaml",
      "toolkit/components/crashes/metrics.yaml",
      "toolkit/mozapps/defaultagent/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "firefox_desktop_background_tasks",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "firefox-desktop-background-tasks",
    "notification_emails": [
      "necko@mozilla.com",
      "krosylight@mozilla.com",
      "vgosu@mozilla.com"
    ],
    "ping_file_paths": [
      "toolkit/components/backgroundtasks/pings.yaml",
      "toolkit/components/nimbus/pings.yaml",
      "toolkit/mozapps/defaultagent/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-firefox/firefox"
  },
  {
    "app_id": "accounts-frontend",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "Mozilla Accounts is Mozilla's authentication solution\nfor account-based end-user services and features.\n",
    "metrics_file_paths": [
      "packages/fxa-shared/metrics/glean/fxa-ui-metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "accounts_frontend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      },
      "geoip_skip_entries": 1
    },
    "name": "accounts-frontend",
    "notification_emails": [
      "fxa-staff@mozilla.com",
      "akomarzewski@mozilla.com"
    ],
    "ping_file_paths": [
      "packages/fxa-shared/metrics/glean/fxa-ui-pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/fxa"
  },
  {
    "app_id": "accounts-backend",
    "branch": "main",
    "dependencies": [
      "glean-server-metrics-compat"
    ],
    "deprecated": false,
    "description": "Mozilla Accounts is Mozilla's authentication solution\nfor account-based end-user services and features.\n",
    "metrics_file_paths": [
      "packages/fxa-shared/metrics/glean/fxa-backend-metrics.yaml",
      "packages/fxa-shared/metrics/glean/glean-backend-metrics-compat.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "accounts_backend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "accounts-backend",
    "notification_emails": [
      "fxa-staff@mozilla.com",
      "akomarzewski@mozilla.com"
    ],
    "ping_file_paths": [
      "packages/fxa-shared/metrics/glean/fxa-backend-pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/fxa"
  },
  {
    "app_id": "accounts-cirrus",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "nimbus-cirrus"
    ],
    "deprecated": false,
    "description": "Mozilla accounts is Mozilla's authentication solution for account-based end-user services and features.\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "accounts_cirrus",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "accounts-cirrus",
    "notification_emails": [
      "fxa-staff@mozilla.com",
      "project-nimbus@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/fxa"
  },
  {
    "app_id": "monitor-cirrus",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "nimbus-cirrus"
    ],
    "deprecated": false,
    "description": "Mozilla Monitor arms you with tools to keep your personal information safe.\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "monitor_cirrus",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "monitor-cirrus",
    "notification_emails": [
      "chumphreys@mozilla.com",
      "project-nimbus@mozilla.com",
      "jozhou@mozilla.com",
      "rhelmer@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/blurts-server"
  },
  {
    "app_id": "debug-ping-view",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "Web application for viewing Glean debug pings in real-time.\n",
    "metrics_file_paths": [
      "src/glean/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "debug_ping_view",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "debug-ping-view",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/debug-ping-view"
  },
  {
    "app_id": "monitor-frontend",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "Mozilla Monitor arms you with tools to keep your personal information safe.\n",
    "metrics_file_paths": [
      "src/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "monitor_frontend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "monitor-frontend",
    "notification_emails": [
      "rhelmer@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/blurts-server"
  },
  {
    "app_id": "monitor-backend",
    "branch": "main",
    "dependencies": [
      "glean-server"
    ],
    "deprecated": false,
    "description": "Mozilla Monitor arms you with tools to keep your personal information safe.\n",
    "metrics_file_paths": [
      "src/telemetry/backend-metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "monitor_backend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "monitor-backend",
    "notification_emails": [
      "rhelmer@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/blurts-server"
  },
  {
    "app_id": "moso-mastodon-backend",
    "branch": "main",
    "dependencies": [
      "glean-server-metrics-compat"
    ],
    "deprecated": true,
    "description": "Mastodon instance for Mozilla Social\n",
    "metrics_file_paths": [
      ".glean/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "moso_mastodon_backend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "moso-mastodon-backend",
    "notification_emails": [
      "breyes@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/MozillaSocial/mastodon"
  },
  {
    "app_id": "moso-mastodon-web",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": true,
    "description": "Web client for Mozilla Social",
    "metrics_file_paths": [
      "telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "moso_mastodon_web",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "moso-mastodon-web",
    "notification_emails": [
      "kdemtchouk@mozilla.com",
      "klong@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/MozillaSocial/elk"
  },
  {
    "app_id": "org-mozilla-social-nightly",
    "branch": "main",
    "channel": "nightly",
    "dependencies": [
      "glean-core"
    ],
    "deprecated": true,
    "description": "Android client for Mozilla Social",
    "metrics_file_paths": [
      "core/analytics/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "org_mozilla_social_nightly",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "moso-mastodon-android-nightly",
    "notification_emails": [
      "kdemtchouk@mozilla.com",
      "klong@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/MozillaSocial/mozilla-social-android"
  },
  {
    "app_id": "relay-backend",
    "branch": "main",
    "dependencies": [
      "glean-server"
    ],
    "deprecated": false,
    "description": "Relay provides email and phone masks to protect users from hackers and\ntrackers. The Relay backend server provides an API for Firefox, the Relay\nadd-on, and the Relay website. It also processes Mozilla account updates,\nemails, phone calls, and text messages.\n",
    "metrics_file_paths": [
      "telemetry/glean/relay-server-metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "relay_backend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "relay-backend",
    "notification_emails": [
      "lcrouch@mozilla.com",
      "jhermann@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/fx-private-relay"
  },
  {
    "app_id": "gleanjs-docs",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "Glean.js user and developer documentation.\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "gleanjs_docs",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "gleanjs-docs",
    "notification_emails": [
      "glean-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glean.js"
  },
  {
    "app_id": "ads-backend",
    "branch": "main",
    "dependencies": [
      "glean-server"
    ],
    "deprecated": false,
    "description": "Mozilla Ads Backend Service\n",
    "metrics_file_paths": [
      "telemetry/glean/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "ads_backend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 775
      }
    },
    "name": "ads-backend",
    "notification_emails": [
      "gleonard@mozilla.com"
    ],
    "ping_file_paths": [
      "telemetry/glean/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-services/mars-telemetry"
  },
  {
    "app_id": "thunderbird-desktop",
    "dependencies": [
      "gecko",
      "glean-core"
    ],
    "deprecated": false,
    "description": "Thunderbird email client",
    "metrics_file_paths": [
      "mail/metrics.yaml",
      "mail/components/compose/metrics.yaml",
      "mail/components/addrbook/metrics.yaml",
      "mail/components/cloudfile/metrics.yaml",
      "mail/components/inappnotifications/metrics.yaml",
      "calendar/metrics.yaml",
      "mailnews/protocols/exchange/metrics.yaml"
    ],
    "moz_pipeline_metadata": {
      "user-characteristics": {
        "expiration_policy": {
          "delete_after_days": 90
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "thunderbird_desktop",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 420
      }
    },
    "name": "thunderbird-desktop",
    "notification_emails": [
      "alessandro@thunderbird.net",
      "sancus@thunderbird.net"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [
      "mail/tags.yaml"
    ],
    "url": "https://github.com/mozilla/releases-comm-central"
  },
  {
    "app_id": "thunderbird-crashreporter",
    "dependencies": [
      "glean-core",
      "crashping"
    ],
    "deprecated": false,
    "description": "The Thunderbird desktop crash reporter client.",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {
      "crash": {
        "expiration_policy": {
          "delete_after_days": 775
        }
      }
    },
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "thunderbird_crashreporter",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "thunderbird-crashreporter",
    "notification_emails": [
      "afranchuk@mozilla.com",
      "crash-reporting-wg@mozilla.org",
      "stability@mozilla.org"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/releases-comm-central"
  },
  {
    "app_id": "net-thunderbird-android",
    "channel": "release",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "Release channel of Thunderbird for Android.",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "net_thunderbird_android",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "thunderbird-android-release",
    "notification_emails": [
      "alessandro@thunderbird.net",
      "sancus@thunderbird.net",
      "kewisch@thunderbird.net"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/thunderbird/thunderbird-android"
  },
  {
    "app_id": "net-thunderbird-android-beta",
    "channel": "beta",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "Beta channel of Thunderbird for Android.",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "net_thunderbird_android_beta",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "thunderbird-android-beta",
    "notification_emails": [
      "alessandro@thunderbird.net",
      "sancus@thunderbird.net",
      "kewisch@thunderbird.net"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/thunderbird/thunderbird-android"
  },
  {
    "app_id": "net-thunderbird-android-daily",
    "channel": "nightly",
    "dependencies": [
      "glean-core",
      "org.mozilla.components:service-glean"
    ],
    "deprecated": false,
    "description": "Daily channel of Thunderbird for Android.",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "net_thunderbird_android_daily",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "thunderbird-android-daily",
    "notification_emails": [
      "alessandro@thunderbird.net",
      "sancus@thunderbird.net",
      "kewisch@thunderbird.net"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/thunderbird/thunderbird-android"
  },
  {
    "app_id": "syncstorage",
    "branch": "master",
    "dependencies": [
      "glean-server"
    ],
    "deprecated": false,
    "description": "Mozilla Sync Storage Backend built with Rust.\n",
    "metrics_file_paths": [
      "glean/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "syncstorage",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "syncstorage",
    "notification_emails": [
      "tlong@mozilla.com",
      "sync-backend@mozilla.com"
    ],
    "ping_file_paths": [
      "glean/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla-services/syncstorage-rs"
  },
  {
    "app_id": "glam",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "The Glean Aggregated Metrics Dashboard.\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "glam",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 400
      }
    },
    "name": "glam",
    "notification_emails": [
      "efilho@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/glam"
  },
  {
    "app_id": "subscription-platform-backend",
    "branch": "main",
    "dependencies": [
      "glean-server"
    ],
    "deprecated": false,
    "description": "Mozilla Subscription Platform is Mozilla's subscription management\nsolution for account-based end-user services and features.\n",
    "metrics_file_paths": [
      "libs/shared/metrics/glean/src/registry/subplat-backend-metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "subscription_platform_backend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "subscription-platform-backend",
    "notification_emails": [
      "dalvarez@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/fxa"
  },
  {
    "app_id": "subscription-platform-frontend",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "Mozilla Subscription Platform is Mozilla's subscription management\nsolution for account-based end-user services and features.\n",
    "metrics_file_paths": [
      "libs/shared/metrics/glean/src/registry/subplat-frontend-metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "subscription_platform_frontend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "subscription-platform-frontend",
    "notification_emails": [
      "lchan@mozilla.com",
      "subplat-team@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/fxa"
  },
  {
    "app_id": "experimenter-cirrus",
    "branch": "main",
    "dependencies": [
      "glean-core",
      "nimbus-cirrus"
    ],
    "deprecated": false,
    "description": "Experimenter is Mozilla's internal web application for managing\nexperiments and rollouts across Mozilla's many applications.\n\nCirrus is a Docker container we deploy in order to support\nexperimentation for web applications.\n\nThis application contains the data definitions for Experimenter's\ninstances of Cirrus.\n\nDocumentation for the experimentation program at Mozilla can be found\n[here](https://experimenter.info/), and experimenter's git repository\ncan be found [here](https://github.com/mozilla/experimenter).\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "experimenter_cirrus",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "experimenter-cirrus",
    "notification_emails": [
      "project-nimbus@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/experimenter"
  },
  {
    "app_id": "experimenter-backend",
    "branch": "main",
    "dependencies": [
      "glean-server"
    ],
    "deprecated": false,
    "description": "Experimenter is Mozilla's internal web application for managing\nexperiments and rollouts across Mozilla's many applications.\n",
    "metrics_file_paths": [
      "experimenter/experimenter/telemetry/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "experimenter_backend",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "experimenter-backend",
    "notification_emails": [
      "project-nimbus@mozilla.com"
    ],
    "ping_file_paths": [
      "experimenter/experimenter/telemetry/pings.yaml"
    ],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/experimenter"
  },
  {
    "app_id": "subscription-platform-backend-cirrus",
    "branch": "main",
    "dependencies": [
      "glean-server",
      "nimbus-cirrus"
    ],
    "deprecated": false,
    "description": "Mozilla Subscription Platform is Mozilla's subscription management\nsolution for account-based end-user services and features.\n",
    "metrics_file_paths": [],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "subscription_platform_backend_cirrus",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 760
      }
    },
    "name": "subscription-platform-backend-cirrus",
    "notification_emails": [
      "project-nimbus@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mozilla/fxa"
  },
  {
    "app_id": "mdn-mcp",
    "branch": "main",
    "dependencies": [
      "glean-js"
    ],
    "deprecated": false,
    "description": "MDN's MCP server provides up-to-date search\nand retrieval of MDN\u2019s web platform documentation\nand Browser Compatibility Data.\n",
    "metrics_file_paths": [
      "glean/metrics.yaml"
    ],
    "moz_pipeline_metadata": {},
    "moz_pipeline_metadata_defaults": {
      "bq_dataset_family": "mdn_mcp",
      "bq_metadata_format": "structured",
      "expiration_policy": {
        "delete_after_days": 1130
      }
    },
    "name": "mdn-mcp",
    "notification_emails": [
      "mdn-engineering@mozilla.com"
    ],
    "ping_file_paths": [],
    "prototype": false,
    "skip_documentation": false,
    "tag_file_paths": [],
    "url": "https://github.com/mdn/mcp"
  }
]