How Graphletter handles data protection and access control.
All data encrypted in transit (TLS 1.3) and at rest (AES-256). Database connections use SSL.
Multi-tenant data isolation enforced at the database layer via Supabase RLS policies. Users can only access their own data.
Uploaded documents are processed in serverless functions and not retained beyond the assessment lifecycle. AI providers receive only extracted text, not raw files.
Supabase OAuth (Google, GitHub) with session management. Edge middleware enforces authentication on all protected routes.
Report security issues to security@graphletter.com. We acknowledge reports within 48 hours.