OpenAI does not use Sense Chat Inputs or Outputs to train its models. Sense Chat leverages large language models from OpenAI.
How Sense Chat processes queries
Sense Chat follows our existing security practices. Sense Chat never runs queries itself; it only creates instructions for the Heap app to run queries. Any customer-specific Inputs are inserted by the Heap app and the query is run by the frontend of the Heap app itself. The Heap app frontend already has rigorous safeguards in place to protect customer data. To learn more about these safeguards and our security processes, please refer to our Trust Center.
Cross-customer data isolation
Any responses to a customer's question would only be able to create a chart based on that customer's data. The response from OpenAI is a set of instructions for Heap's web app on which type of chart to create, which events/segments/properties to use, and any modifiers to a query (such as a filter or a grouping). Sense Chat then takes these instructions and generates the chart inside the logged-in Heap app, just like an end user would manually do in the Analyze tab of the Heap app.
Sense Chat only has access to what the end user would already have access to inside the Heap environment they're currently authorized to access (via password, SSO, etc). Therefore, a Heap user from one customer account could not access any data pertaining to another customer account because they are not authorized to access that other customer account's data.