Security
Last updated: May 28, 2026
This page is for IT administrators and procurement teams evaluating EquaSched. It describes our security posture, certifications, and infrastructure.
Certifications
SOC 2 Type II — audit in progress
EquaSched is preparing for SOC 2 Type II certification covering the Security, Availability, and Confidentiality trust service criteria. Report expected Q2 2027. If your procurement process requires a current SOC 2 report, contact us — we can provide our readiness documentation and share our audit timeline.
SOC 2 Type II (infrastructure) — Supabase
Our database provider, Supabase, holds SOC 2 Type II certification. Customer data at rest is stored in Supabase on AWS US East (N. Virginia).
PCI-DSS (payments) — Paddle
Payments are processed by Paddle (Merchant of Record), which is PCI-DSS Level 1 certified. EquaSched never handles or stores card data.
Access Control
Row-Level Security (RLS) — database enforced
Multi-tenant isolation is enforced at the PostgreSQL level via RLS policies. One clinic cannot access another clinic's data even if the application layer were misconfigured. Verified by independent security audit (May 2026).
Role-based access control (RBAC)
Admin and staff roles with distinct permissions. Staff members see only their own shift assignments; admins manage the full clinic schedule.
SSO / SAML — Enterprise roadmap (Q1 2027)
Single sign-on via SAML 2.0 / OIDC (Okta, Azure AD, Google Workspace) is planned for the Enterprise tier in Q1 2027. If SSO is required for your procurement, contact us to discuss timeline and early access.
JWT authentication with short-lived tokens
All API requests require a signed JWT. Tokens expire and refresh automatically. Supabase Auth handles token issuance; JWTs are verified on every backend request.
Application Security
DLP / PHI pattern detection
All free-text inputs (staff notes, shift descriptions) are scanned for PHI patterns (MRN, SSN, DOB, ICD-10 codes, patient name + diagnosis combinations) before storage. Inputs containing detected PHI are rejected with HTTP 422 and an explanatory message.
Rate limiting on all endpoints
All API endpoints are rate-limited (120 req/min general, stricter limits on authentication and bulk import). Implemented via slowapi / Redis token bucket.
Bot protection at signup (Cloudflare Turnstile)
Account creation is protected by Cloudflare Turnstile, a privacy-preserving challenge that does not use tracking cookies. Disposable email domains are blocked.
Security headers
HSTS, X-Frame-Options, X-Content-Type-Options, and Referrer-Policy are set on all responses. CSP is configured to restrict script sources.
Independent security audit (May 2026)
An independent security review identified 2 critical and 4 high-severity findings (IDOR, missing rate limits). All findings were remediated and verified before launch. Audit report available under NDA on request.
Infrastructure
| Component | Provider | Region | Certifications |
|---|---|---|---|
| Frontend hosting | Vercel | Global CDN (US primary) | SOC 2 Type II (Pro+) |
| Database | Supabase (PostgreSQL) | US East (N. Virginia) | SOC 2 Type II |
| Backend API | Hostinger VPS | US (Ashburn, VA) | ISO 27001 |
| CDN / DNS / DDoS | Cloudflare | Global | SOC 2 Type II, ISO 27001 |
| Transactional email | Resend | US | SOC 2 Type II |
| Payments | Paddle | Global | PCI-DSS Level 1 |
Uptime & SLA
99.5% uptime target (formal SLA: Enterprise roadmap)
We target 99.5% monthly uptime. A formal SLA with financial remedies is planned for the Enterprise tier in Q3 2026. Enterprise customers can request a draft SLA addendum before general availability.
Breach notification within 72 hours
We will notify affected customers within 72 hours of becoming aware of a personal data breach affecting their clinic's data. Notification includes nature of the incident, data affected, and remediation steps.
Security questionnaires & procurement
We respond to security questionnaires for Enterprise customers. Send your questionnaire to hello@equasched.com and we will return a completed response within 5 business days.
Available under NDA: independent security audit report (May 2026), SOC 2 readiness documentation, vendor DPA index, infrastructure architecture diagram.