1. Overview

CommandX (“we”, “the extension”) is a browser extension that provides a command palette, omnibox commands, and macros. We are committed to protecting your privacy. This policy describes what data the extension uses and where it stays.

2. Data we do not collect

  • We do not collect, store on our servers, or sell your personal data.
  • We do not use analytics, tracking, or advertising.
  • We do not require an account or sign-in.

3. Data stored locally on your device

The extension uses Chrome's local storage (chrome.storage.local) only. This may include:

  • Recent macros: Last 8 executed commands to show "recent" suggestions.
  • Nudge dismissals: Domains where you dismissed the in-page tip (e.g. "Press cmd twice..."), so we don't show it again.
  • Optional dev logs: If you enable a developer option, execution logs may be stored locally; they are not sent to us.

All of this stays on your device and is not transmitted to our servers (we have no backend that receives this data).

4. Permissions and how we use them

  • Tabs: Open URLs in new or current tab when you run a command.
  • Storage: Store recent commands and nudge state locally, as above.
  • Omnibox: Register the "x" keyword so you can run commands from the address bar.
  • History: Provide "go" (recent sites) and "workspace history" (recent Google Docs, Sheets, Slides, Notion) from your browser history; we only read history locally to help users get to recent URLs faster.
  • ClipboardWrite: Only when a macro uses (clipboard) or a copy action; we do not read or write clipboard otherwise.
  • Active tab / scripting: Used to draw command palette overlay on the current tab when you invoke the extension with keyboard shortcut.
  • Alarms: For internal scheduling (e.g. rate limiting), no data sent externally.

5. Third-party services (APIs)

To provide specific features, the extension may send requests to these services; the only data sent is what's needed for the feature:

  • Currency: Amount and currency codes (e.g. USD, EUR) to exchange rate APIs; we may use a geo API (e.g. ipwho.is) to infer your country for a default currency.
  • Dictionary / spelling: The word or phrase you type to get definitions or "did you mean" suggestions.
  • No other third parties: We do not send your browsing history, macros, or stored data to any other services.

6. Changes

We may update this policy; we will post the new version with an updated "Last updated" date. Continued use after changes means you accept the updated policy.

7. Contact

For privacy-related questions, contact avinashbussa1@gmail.com.