Gate one
Nothing to forget
Every query runs through a client that already knows which company is asking. Ordinary code cannot leave the filter out, because it never writes one.
Channels, direct messages, calls and search — with every company’s data held apart at the database itself, not just in the code that queries it.
Free to start · No card required · Live in about a minute
Built for teams who keep things to themselves
Most multi-tenant products keep companies apart with a WHERE clause and good intentions. One forgotten filter is all it takes. Here the boundary is enforced twice — once in the data layer, and again by the database itself.
Gate one
Every query runs through a client that already knows which company is asking. Ordinary code cannot leave the filter out, because it never writes one.
Gate two
Row-level security applies to every statement, including the ad-hoc query written at 2am that never went near the data layer. It holds whatever the code does.
Proven, not promised
A dedicated suite tries to read across the boundary from every angle — raw SQL, search, sockets — and blocks the build if any of it succeeds.
Familiar where it should be, and careful where it counts.
Public rooms anyone can join, private ones that never appear to people outside them, and threads that keep the main view readable.
Private to the people in them. No role opens a conversation it is not part of — not Admin, not even the workspace Owner.
Start a call from any channel or conversation. A call in a private channel is exactly as private as the channel.
Results only ever come from rooms you can already read, because search runs inside the same boundary as everything else.
Typing indicators, unread counts and mention badges. DMs show when they have been read; channels do not publish who read what.
Role changes, deletions and oversight reads are appended to a log the application cannot rewrite.
Free covers 90 days of history and one-to-one calls. Paid plans add unlimited history, group calls with screen sharing, AI summaries and SSO.