Skip to content
Michal Stanke edited this page Sep 12, 2025 · 10 revisions

This page documents, what data Pontoon Add-on uses, what are their sources and what features need them, to provide more information to developers and details to users on top of the privacy policy.

Data sources

All URLs of periodically fetched endpoints and pages of Pontoon as well as links in the add-on UI contain utm_source parameter. That allows Pontoon backend to detect requests from the add-on and analytics to see the visitor's origin. (PR #76)

Notifications

Displayed in the toolbar button popup, or using system notifications.

  • list of notifications updated from https://pontoon.mozilla.org/user-data/
    • fetched periodically
    • fetched if new notification is found in <header> HTML tag on any Pontoon page visited
  • mark all notifications as read via AJAX call to https://pontoon.mozilla.org/notifications/mark-all-as-read/

Teams information

Displayed in the toolbar button popup, or used for reporting l10n bugs on Mozilla websites.

  • latest team activity persed from HTML of https://pontoon.mozilla.org/teams/
  • list of Bugzilla components https://flod.org/mozilla-l10n-query/?bugzilla=product

Projects information

Used to display correct project name in the context menu or page action menu on Mozilla websites.

Options

  • list of available teams from Pontoon API
  • team of the user (actually selected homepage) parsed from HTML of https://pontoon.mozilla.org/settings/

Potential data needed for future

Except for the current data in use and mentioned above, there are some features planned, that would require to implement more APIs or even improve the features in Pontoon itself.

Clone this wiki locally