How your data is isolated

Row-level security in the database keeps each workspace's data separate.

For: Everyone Reviewed 15 October 2026

Every row belongs to one workspace, and PostgreSQL row-level security refuses to return another workspace's rows — even if application code forgets a filter. This is tested, including with the safeguard deliberately removed.

Related guides

Was this article helpful?