Security & trust
Built to be trusted with property and resident data
Sitesui runs on Postgres with row-level security on every table, private photo storage, and role-based access — so people see exactly what they should, and nothing else.
Row-level security everywhere
Every table is protected by database-enforced row-level security. Access is checked on the data, not just the UI.
Private photo storage
Inspection photos live in a private bucket, served through signed, expiring links — never a public URL.
Role-based access
Admins, managers, and field staff get exactly the access their role needs. Invites are controlled by your administrators.
Full audit log
Sensitive actions are recorded with who, what, and when — a trail you can review and export.
Your data, exportable
Export inspections, work orders, and leads to CSV whenever you want. Your data is never held hostage.
Encrypted in transit & at rest
All traffic is served over TLS, and data is encrypted at rest by our infrastructure provider.
Isolation, tested
Every schema change runs a tenant-isolation matrix that proves one workspace can never read another's rows — not a policy claim, a check that fails the build.
SOC 2 Type II is on our roadmap. We're happy to walk your security team through our architecture in the meantime.
Bring your security team.
We're happy to walk through our architecture, data handling, and access model in detail. Ask us anything and we'll answer it straight.