Security architecture

How Kesher isolates tenants, protects data, and handles incidents. Last reviewed 2026-07.

This page describes the architecture and controls actually implemented in the product today, not a compliance claim. Where something is in progress rather than finished, it's labelled that way rather than implied. A SOC 2 Type I report and an external penetration test are both scheduled ahead of public launch (see "Independent assurance" below) — this page is the trust artifact that exists before those land.

Tenant isolation Live

Every deployment is one Postgres database shared by every customer (org), isolated two independent ways:

Authentication & session security Live

Authorization model Live

Access is split into deliberately narrow tiers, each re-verified against the database on every request rather than trusted from a cached session claim:

Data protection

Data lifecycle & customer control Live

Application & agent safety Live

Monitoring & incident response

Independent assurance

Reporting a vulnerability

If you believe you've found a security issue, please report it privately rather than through a public issue tracker. We ask that you avoid accessing or modifying data that isn't your own while testing.