What the AI can see
A template preview that Spark or an MCP assistant reads is rendered for a stand-in contact called “Preview Contact”, never a real one, with any name or address in the sample data masked. A message-log row names the recipient’s domain and contact id; its subject is scrubbed of that recipient’s own stored values.
Apart from AI personalisation’s trait profiles, this is fixed at aggregates only: there is no setting that widens it.
Sensitive fields
Mark a custom field sensitive on the Custom fields page. Its values already never reach a model; marking it also withholds its options and description from every tool output, and any segment rule or automation condition that uses it reads[sensitive] to a model. Emails, merge tags, segments and the API use it as normal.
See your workspace’s settings
Settings → Privacy → AI & data shows:- the contact context (aggregates only);
- the fields marked sensitive;
- which text and image models the platform uses and where they are hosted;
- whether a residency mode (UK, EU, or UK + EU) is enforced.
Where the models run
Two providers, picked per capability: Google’s Gemini API (global) and Amazon Bedrock (Claude and Nova in the UK/EU, Stability image models in the US). The pick is binding: a failed call returns an error instead of moving to the other provider, unless the platform has allowed fallback. Under an enforced residency mode, a model hosted outside the boundary is refused, and so is the fallback to Gemini.Training and retention
- Gemini API, paid services: Google states it does not use prompts or responses to improve its products and logs them for a limited time to detect policy violations (terms).
- Amazon Bedrock: AWS states inputs and outputs are not used to train models and are not shared with model providers (FAQs); some models keep traffic up to 30 days inside AWS for abuse detection (abuse detection).
Limits
- Text you write (a brief, a template, your brand voice) is sent as written. A customer’s name typed into a brief reaches the model.
- The REST API returns contact data to integrations you authorise with a key; it is for your systems, not for models.
- A connected MCP assistant runs on its own provider’s model and terms.