Relationsheet

Security & trust

Access is decided by the database, not the interface.

Every read and write is checked in Postgres with row-level security, so what a person can see does not depend on a screen hiding it. A published form, an app, the REST API and the grid all pass through the same policies.

Enforced in the database

Access is checked in Postgres with row-level security — below the UI. Hiding a column in the client is never what protects it; the database decides what each request can read or write.

Sheet, row & column access

Grant access to a whole sheet, specific rows, or specific columns — to individual people or to groups — so everyone sees exactly the slice of data they should.

Conditional, attribute-based rules

Go beyond static lists: grant access based on a cell's value — for example, only rows where Region matches a user's region — evaluated per request.

Audit trail

A tamper-evident activity log records who changed what and when, so you can review history and answer 'who touched this record?'

Modern authentication

Sign in with Google, a magic link, or email and password. Guest sessions can become a full account without losing work.

Your data stays portable

Export any view to CSV, Excel, or JSON at any time. Your data is yours — there is no lock-in, and the API lets you move it programmatically.

Infrastructure.

Relationsheet runs on managed cloud infrastructure: a Postgres database with row-level security for tenant isolation, served over HTTPS. Secrets stay on the server — only data you explicitly publish, such as a public form or a shared view, is ever exposed, and even then through the same policies rather than around them.

What we do not have.

  • No SOC 2, ISO 27001 or HIPAA attestation. We are not going to imply one with a badge.
  • No enterprise SSO or SAML. Sign-in is email or Google.
  • No customer-managed encryption keys and no single-tenant deployment.
  • If your procurement needs any of these, tell us what and by when — that is more useful to us than a roadmap page is to you.

Questions about permissions or hosting?

We are happy to walk through exactly how access is enforced for your team.