Skip to main content

අවසර

Permissions

Minimal permissions

No host (web) permissions are requested by this add‑on. The add‑on does not collect telemetry or make background network requests. See Privacy.


The add-on requests a small, focused set of permissions only. Why each is needed:

  • compose: observe compose events, list/add attachments in your reply.
  • messagesRead: read metadata and fetch attachment files from the original message.
  • scripting: inject the small in‑compose confirmation dialog when enabled.
  • windows: open a tiny confirmation popup as a last resort when messaging fails.
  • sessions: store a per‑tab flag to avoid duplicate processing.
  • storage: persist options (blacklist, confirmation toggle, default answer).
  • tabs: targeted messaging to the compose tab for confirmation requests.

Additional notes:

  • No host permissions (web origins) are requested by this add‑on.
  • The tabs permission is used only to target the compose tab when coordinating the optional confirmation dialog; it is not used to read history or navigate pages.

These are documented in the source and tested in CI. The add-on does not collect telemetry.


Summary (permissions → purpose)

PermissionWhy it’s needed
composeObserve compose events; list and add attachments in your reply.
messagesReadList original message attachments and fetch the file data.
scriptingInject/coordinate lightweight UI for confirmation when enabled.
windowsFallback popup if messaging fails (rare).
sessionsStore a per‑tab flag to prevent duplicate processing.
storagePersist options (blacklist, confirmation toggle, default answer).
tabsTargeted messaging to the compose tab for confirmation requests.
(host perms)None — the add‑on does not request web origins.

Not requested

  • compose.save, compose.send — the add-on does not save or send mail on your behalf.

See also: Privacy — no telemetry, no background network, user‑initiated links only.