Separate Chrome manifest permissions from OAuth scopes
The `identity` permission in `manifest.json` only enables the auth popup API. The actual data access is determined by the `oauth2.scopes` requested on the consent screen.
How does `chrome.identity` work in Chrome extensions? Learn the difference between basic email sign-in and broad Google Workspace OAuth scopes (Gmail, Drive, Sheets).
Review how Chrome enforces identity / identity.email in Manifest V3 and how to tell legitimate user-triggered extensions apart from intrusive tools.
The `identity` permission in `manifest.json` only enables the auth popup API. The actual data access is determined by the `oauth2.scopes` requested on the consent screen.
A login screen should only ask for `openid`, `email`, and `profile`—never access to read your Google Drive or Gmail unless that is the core product.
No. Vezz me never asks for OAuth access to your Google account.
Install Vezz me free, highlight text on any webpage, and press your customizable shortcut (default: Ctrl+Shift+X or Cmd+Shift+X on Mac) to get an answer right beside the source.