KavanahKavanah

AI Agents

Auto-Planning

AI builds your sprint

Smart Triage

Auto-prioritize & assign

Agent Workflows

Automate any process

Risk Detection

Flag blockers early

Platform

Boards & Views

Kanban, timeline, list

Team Spaces

Shared project hubs

Team Chat

Communicate in context

Smart Alerts

AI-curated notifications

Learn

Courses

Two free courses

Blog

Tips and updates

Documentation

Guides and references

Support

Help Center

Get answers fast

Community

Connect with others

Trust & Compliance

SOC 2, ISO, HIPAA, GDPR

PricingApps
Log inGet started

Technical

Technical Data Sheet

Specification-level reference for Kavanah — deployment model, client requirements, identity, API, integrations, data handling, and edition limits. Written for the IT and engineering reviewers on a procurement committee.

Last updated: July 28, 2026

This data sheet states what Kavanah is and what it requires. Narrative explanations live elsewhere: the Security Overview covers controls, Architecture covers the stack, and the Software Design Specification covers how the system is designed. Figures on this page are specifications, not measurements — where a number would be a performance claim, this document points to the SLA instead.

Deployment model

AttributeSpecification
Delivery modelMulti-tenant SaaS. One production deployment serves all workspaces; tenants are separated by enforced row-level scoping rather than by separate installations.
ComputeNode.js serverless functions on Vercel Fluid Compute. Auto-scaling, with no customer-visible application host.
Compute isolationIsolated per-request function instances. There is no long-lived shared application host that could retain one customer's data across another customer's request.
DatabaseManaged Neon Postgres, accessed exclusively via parameterized SQL.
Infrastructure providersVercel (application) and Neon (database). Both operate SOC 2-audited data centers. Full vendor inventory: Sub-processors.
RegionProduction data is processed in the United States.
On-premise / self-hostedNot offered. Kavanah is delivered exclusively as a hosted service.
Private / single-tenant instanceNot offered as a standard edition. Enterprise customers with specific residency or isolation requirements should raise them during evaluation.
Customer-managed infrastructureNone required. No servers, containers, databases, runtimes, or scheduled-job hosts for the customer to provision, patch, or scale.
Customer-managed keys (BYOK / HYOK)Not offered. Encryption keys are managed by Kavanah; sensitive fields use per-workspace derived subkeys (see Data specifications).
Application shellsWeb, desktop (macOS / Windows / Linux), and mobile (iOS / Android with native push) — all built from one codebase.
Update modelShells load the deployed application rather than a bundled copy, so fixes and updates reach every platform at once. There is no stale client to patch and no customer-side upgrade window.

Client system requirements

Supported clients

ClientRequirement
Web browserCurrent release channel of Chrome, Edge, Safari, or Firefox (evergreen — the latest stable version and the automatic updates that follow it). JavaScript and cookies must be enabled.
Desktop applicationNative shell for macOS, Windows, and Linux. Optional — the web app is fully functional without it.
Mobile applicationNative iOS and Android shells, with native push notifications. Optional.
Display / inputResponsive layout. The application imposes no minimum resolution and no pointer-device requirement.

Network requirements

RequirementSpecification
Outbound accessHTTPS (TCP 443) from the client to the application domain (kavanah.ai) and its content-delivery endpoints.
PortsStandard web ports only. All client traffic uses TCP 443; no non-standard or ephemeral port range is required.
Inbound firewall changesNone. Kavanah never initiates a connection into the customer network, so no inbound rule, port forward, or DMZ host is required.
VPN / private linkNot required. Access is over the public internet, secured by TLS and authenticated on every request.
Endpoint agentNone. No desktop agent, kernel extension, or browser extension is required to use the web application.
Proxy / TLS inspectionSupported, provided the proxy passes standard HTTPS and does not strip authentication cookies or long-lived connections.
Static outbound IPsNot published. Kavanah runs on auto-scaling serverless infrastructure whose egress addresses are not fixed; allow-listing should be done by domain.
A network allow-list needs only outbound HTTPS to the application domain. Kavanah requires no change to inbound firewall policy, no VPN concentrator, and no software installed on managed endpoints.

Identity & access

ControlSpecification
Password authenticationEmail and password. Passwords are hashed with bcrypt and are never stored or logged in plaintext.
Session modelSigned JWT sessions, validated server-side on every request, and revocable.
Multi-factor authenticationTOTP authenticator applications, and passkeys / hardware security keys (WebAuthn).
Single sign-onSAML 2.0 and OIDC against enterprise identity providers.
OAuth sign-inGoogle and GitHub.
Directory provisioningSCIM directory sync for automated user provisioning and deprovisioning.
Role modelOwner, admin, member, and client-portal roles, with granular permission scopes layered on top for administrative and AI-agent capabilities.
API authenticationFirst-party session tokens, or workspace API keys prefixed kvn_live_presented as a bearer credential. A key inherits the RBAC of the user who minted it — it cannot exceed that user's permissions.
Cross-origin protectionStrict origin and CSRF checks on state-changing requests.
Agent identityAI personas carry their own instructions, model, capability scopes, and member access list, so an automated identity is constrained independently of the human who invokes it.

