Security & Privacy
Kai is designed with enterprise security in mind. This page explains how your data is protected.
Your Data
Section titled “Your Data”Never used for AI training — Keboola does not use Kai inputs to train, retrain, or fine-tune models. Keboola analyses de-identified usage data to improve Kai; it does not train models on your data.
Automatically deleted
Section titled “Automatically deleted”- Inference prompts and responses: Removed from Google within 30 seconds
- Code execution: E2B sandboxes are ephemeral and destroyed after each session; no customer data is retained
- Conversation logs: Kept by Keboola for up to 30 days, then de-identified
- Your workspace data: Never leaves your Keboola project
Encrypted everywhere
Section titled “Encrypted everywhere”- In transit: TLS 1.2+
- At rest: AES-256
Regional processing — Prompts and responses are processed in your project’s cloud region (EU or US) via Google Vertex AI. On EU stacks all LLM inference stays in the EU. Sandboxed code execution via E2B runs in the US; sandboxes are ephemeral and retain no customer data.
AI Provider
Section titled “AI Provider”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:
- Direct control over which AI provider processes your data
- Your own commercial agreements and compliance terms
- Usage billed directly to your AI provider account
- Additional control for regulated industries
Contact support@keboola.com to discuss BYOLLM options.
Access & Control
Section titled “Access & Control”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.
Security Best Practices
Section titled “Security Best Practices”- Never paste credentials in chatKai uses secure configuration forms. Tell Kai what you need, and it will prompt you securely.
- Use development branchesTest Kai-generated changes before merging to production.
- Verify outputsKai is an AI and can make mistakes. Check anything important before deployment.
Compliance
Section titled “Compliance”Kai leverages Keboola’s existing security certifications:
- SOC 2 Type II
- ISO 27001
- GDPR compliant
- Regional data residency
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.
Your use of Kai is governed by Keboola’s standard terms — the Master Software Subscription Agreement or the Free Plan Terms of Services — and by the Data Processing Agreement. The sub-processors engaged for Kai (Google LLC, E2B Inc.) are listed at security.keboola.com/subprocessors.
Questions?
Section titled “Questions?”Questions or concerns: support@keboola.com