Authentication & access control
- OAuth 2.0 for every third-party integration. M4H never sees or stores your passwords.
- Supabase Auth handles user accounts with bcrypt-hashed credentials and refresh-token rotation.
- Row Level Security policies on every database table mean users can only read and write rows they own.
- Sessions use short-lived signed JWTs and refresh on each request.