API surface

AttributeSpecification
Specification formatOpenAPI 3.1
Endpoint count500+ documented endpoints
ProtocolREST over HTTPS, with JSON request and response bodies
Machine-readable spec/openapi.yaml
Human referenceThe API Reference section of the product documentation at /docs, including a full endpoint listing generated from the specification.
Authentication modesSession token (browser and native shells), or workspace API key (kvn_live_…) for server-to-server use.
AuthorizationIdentical to the UI. Every endpoint enforces the same authentication, workspace scoping, and role checks, because the UI is simply a client of this API. There is no privileged back channel and no endpoint that skips a check the UI performs.
Cross-origin controlsStrict origin and CSRF validation on state-changing requests.
WebhooksOutbound webhooks deliver audit-log events to a customer-controlled endpoint. Inbound webhook receivers exist for supported integration providers.
Command-line accessA zero-dependency CLI drives the same REST API with a workspace API key, inheriting the minting user's RBAC on every request.

Integration specifications

Every integration is authorized by the customer and can be revoked at any time from workspace settings. Credentials and OAuth tokens are encrypted at the application layer (see Data specifications), scoped to the least privilege each feature needs. Data is exchanged only between the customer's workspace and the service they connected.

ProviderMechanismWhat syncs
Google Workspace — GmailOAuth 2.0Mail send and receive for the unified inbox
Google Workspace — CalendarOAuth 2.0Calendar events and availability
Google Workspace — DriveOAuth 2.0Files and documents linked to work items
Google Workspace — SheetsOAuth 2.0Two-way spreadsheet sync for the deal room and accounts
Google Workspace — Admin directoryOAuth 2.0Directory lookup for member records
Microsoft 365 / OutlookOAuth 2.0 (Microsoft Graph)Mail and calendar
Microsoft TeamsOAuth 2.0Messaging surfaces
SlackOAuth 2.0Messaging surfaces
GitHubOAuth 2.0 / GitHub AppRepositories, pull requests, commits, and deploys
NotionOAuth 2.0Pages and databases mapped to projects and tasks
AsanaOAuth 2.0Projects and tasks
JiraScoped API keyIssues and project mapping
ClickUpScoped API keyTasks, lists, and project mapping
MondayScoped API keyBoards, items, and project mapping
ClearBooksScoped API keyInvoices, expenses, and finance records
ProtonMailScoped credentialOutbound and inbound mail
iCloudScoped credential (app-specific password)Mail and calendar

Further providers are listed in the in-product integrations catalogue. See Capabilities for the functional view and Architecture for the integration security model.

Data specifications

AttributeSpecification
Storage engineManaged Neon Postgres. All access is via parameterized SQL.
Tenancy modelMulti-tenant. Every workspace-scoped table carries a workspace_id, and every query against such a table must filter on it.
Isolation enforcementMechanical rather than procedural: a continuous-integration linter scans the codebase on every change and fails the build when a query against a workspace-scoped table is missing its tenant filter. Any exception requires an explicit allow-list entry with a written justification.
Encryption in transitTLS 1.2+ for all client and API traffic, with HSTS enforced on the production domain.
Encryption at restAES-256 at the database and storage layer, provided by the managed infrastructure.
Field-level encryptionIntegration credentials, OAuth tokens, MFA secrets, and classified PII fields are additionally encrypted at the application layer with AES-256-GCM (authenticated encryption).
Key separationField-level ciphertexts are bound to a subkey derived via HKDF-SHA256 from a root key and the owning workspace or subject. No two tenants share an encryption key, and a value cannot be decrypted outside its own context.
Secrets handlingAPI keys and signing secrets are held as platform environment secrets, never in source control.
Data residencyUnited States.
BackupsContinuous backups with point-in-time recovery at the managed database layer. Restore procedures are documented and exercised on a recurring drill.
Audit-log retentionAppend-only audit log with immutability enforced by database triggers. Retention is configurable to 7+ years.
Legal holdDeletion of specific users, projects, or workspaces can be frozen under litigation hold, with search and export across messages, tasks, and audit logs.
DeletionCustomer-initiated deletion of records, projects, and workspaces, with recoverable trash for supported entities before permanent removal.
Subject rightsGDPR and CCPA export and erasure, initiated by workspace owners from Settings → Data Governance.
Export formatsStructured JSON and CSV via the product and the REST API. Audit-log and compliance exports are produced from the audit surface.
OwnershipWorkspace data is owned by the customer. Kavanah acts as a data processor and does not sell personal information.

How customer data is — and is not — used by the underlying AI providers, including the no-training posture, is documented on the AI Transparency page.

Security controls summary

Compact control index. The narrative for each control is in the Security Overview.

