Frequently asked questions

AI features in DbVisualizer FAQ

DbVisualizer includes some strictly opt-in AI features to help users understand their schemas, generate and optimize SQL and understand errors. We've gathered the most common questions and answers regarding these features below.

Show all Purpose Architecture Data processing Quality of service Cost
Category
question
Purpose
What is the purpose and scope of the AI feature in DbVisualizer?

The purpose is to help you interact smarter with databases with less work. The scope of the feature is:

  • Converting your natural language input to executable SQL statements
  • Making changes to or optimising an existing script
  • Converting scripts between different SQL dialects
  • Explain an error, help with database features
  • General advice on databases

DbVisualizer optionally communicates the database context (metadata including table names, column names, and relationships) but does not include row level data.

View + Hide -
Architecture
Does DbVis Software develop its own AI?

No, the AI feature in DbVisualizer uses third-party services independent of DbVis Software AB. We pick what we see gives the best performance for our use cases. We test and validate the service, our integration and phrasing to make sure of optimal performance. We also reserve the right to change the service if there is something better in the market.

View + Hide -
Data processing
What AI models are accessible from DbVisualizer?

We are currently using OpenAI (the “AI Provider”) but can potentially add or change to other LLMs. You will be informed at startup of the AI feature which LLM is in use. And in the case of where there are other models to choose from, we will allow the user to configure which model to use.

View + Hide -
Architecture
Can we use our organization’s internally available AI from DbVisualizer?

No, not at the initial release. But it is on our roadmap for future developments. Let us know at support@dbvis.com if you want to cast a vote for prioritizing this feature.

View + Hide -
Quality of service
Can DbVis Software AB guarantee that our prompts, data, and results are not used to train the AI?

Yes, these questions are covered in the Data Processing Addendum of the AI Provider. The applicable DPAs can be found here: https://openai.com/policies/data-processing-addendum/
https://www.dbvis.com/dpa
Use your caution when you decide what to submit to the AI.

View + Hide -
Architecture
Does DbVis Software AB store or process our prompts and results or use them for training the AI?

No, we will monitor access patterns and meta data for abuse, but do not persist or store your input or results. API/Enterprise data is not used for model training by default (as per provider DPAs) and retention typically applies (~30 days).

View + Hide -
Data processing
Do you send our table data to the AI Provider?

No, DbVisualizer will not send any table-data or similar contained in your databases to the AI Providers. However, we will send your prompt and error messages that you wish to fix.

View + Hide -
Data processing
What specific metadata may be sent to the AI provider?

Subject to your opt-in, we will provide the AI with context to deliver better results. This includes, but not limited to, your type of database, driver, structure of your database and your schema. The exact context will be displayed in your AI chat in DbVisualiser which can also be customized according to your preferences.

View + Hide -
Quality of service
Does your AI feature comply with the EU AI Act?

Compliance is not required since it has been determined that the AI feature in DbVisualizer falls outside of Article 3 in the EU AI Act. In the language of this law, DbVis Software is a distributor of the AI feature, and Open AI is the provider.

View + Hide -
Quality of service
Is DbVis Software ISO 42001 certified?

No, and there are no current plans for certification, based on the current limited scope of the AI feature in DbVisualizer. But we are monitoring our AI Provider(s) for both ISO certification and EU AI act compliance.

View + Hide -
Cost
Will we be charged for using the AI feature?

There is an AI balance included per user, set by your license type, at no additional cost.

For an initial limited time only, DbVis will top up your balance free of charge, We do however reserve the right to deny additional balance if we deem usage abusive.

When your AI balance runs out, the AI feature will stop processing prompts. Users will be able to top-up their balance to reactivate the AI feature in the DbVisualizer User Portal (launching in 2026). Full pricing available after the User Portal is launched.

Please note that you need an internet connection to run the AI feature.

An active subscription of the Pro version or an Eval license is required to use the AI feature.

View + Hide -
Quality of service
What is the responsibility of DbVis Software AB? Can you be held liable for the quality of the results and the handling of our information?

We are responsible for embedding and transferring your prompts safely to the AI, but not for how the AI handles your data, nor can we be held liable for the quality of the results or any consequential damages. The same caution should be applied when using the AI feature in DbVisualizer as when using a commercially available AI service directly, including the prompts you write, the data you submit, and how you scrutinize the results.

View + Hide -
Architecture
Can we disable AI?

Yes, the AI feature in DbVisualizer is Opt-In and disabled by default. It can also be disabled via central configuration.

View + Hide -
Data processing
Does DbVisualizer ever invoke AI automatically or in the background?

No, the AI feature is strictly user initiated.

View + Hide -
Architecture
How does AI request data flow through DbVisualizer systems?
  1. The user logs in using the DbVisualizer Authorization Server, creating an account on their first login.
  2. The authorization server issues a short-lived access token.
  3. The DbVisualizer client packages your prompt, conversation history, and optional context (type of db, driver, structure, schema). DbVisualizer connects to our AI backend via encrypted https streaming request, using the access token as authorization.
  4. The DbVisualizer AI Backend processes the request:

    a. Enrichment of the message - add additional context sources for LLM understanding + restructures the message for optimal LLM processing
    b. Minification (optimize for token usage)

    There is no data persisted in the DbVisualizer AI backend regarding the contents of the prompt. Only metadata such as which model, token usage, timestamp etc are persisted.

    There is no data persisted in the DbVisualizer AI backend regarding the contents of the prompt. Only metadata such as which model, token usage, timestamp etc are persisted.

  5. The request is sent to the selected AI provider and model for processing.
  6. The response is relayed to the DbVisualizer client.
View + Hide -
Data processing
Can prompts or error messages contain sensitive identifiers?

Potentially yes. Use caution when you decide what to include in your prompts.

View + Hide -
Architecture
Who can access AI-related data at DbVis Software AB?

See data processing agreement regarding organizational and technical measures: https://www.dbvis.com/dpa

View + Hide -
Data processing
Is AI usage auditable (for example through logs or usage records)?

AI usage is auditable with respect to users, request timestamps and token consumption. Not the content of prompt or response as that is not persisted.

View + Hide -
Architecture
Can AI be disabled per environment or per database connection?

At this time, AI can be disabled at the client level, not per connection.

View + Hide -