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. Server-side auth guards verify the user on every protected route handler and server component.
Report security issues to security@graphletter.com following SECURITY.md. We acknowledge reports within 48 hours.