Heap sends the following data to OpenAI:
- End user questions in natural language (ex: “how many users who view a product page add something to the cart?”)
- The names of labeled events, segments, properties, and charts (including titles, names of axes, etc.)
- The names of built-in and custom properties like “domain” or “path”, and other metadata about events, properties, segments and charts including, but not limited to, how often they are used in other charts and dashboards. This data helps the AI choose which events/properties to use based on the question.
- The top 5 most common property values. This helps the AI map a question like “How many signups did we have in France?” to use a country property for France.
Note: We never send your user’s identifiers or property values that look like IP addresses, email addresses, phone numbers, or tax identifiers. We use a regex to identify these property value types. We also do not send query strings from URLs or any values that share a name with values you are redacting with Heap APIs
Heap has activated OpenAI’s zero data retention policy. With zero data retention, request and response bodies are not persisted to any logging mechanism in OpenAI’s system. Request and response bodies only exist in memory for the duration of the chat session in order to serve the request.