
Your data never leaves your infrastructure.
Data Residency
Data is stored entirely within your environment:
Messages and message metadata
Media and attachments
User profiles and conversation data
Logs, metrics, and audit records

Access Model
No CometChat access by default
Access only with explicit customer approval
Many customers operate in a strict zero-access mode

Security & Compliance
SOC 2–aligned architecture
GDPR-compliant deployments
HIPAA-compatible setups
ISO-aligned security controls
Supports COPPA, DSA, and CSAM-related requirements through data control, moderation, and auditability - configured and governed by your team.

Encryption
In transit: TLS 1.2+
At rest: database and disk-level encryption
Key ownership: fully customer-owned (BYOK supported)

CometChat on-prem fits into existing enterprise setups without forcing a specific architecture.
Supported environments
Bare metal servers
Virtual machines (VMs)
Docker (local and production)
Docker Swarm (recommended up to ~200k MAU)
Kubernetes (recommended beyond ~200k MAU for HA and scale)
Customer-owned private cloud (AWS, GCP, Azure)

Supported environments
CometChat on-prem can run on a variety of infrastructures to fit your enterprise needs. We’ll give you scale guidance upfront - if Kubernetes is overkill, we’ll say so. Supported environments at a glance:
Bare metal servers
Virtual machines (VMs)
Docker (local and production)
Docker Swarm (recommended up to ~200k MAU)
Kubernetes (recommended beyond ~200k MAU for HA and scale)
Customer-owned private cloud (AWS, GCP, Azure)
Built for locked-down & regulated environments
External push notification services are unavailable
Third-party integrations must be mirrored internally
External API calls require explicit internal routing

Built for locked-down & regulated environments
CometChat is designed to work in restricted and air-gapped networks. It runs entirely inside your isolated environment with no outbound internet access required. Even in environments where nothing can communicate outside your firewall, CometChat continues to function reliably. In air-gapped setups, some limitations apply:
External push notification services are unavailable
Third-party integrations must be mirrored internally
External API calls require explicit internal routing
Ownership, operations & lifecycle
Customer-managed: you own infrastructure, scaling, upgrades, and backups
Shared responsibility: you own infrastructure, and CometChat assists with setup, upgrades, architecture guidance, and troubleshooting
CometChat-managed: CometChat FDEs operate the deployment on your infrastructure with agreed access and commercial terms

Ownership, operations & lifecycle
You control how CometChat is operated long-term. Deployment responsibilities can be tailored to your organization, and operational capabilities include version pinning, offline upgrades, controlled rollbacks, and customer-owned monitoring, alerting, and disaster recovery; there are no forced upgrade cycles or hidden dependencies. Deployment options include:
Customer-managed: you own infrastructure, scaling, upgrades, and backups
Shared responsibility: you own infrastructure, and CometChat assists with setup, upgrades, architecture guidance, and troubleshooting
CometChat-managed: CometChat FDEs operate the deployment on your infrastructure with agreed access and commercial terms
Setup & time to production
Standard production setup: ~1–2 weeks
High-availability or air-gapped deployments: ~3–6 weeks

Setup & time to production
On-prem deployments are deliberate, not rushed. Setup can be handled by your DevOps team, a shared engagement with CometChat engineers, or a fully managed CometChat deployment under contract. You get access to detailed deployment and operations documentation, Docker and Kubernetes tooling, upgrade and rollback scripts, and monitoring and observability integrations. Typical timelines are:
Standard production setup: ~1–2 weeks
High-availability or air-gapped deployments: ~3–6 weeks
Core messaging matches cloud. Availability and operations depend on deployment constraints.
Fully supported for production on-prem deployments today
On-prem support is actively being developed and will be available soon
Available on-prem depending on connectivity & model-hosting setup
Talk to us about on-prem
Have questions about self-hosting? Talk to an engineer about your environment and constraints. We will help you think it through.