You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ai/mcp.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ A first-time connection will go something like this:
70
70
3. You're redirected to Metabase to log in (if you aren't already) and approve the connection.
71
71
4. The client receives an access token scoped to the permissions you have in Metabase.
72
72
73
-
Results returned by the MCP server are sent to your MCP client, which may forward them to an AI provider depending on how the client is configured. See [Privacy](./settings.md#privacy).
73
+
Results returned by the MCP server are sent to your MCP client, which may forward them to an AI provider depending on how the client is configured. See [AI privacy](./privacy.md).
summary: What data Metabase sends to AI providers and MCP clients when you use AI features, and what Metabase the company collects.
4
+
---
5
+
6
+
# AI privacy
7
+
8
+
AI in Metabase is optional.
9
+
10
+
If you do use AI (which you can set up in [AI settings](./settings.md)), we need to send some data outside of your Metabase. This page covers what gets sent, and to whom.
11
+
12
+
## Data sent to the Metabase AI service
13
+
14
+
When using the Metabase AI service, we don't send the _results_ of your queries to a third-party AI provider, and we don't look at them ourselves.
15
+
16
+
What we send:
17
+
18
+
- Your prompts.
19
+
- Metadata (like table and field names), so Metabot knows what to query.
20
+
- A sampling of field values from your database. For example, if you ask Metabot to "Filter everyone from Wisconsin," it might check the values in the state field to see how the data is stored (like "WI" vs "Wisconsin"). See [syncs](../databases/sync-scan.md).
21
+
- For chart analysis, AI won't see the raw timeseries data, but it does see some metrics derived from that data (like slopes, series correlations, etc). AI may also see some categorical values. For example, if a question breaks out orders over time by a product category, the AI could see the category values ("Gadgets", "Widgets", etc).
22
+
23
+
We, Metabase the company, also collect some of this metadata to gauge usage and improve the AI integration.
24
+
25
+
## Data sent to your own AI provider
26
+
27
+
If you're using your own API key, everything listed above is sent to your selected AI provider. Review your provider's data handling and privacy policies.
28
+
29
+
## Data sent to the MCP client
30
+
31
+
When using the [MCP server](./mcp.md), query _results_ are sent to the connected MCP client.
32
+
33
+
## Data sent when submitting feedback
34
+
35
+
If you [submit feedback](./metabot.md#giving-feedback-on-metabot-responses) on a Metabot response, the context for that conversation, including metadata and your prompts, might be sent to Metabase the company, and may contain sensitive data.
36
+
37
+
## Further reading
38
+
39
+
-[AI settings](./settings.md)
40
+
-[Using Metabot](./metabot.md)
41
+
-[MCP server](./mcp.md)
42
+
-[Privacy and GDPR](../installation-and-operation/privacy.md)
Copy file name to clipboardExpand all lines: docs/ai/settings.md
+1-24Lines changed: 1 addition & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,8 +21,6 @@ AI features are available on both Metabase Cloud and self-hosted Metabase. To tu
21
21
- Another supported provider. See [bring your own API key](#bring-your-own-api-key).
22
22
3. Once connected, configure [Metabot](#configure-metabot) and other AI features below.
23
23
24
-
> The Metabase AI add-on only appears in your Metabase Store account after you've connected to the Metabase AI service in **Admin settings > AI**. If you're on a Pro trial and don't see the add-on in **Manage plan**, connect it from Admin first; the Store will reflect it after.
25
-
26
24
## Choose AI provider
27
25
28
26
_Admin > AI_
@@ -42,8 +40,6 @@ Metabase's AI Service is a good option if you don't have a preferred AI provider
42
40
43
41
If you use Metabase's AI Service, you'll get charge based on token usage (in addition to your regular Metabase Cloud subscription fee). See [Pricing](https://www.metabase.com/pricing).
44
42
45
-
To enable Metabase's AI Service on Metabase Cloud, you must me logged in to your Metabase instance with the email that matches the email for the admin of your [Metabase Store account](https://store.metabase.com).
46
-
47
43
To use Metabase AI provider for your Metabot:
48
44
49
45
1. Go to **Admin > AI > AI settings**.
@@ -56,8 +52,6 @@ To disable Metabase AI provider and stop charges:
56
52
1. Go to **Admin > AI > AI settings**.
57
53
2. Under **Connected to Metabase**, click **Disconnect**.
58
54
59
-
Any Metabase instance admin can disconnect the Metabase AI Service, even if they lack an admin account in the Metabase store.
60
-
61
55
### Bring your own API key
62
56
63
57
You can specify your own API key and model for Metabot from one of the supported providers. Currently, Metabase only supports models from Anthropic.
@@ -193,28 +187,11 @@ If you're using your own API key, you can track usage and costs through your AI
193
187
194
188
On Metabase Pro/Enterprise, you also get access to detailed [AI usage auditing](usage-auditing.md) with detailed breakdown of AI usage by user, tool, feature etc.
195
189
196
-
## Privacy
197
-
198
-
When using the Metabase AI service, your questions and conversations remain private to your Metabase -- we don't send your data to external services. We do collect some metadata to gauge and improve usage.
199
-
200
-
If you're using your own API key, your prompts and data are sent to your selected AI provider. Review your provider's data handling and privacy policies. When using the [MCP server](./mcp.md), query results are sent to the connected MCP client.
201
-
202
-
In both cases, Metabot can't create assets or write data. If you [submit feedback](./metabot.md#giving-feedback-on-metabot-responses), the form you send may contain sensitive data from your conversation.
203
-
204
-
### What Metabot can see
205
-
206
-
Metabot has access to your Metabase metadata and some data values to help answer your questions:
207
-
208
-
-**Table, Question, Model, Dashboard, and Metric metadata**: Metabot can see the structure and configuration of your content.
209
-
-**Sample field values**: When you ask questions like "Filter everyone from Wisconsin," Metabot might check the values in the state field to understand how the data is stored (like "WI" vs "Wisconsin"). See [syncs](../databases/sync-scan.md).
210
-
-**Timeseries data**: For chart analysis, Metabot might see the timeseries data used to draw certain visualizations, depending on the chart type.
211
-
212
-
When you [submit feedback](./metabot.md#giving-feedback-on-metabot-responses), the context for the conversation - including this metadata and conversation prompts - might be sent to Metabase.
213
-
214
190
## Further reading
215
191
216
192
-[Using Metabot](metabot.md)
217
193
-[MCP server](mcp.md)
194
+
-[AI privacy](privacy.md)
218
195
-[AI access and usage controls](usage-controls.md)
0 commit comments