Kai is designed with enterprise security in mind. This page explains how your data is protected.
Never used for AI training — Keboola does not use Kai inputs to train, retrain, or fine-tune models.
Automatically deleted:
Encrypted everywhere:
Regional processing — Data is processed primarily in your chosen cloud region, with temporary routing to Google Vertex AI for real-time inference.
By default, Kai uses Google Vertex AI under Keboola’s commercial agreement, which guarantees zero data retention for model training and automatic deletion after 30 seconds.
Bring Your Own LLM (BYOLLM) — Enterprise customers can optionally configure Kai to use their own AI provider credentials (Azure AI Foundry or Google Vertex AI). Additional providers will be available in the future. This gives you:
Contact support@keboola.com to discuss BYOLLM options.
Opt-in only — Organization Admins must explicitly enable Kai via Settings → Features.
Can be disabled — Organization Admins can turn off Kai for specific projects anytime.
Action approval required — Kai cannot modify your project without your explicit consent. You’ll see exactly what will change before anything happens.
Full audit trail — All Kai actions are logged in your project’s audit trail with organizational visibility.
Project isolation — Kai only sees your current project and cannot access other projects.
Kai leverages Keboola’s existing security certifications:
Default AI provider (Google Vertex AI) maintains SOC 2 Type II, ISO 27001, GDPR, and HIPAA certifications.
When using BYOLLM, compliance depends on your chosen provider and commercial agreement.
Questions or concerns: support@keboola.com
For full details, see the Kai AI Assistant Terms.