Feature rich, privacy focused

Every last message, secured by design

Cloak Chat offers a range of familiar features with security and privacy built in from the start.

The Cloak app showing encrypted rooms, channels, and a live conversation
01

Secure messaging

End-to-end encrypted by default. Encryption keys are generated on your device and never leave it in usable form, so your conversations stay private even from our servers.

02

Rooms & communities

Spin up rooms with channels, categories, roles, and fine-grained permissions. Invite members, moderate, keep audit logs, and automate with bots and webhooks.

03

Encrypted file vault

Share files that are encrypted on your device before upload. Grant or revoke access per user or per room, with up to 100 GB of encrypted storage on Pro.

04

Calendars & events

Shared calendars inside your rooms, with recurring events, RSVPs, and reminders. Event details are encrypted end to end like everything else.

Wait, you can do that?

No compromises, just features

VOICE · VIDEO · SCREEN

See and hear, privately.

High-quality voice channels, camera, and screen sharing. Every frame is encrypted before it reaches the relay, and you choose peer-to-peer or a server relay per room, with up to 1080p60 screen share on paid plans.

Cloak encrypted video chat and screen sharing

CALENDAR

Shared calendars, sealed.

Plan inside your rooms with recurring events, RSVPs, and reminders. My Calendar rolls every room’s schedule into a single view, and event details stay encrypted end to end.

A shared encrypted calendar inside a Cloak room

Encrypted file vault

Your files, your rules

Every private file you share lives in your encrypted vault. Browse, re-share, revoke access, or delete, all from one place. The server never sees your data in plaintext.

Private Upload

ENCRYPTED

Files are encrypted on your device with AES-256-GCM before upload. Stored in a private bucket with per-file permission controls. Tier-based size and storage limits apply.

  • AES-256-GCM encrypted client-side
  • Stored in private bucket (ACL: private)
  • Per-file key wrapped with your password key
  • Granular sharing: users or rooms
  • Managed from your encrypted vault

Public Upload

UNENCRYPTED

Files are uploaded as-is to a public CDN and embedded as direct links. Fast and convenient for non-sensitive content like memes, screenshots, or public media. 10 MB limit for all tiers.

  • Stored on public CDN (no encryption)
  • Embedded as direct links in chat
  • 10 MB per-file limit (all tiers)
  • Supports spoiler & NSFW tags
  • Does not count against vault storage

How the vault protects your files

Private files are encrypted before they leave your device and stay encrypted at rest.

Client-Side Encryption

Every private file is encrypted with AES-256-GCM on your device before it ever leaves. The server stores only ciphertext; even Cloak cannot read your files.

Granular Permissions

Share encrypted file keys with specific users or entire rooms. Revoke access per-user or per-room at any time, without re-uploading.

Zero-Knowledge Storage

File keys are wrapped with your password-derived key and stored alongside the encrypted data. Without your credentials, your files are unreadable by anyone.

Full lifecycle control

Upload a file once, share it anywhere: DMs, rooms, or new conversations. Grant and revoke access on a per-user or per-room basis without re-uploading. Delete a file from the vault and it's gone from every conversation it was shared in.

AES-256-GCM · PER-FILE KEYS · PRIVATE BUCKET · PERMISSION GATED · ZERO KNOWLEDGE

The complete picture

Every capability Cloak ships today, grouped by what it does. All of it runs on the same zero-knowledge foundation.

Messaging

  • Encrypted DMs & group DMs
  • Replies, reactions & pins
  • Disappearing messages
  • On-device full-text search
  • GIFs & custom emoji
  • Voice memos & link previews

Communities

  • Rooms, channels & categories
  • Roles & granular permissions
  • Invites & server discovery
  • Moderation, timeouts & audit log
  • Webhooks & flow automation
  • Ownership transfer

Voice & video

  • Encrypted voice channels
  • Camera & screen sharing
  • 1:1 and group calls
  • 1080p60 screen share (paid)
  • Peer-to-peer or server relay
  • Frame-level WebRTC encryption

Security

  • Signal Protocol key exchange
  • Two-factor authentication
  • Device management & remote sign-out
  • QR device linking
  • Blocking & reporting
  • Server key cycling & key recovery

Social

  • Friends & friend requests
  • Presence & status
  • Achievements & profile badges
  • Per-server nicknames & aliases
  • Profile customization
  • Notification feed & granular mutes

Platforms

  • macOS, Windows & Linux apps
  • Web app at app.cloak.chat
  • iOS & Android apps (coming soon)
  • Tablet multi-pane (coming soon)
  • Push notifications
  • One account, every device

Your server. Your keys. Your conversation.

Download Cloak, create your account in the app, and bring your community somewhere it can speak freely.

EXCHANGE THOUGHTS, NOT DATA