Quickcheck is built with security as a core requirement. All data is encrypted in transit and at rest. Authentication is handled by Supabase Auth, and database access is restricted by row-level security policies.
Authentication is handled by Supabase Auth, which provides secure session management using JWT tokens with automatic refresh. Passwords are hashed using bcrypt and are never stored in plain text.
We support three authentication methods:
All data transmitted between your browser and Quickcheck's infrastructure is encrypted using HTTPS/TLS. This includes checklist content, authentication credentials, and API requests. Insecure HTTP requests are automatically redirected to HTTPS.
Checklist data is stored in PostgreSQL databases with row-level security (RLS) policies. Each user's data is isolated at the database level, ensuring that users can only access their own checklists. Database backups are encrypted and stored securely.
Quickcheck is built on Supabase, a hosted backend platform that provides authentication, database, and storage services. Supabase runs on AWS infrastructure and maintains industry-standard security certifications.
Your data is stored in PostgreSQL databases with automated backups, encryption at rest, and network isolation. Database connections are encrypted using TLS. Access to production infrastructure is restricted to the core development team and requires multi-factor authentication.
If you discover a security vulnerability in Quickcheck, please report it privately to roshanmallick2025@gmail.com.
We ask that you:
We will acknowledge receipt of your report within 72 hours and work to address verified vulnerabilities promptly.