Veezoo

AI & Data Protection Settings

Admin reference for Veezoo's AI model configuration, AI data access, data protection levels, key management, and SQL tool access.

This page is a reference of the AI- and data-protection-related settings that apply to your organization.

Admins of your organization control AI Data Access and SQL Tool Access themselves, under Admin > Settings. The remaining settings on this page - the AI models, the minimum data protection level and the encryption key - are configured by Veezoo for your organization; contact your Veezoo representative to change them.

Model Configuration

Two model tiers power Veezoo's answers:

  • Base Model - the model used for most requests.
  • Advanced Model - the model used for complex tasks, upgrading on demand. It can be the same as the Base Model.

Both are set to Veezoo's recommended models and are managed by Veezoo, so you normally do not need to think about them.

AI Data Access

Under Settings > Data Access & Protection, the AI Data Access switch controls whether Veezoo's AI can process database query results to provide richer answers like summaries, explanations, and follow-up suggestions.

  • Enabled (recommended): Veezoo can analyze query results to generate summaries, natural-language explanations, and intelligent follow-ups. Query results are sent exclusively to Veezoo's contractually bound AI sub-processors (listed in the Data Processing Agreement) under strict data protection terms. Your data is never used for model training.
  • Disabled: The AI only uses schema metadata (table and column names) and selected reference values (e.g. product names) for query generation. Veezoo can still build queries and charts, but answers are limited to raw tables and charts without AI-generated explanations or reasoning over result values.

Per-Knowledge-Graph control is available in Veezoo Studio.

Minimum Data Protection Level

Database query results and information derived from them (e.g. AI-generated summaries of the data) are considered sensitive data in Veezoo. Your organization has a minimum level of protection applied to such data in any Knowledge Graph, configured by Veezoo:

LevelWhat it means
UnprotectedDisables any data protection mechanisms. Use only for insensitive or public data, where data protection is not required.
EncryptedSensitive data is encrypted under an organization-specific encryption key and retained according to the agreed policy.
No PersistenceSensitive data is never persisted to disk and only kept in memory for a short time as necessary for basic features. This disables any features of Veezoo that rely on persisting sensitive data.

Individual Knowledge Graphs can be configured (in Veezoo Studio) with an at least as restrictive level, but not a less restrictive one.

The Encrypted level requires an encryption key - see Key Management below.

Key Management

The Encrypted level uses an encryption key registered for your organization. You can bring your own key-encryption-key, for example an AWS KMS key referenced by its ARN (arn:aws:kms:region:account:key/key-id) - provide it to your Veezoo representative, who registers and tests it for you. Once a key is configured, the Encrypted data protection level becomes available.

SQL Tool Access

Under Settings > SQL Tool Access, you control whether Veezoo may run read-only SQL queries to assist Creators with Knowledge Graph modeling. The SQL tool is never available to Viewer users, and the AI never uses SQL to answer questions - answers are always built from governed VQL queries.

Two switches must be on for the tool to be active:

  1. Organization level: an Admin enables SQL Tool Access for the organization.
  2. User level: each Creator opts in individually in their own user settings ("Allow Veezoo to run read-only SQL queries to assist with Knowledge Graph modelling"). The per-user opt-in requires the organization-level setting to be enabled first.

Confirmation of Knowledge Graph edits

When Veezoo's AI proposes changes to the Knowledge Graph (for example while helping a Creator with modeling):

  • On the main branch, Veezoo always asks for confirmation before applying changes.
  • On development branches, Creators can enable Auto-apply in their user settings, so changes are applied without asking for confirmation. By default, confirmation is required on development branches too.

Admin > Settings also contains appearance and formatting settings that are not AI-specific:

  • Change Theme - customize Veezoo's colors and branding; see Themes.
  • Custom Font - configure a custom font for the UI and charts.
  • Number Format - set the default number format; users can override it in their profile settings.