Kav AI — Security & Deployment Brief
For IT and OT security review: where the data goes, who controls the model, and how read-only is enforced.
Kav AI maintains a strictly read-only OT posture: it reads SCADA data via OPC UA and never writes to control systems, actuates valves, or commands field equipment. This boundary is enforced technically, not by policy alone: (1) OPC UA server user access rights restricted to Read and Subscribe services only; (2) the DMZ proxy/aggregator configured to reject all Write/Call requests; (3) firewall TCP/IP port restriction (4840/4843). Kav AI operates from the IT side of the OT/IT boundary (Purdue Level 3.5 and above) and supports outbound connection initiation from the OT side to satisfy strict no-inbound firewall policies.
Deployment tiers
| Tier | Data residency | Availability |
|---|---|---|
| Cloud SaaS | Kav AI-managed GCP tenant (configurable region); multi-tenant with row-level security | Delivered (alpha) |
| Customer cloud tenant | Your own Azure or AWS environment — container package supplied by Kav AI, infrastructure controlled by you; no data leaves your environment | Q4 2026 target |
| On-premise / air-gapped | Your hardware, 100% air-gapped, self-hosted LLM inference; no heartbeat, telemetry, or license callbacks of any kind | H1 2027 roadmap |
Hardware for the air-gapped tier (full stack including self-hosted LLM inference): min 128 GB RAM, 16 vCPU, 2× NVIDIA A100 80 GB or equivalent. The platform-only footprint excluding LLM inference is min 8 cores, 32 GB RAM, GPU optional.
Connectivity and firewall requirements
| Connection | Protocol / port | Direction |
|---|---|---|
| Platform → OPC UA server | OPC UA (TCP) 4840 | IT DMZ → OT DMZ; operator provisions the rule |
| Platform → PI Web API | HTTPS 443 | IT → IT/OT DMZ, read-only |
| Operator browser → platform | HTTPS/WSS 443 | Internet (SaaS) or internal (on-prem) |
| Platform → LLM API | HTTPS 443 | Cloud tiers only — absent air-gapped |
| Platform → update service | HTTPS 443 | Cloud tiers only — replaced by manual container delivery air-gapped |
OPC UA sessions require SignAndEncrypt (minimum policy Basic256Sha256); authentication by username/password or X.509 certificate — anonymous connections are not permitted in production. Up to 10,000 monitored tags per facility in the initial release; subscription mode preferred over polling.
Data protection and identity
- Encryption: AES-256 at rest, TLS 1.2/1.3 in transit.
- Secrets: no plain-text credentials in container configuration; managed secrets store (HashiCorp Vault or cloud-native equivalent) with rotation through the store, and mTLS via X.509 client certificates for OPC UA where deployed.
- Identity: JWT with short-lived tokens; multi-tenant row-level security verified via independent pentest; SSO via SAML 2.0 / OIDC (delivered).
- Tenant governance: analysis data — suggestions, decisions, derived datasets — stays tenant-scoped and deletable, and is excluded from any shared training without written authorization.
Supply chain
All production container images are signed (Sigstore/cosign) and verified at runtime; CI/CD runs deep-layer vulnerability scanning (Trivy) before image promotion; an SBOM (SPDX format) ships with every production release for operator-side audit.
Compliance posture
| Framework | Position | Target |
|---|---|---|
| SOC 2 Type II | Controls mapped; observation period underway | Q4 2026 target, pending audit window |
| IEC 62443 | Read-only OPC UA, no OT writes, Purdue-compatible segmentation | H1 2027 (on-premise tier) |
| Data sovereignty | Customer-tenant and on-prem tiers keep all telemetry and imagery inside your perimeter | Q4 2026 (customer cloud) |
| Breach notification | Within 72 hours, per the MSA | Standard |
Data deletion on contract termination within 30 days with certificate; backups purged within 90 days. Annual audit rights over Kav AI’s data-handling practices, or following any security incident.
Kav AI Platform · PRD v3.12 · 2026-09-03 · Full detail: PRD Deployment Architecture + Appendix F (incl. F.7 Security Technical Reference) · vendor-qualification contact: security@kavai.net