Security
Your client data is our responsibility.
CaseFill is built with the same standard of care you bring to your practice. Here's how we protect your data.
Hosting & Infrastructure
Hosted on Vercel's edge network with automatic HTTPS and DDoS protection
Database powered by Supabase, hosted on AWS infrastructure
99.9% uptime with globally distributed edge servers
Database Security & Multi-Tenancy
PostgreSQL with Row Level Security (RLS) on every table
Every query is filtered by firm_id — Firm A cannot see Firm B's data
Complete tenant isolation verified and enforced at the database level
Encryption
All data encrypted at rest using AES-256 (AWS/Supabase encryption)
All data in transit protected by TLS/SSL
No unencrypted data leaves our servers
Authentication & Session Security
Secure password hashing via Supabase Auth (bcrypt)
Concurrent session limiting — a new login automatically ends previous sessions within 30 seconds
Session timeout detection with automatic redirect to login
No shared logins, no session hijacking
Payment Security
All billing handled by Stripe — PCI-DSS Level 1 compliant
No credit card numbers or financial data stored on CaseFill servers
Secure checkout and customer portal powered entirely by Stripe
Sensitive Data Policy
Social Security numbers and driver's license numbers are never stored in the database
Attorneys enter sensitive identifiers directly on PDF forms at the moment of filing
No encryption liability — if we don't store it, it can't be breached
Privacy & Compliance
CCPA compliant
Published Privacy Policy and Terms of Service
You own your data — export matters and contacts anytime via CSV
No data sold to third parties, ever
Backups & Recovery
Daily automated database backups
Point-in-time recovery available
Disaster recovery procedures in place
Questions about security?
Contact us at any time. We're happy to discuss our security practices in detail.
Contact Us