Where it runs
- Hosting
Vercel
- Data
Supabase
- Isolation
Row-level security
The application is hosted on Vercel. Data is stored in Supabase — managed Postgres for records, Supabase Storage for files a person uploads, and Supabase Auth for sign-in.
Both are US-based companies, and both are independently audited to SOC 2 Type II. Neither is a bespoke arrangement built for us — they are the same platforms a great many companies run production on, so a reviewer who has cleared either before has already cleared most of this section.
Processing may occur in the United States and in other countries where they or our other providers operate.
Access to production data inside Functioning Labs is limited to the people who operate the service, and every account that can reach it is protected by multi-factor authentication. Database rows a person owns are separated by row-level security in Postgres, not by a filter in application code, so a query written wrongly returns nothing rather than somebody else’s workspace.
- Vercel SOC 2 Type II
- Supabase SOC 2 Type II
- Stripe PCI DSS Level 1
Those audits are our providers’, not ours.
