Skip to main content

AI Data Policy

Data settings

You can manage data sharing under Settings -> AI Settings -> Data Provided To AI.

Data provided to Holistics AI

Holistics AI ensures a secure and transparent approach to data processing. To provide helpful, context-aware responses, Holistics AI may access different kinds of data. These data types include:

  • Metadata: Information of Holistics objects that the user is currently working with. This includes titles, labels, descriptions, text blocks, data types, model relationships, formulas, chart settings, AMQL codes, and git commit messages.

  • Sample Data (Optional): A few sampled values of the source database columns that the user is currently working with.

  • Result Data (Optional): Result data (in the form of csv and images) of the charts that the user is currently working with.

AI providers

OpenAI

Holistics currently uses OpenAI APIs.

Custom AI provider

When using Custom AI providers, you can manage your provider's data settings, such as Data sharing, on the provider's platform.

Data shared by features

Each AI capability uses only the data it needs. You stay in control of what’s shared.

ModeMetadataSample DataResult Data
Explore Data✅ Yes🟡 Optional

Allow the AI to learn about the data structure and patterns to write filters more accurately.
🟡 Optional

Allow the AI to provide summary, insights, and analysis on the result.
Search Docs⚪ No⚪ No⚪ No
Generate data model field description✅ Yes🟡 Optional

Allow the AI to learn about the data structure and patterns to generate more useful descriptions.
⚪ No
Generate tag description✅ Yes⚪ No⚪ No
Generate commit message✅ Yes⚪ No⚪ No
Generate PR description✅ Yes⚪ No⚪ No

Query execution

Query executions are done on Holistics on behalf of the caller user. Therefore, all permission controls (e.g. User Roles, Row-level Permissions, Column-level Permissions) are applied as if the user is using Holistics.

Data (e.g. Sample Data and Result Data) is only sent to the AI provider if it is allowed in your Holistics AI Settings.

Data is transmitted using secured connections.

ai-query-execution-flow2

As illustrated above, the AI Provider

  • Do not have direct access to your database
  • Cannot write or execute SQLs directly
    • Instead, it only writes AQLs. The AQL/Dataset querying is done on Holistics side and must go through user's permission controls.

Data storage and retention

  • Holistics stores your AI conversations for 30 days, allowing users to access their AI chat history before it expires.
  • Holistics stores your AI conversations encrypted (i.e. "Encrypted at rest").

Let us know what you think about this document :)