// what the extension accesses
Data the extension works with
The Shopify API Client is a Chrome extension that runs the Shopify Admin GraphQL API using your own Shopify admin session. To do that, it reads and stores a small set of values:
- Shopify session and CSRF headers. When you have a Shopify admin tab open, the extension captures the session and CSRF request headers Shopify already sends (for example the CSRF token and trace headers). These are stored locally in your browser so the extension can authorize Admin GraphQL requests as you. The requests run with your existing Shopify login, the same access you already have in the admin.
- Store handle. The extension reads the store handle from the admin URL to build the correct GraphQL endpoint.
- An account. Signing in is optional and only needed for the paid features (AI chat, the MCP bridge, bulk operations and CSV import/export). If you sign in with Google or GitHub, we receive and store your email address, your display name, and the account identifier from that provider. A token issued by the Heltra backend is stored locally and sent with backend requests to identify your account.
- An install identifier. A random identifier (installUuid) is generated once when the extension is installed and stored locally. It is sent when you start a free trial, as an abuse signal.
- Your saved queries and history. Query history and editor state are stored locally in your browser.