What is row-level security and why does it matter?
Security & privacy
Row-level security (RLS) is a Postgres feature that decides, row by row, which data a given request is allowed to touch. Instead of trusting the application alone to filter results, the database itself refuses to hand back rows that don't belong to your workspace.
In practice that means your clients, invoices, and contracts can't bleed into someone else's account even if something upstream goes wrong. It's a core part of how Kliently keeps workspaces isolated — read more on security.