Control areaImplementation
Transport securityTLS 1.2+ with HSTS on the production domain
Encryption at restAES-256 at the storage layer; AES-256-GCM at the application layer for sensitive fields
Key managementPer-workspace subkeys derived via HKDF-SHA256; no shared tenant keys
Authenticationbcrypt passwords, signed-JWT sessions, TOTP and WebAuthn MFA, SAML 2.0 / OIDC SSO
AuthorizationOwner / admin / member / client-portal roles plus granular permission scopes, enforced identically for UI, API, and AI-agent access
ProvisioningSCIM directory sync
Tenant isolationMandatory workspace_id filtering, enforced by a CI linter that fails the build
AuditAppend-only audit log with database-enforced immutability, configurable 7+ year retention, and legal hold
Change managementVersion-controlled changes with peer review; CI type checking, unit tests, lint, SQL and tenant-scoping linters, and twice-applied migrations
Vulnerability managementAnnual third-party penetration test; summary and remediation status shared under NDA
AttestationSOC 2 Type II is in its observation period. ISO/IEC 27001 is planned, targeting Q4 2027.
HealthcareHIPAA BAA available on the Enterprise edition, executed before any PHI is processed
DisclosureCoordinated vulnerability disclosure to security@kavanah.ai
Kavanah does not currently hold a completed SOC 2 Type II attestation or an ISO/IEC 27001 certificate. SOC 2 Type II is in its observation period and ISO/IEC 27001 is planned for Q4 2027. Nothing on this page should be read as a claim to hold a certification we have not yet received; current status is always shown on the Trust & Compliance page.

Availability & recovery

Kavanah runs on auto-scaling serverless infrastructure with no single application host to fail, over a managed Postgres database with continuous backups and point-in-time recovery. Restore procedures are documented in an operational runbook and exercised on a recurring drill, because a backup that has never been restored is not a backup.

TopicWhere it is specified
Uptime commitment and service creditsService Level Agreement
Support severities and response targetsService Level Agreement
Recovery objectives (RPO / RTO), backup schedule, drill cadenceBusiness Continuity & Disaster Recovery
Incident response and customer communicationBusiness Continuity & Disaster Recovery
Availability and recovery figures are commitments rather than marketing numbers, so this data sheet does not restate them. The binding values are the ones in an executed order form or master agreement.

Observability & operations

FacilitySpecification
Health endpointA platform health endpoint (/api/system/health) reports application and dependency status and is continuously polled by monitoring.
Scheduled-job monitoringA cron-health registry enumerates every scheduled background job with its expected interval, so a missed or failing run is detected rather than silently skipped.
Job execution modelBackground jobs are idempotent by design: a re-run produces the same end state rather than duplicate work.
Audit loggingSecurity-relevant read, write, and administrative actions are written to an append-only log whose immutability is enforced by database triggers. Searchable and exportable, with configurable 7+ year retention.
Audit alertingAudit-log alert rules and outbound webhooks let customer security tooling receive events without polling.
Administrative analyticsWorkspace administrators have usage analytics for their own workspace. There is no cross-tenant reporting surface.
Production accessLeast-privilege, scoped to the engineers who require it.

Limits & quotas

EditionPriceSeatsProjectsStorageAI credits
StarterFree5 members102 GB250 at signup
Basic$3 per seat / month ($2 billed yearly)Unlimited105 GB100 per seat / month
Pro$6 per seat / month ($4 billed yearly)Unlimited5025 GB250 per seat / month
EnterpriseCustomUnlimitedCustomCustomCustom

Seats are uncapped on every paid edition — Basic, Pro, and Enterprise place no limit on how many members a workspace may have, and only Starter caps membership. AI credits are consumed by agent and AI-assisted features, and can be purchased on top of the included monthly allowance. Current pricing is on the Pricing page; the commercial terms that bind are those in an executed order form.

These are the commercial limits of each edition. Kavanah does not publish throughput, concurrency, or request-rate figures as product specifications. If your evaluation requires a specific load profile, raise it with us during the technical review.

Related documents

DocumentAudience
Architecture & Technical OverviewEngineering and IT reviewers — stack, shells, API, data architecture
Software Design SpecificationTechnical due diligence — design principles, request lifecycle, agent runtime
Security OverviewSecurity reviewers — the controls narrative
Capabilities MatrixFunctional and RFP reviewers
ImplementationDeployment and onboarding planning
Sub-processorsPrivacy and vendor-risk reviewers

Need this in your format?

Procurement teams often need these specifications transposed into a vendor questionnaire, an architecture-review template, or a completed SIG or CAIQ. Send us the form and we will complete it against this data sheet rather than paraphrasing it.

Artifacts shared under NDA — the SOC 2 report once the observation period closes, and the penetration-test summary — are requested from the Trust & Compliance page.

Email security@kavanah.aiTrust & Compliance

Questions from a security, privacy, or procurement team? Email security@kavanah.ai. For SOC 2, penetration-test, or questionnaire artifacts shared under NDA, use the request forms on the Trust & Compliance page.