> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Permissions & Privacy

> What an AI assistant connected to storekit can see and change, what storekit records about each request, and how to disconnect or revoke access.

Connecting an assistant means letting a third-party AI product read your business data. This page sets out exactly what that involves so you can decide who on your team should connect one.

## Scope

* **One account.** The assistant sees the storekit account of the person who signed in (their first account, if they belong to several), and nothing else. Every request is scoped to that account on the server; the assistant cannot ask for another account's data by guessing an ID.
* **All stores on that account.** Access is not narrowed to the stores a user can see in the dashboard. If a manager who only works one store connects an assistant, the assistant can still report on every store on the account.
* **No user-level permissions.** The dashboard's user roles do not apply to the assistant. Treat "can connect an assistant" as equivalent to "can read everything on the account and can create discount codes and payment links".

<Warning>
  Because of the last two points, connect assistants only for people you would trust with account-wide reporting and with creating payment links.
</Warning>

## Read and Write

Sixteen of the eighteen tools are read-only. The two writes are:

| Write                | What it creates                                                                             | Where to review it               |
| -------------------- | ------------------------------------------------------------------------------------------- | -------------------------------- |
| Create discount code | A code assigned to one or more of your stores, active immediately unless given a start date | **Marketing** → **Discounts**    |
| Create payment link  | A live checkout link for a store that can take money immediately                            | **Payments** → **Payment Links** |

Claude, ChatGPT, Cursor, VS Code and Claude Code ask you to approve a write before it runs by default, but that prompt belongs to the client, not to storekit: a client set to auto-allow tools or a custom agent runs writes without any confirmation. Keep approval prompts on. Nothing else on the account — orders, menus, settings, users, payouts — can be changed through the assistant.

Creating a payment link also sends the `payment_link.created` [webhook](/docs/developers/webhooks/webhook-events) if you subscribe to it, exactly as it would from the dashboard.

## What Your Assistant's Provider Sees

Whatever storekit returns to the assistant — order details, customer names on orders, totals — is processed by the assistant's provider (Anthropic, OpenAI, Cursor, and so on) under their terms. storekit does not control what they retain or train on. Check their data policies, and prefer business or enterprise plans that exclude training, if that matters to you.

## What storekit Records

For every request the assistant makes, storekit records:

* which tool was called, when, how long it took and whether it succeeded;
* the **names and types** of the arguments — for example "a store ID and a date range" — but **not their values**;
* which user made the call, and the name and version of the assistant software.

storekit does **not** record the data returned to the assistant. This log is used to run and improve the service and to investigate problems. Writes are additionally logged on the server with the account and the user that made them.

## Disconnecting

Disconnecting is immediate and does not delete anything the assistant has already been shown.

Remove the connector in the assistant itself — see the "Disconnecting" section of your [connect guide](/docs/guides/ai/overview#connect-your-assistant). There is no list of connected assistants in the storekit dashboard.

If a user leaves your team, remove them from the account under **Members** — click your profile in the bottom-left sidebar (see [Team Members](/docs/guides/account/users)). Their sign-in stops working, and so does any assistant they connected.

## Related

<CardGroup cols={2}>
  <Card title="Users" icon="users" href="/docs/guides/account/users">
    Managing who has access to your account.
  </Card>

  <Card title="Event Tracking" icon="chart-line" href="/docs/privacy-security/event-tracking">
    How storekit handles analytics data more broadly.
  </Card>
</CardGroup>


## Related topics

- [Connect Your AI Agent](/docs/guides/ai/overview.md)
- [Connect ChatGPT](/docs/guides/ai/connect/chatgpt.md)
- [Connect Claude](/docs/guides/ai/connect/claude.md)
- [Authentication](/docs/developers/mcp/authentication.md)
- [Meta Pixel and Conversions API](/docs/guides/integrations/marketing/meta-tracking.md)
