Security
Current security posture and operational controls.
LifeCurrent uses Supabase authentication and row-level security to isolate the owner’s application data at the database layer.
Protected routes are enforced through Next.js middleware, and server route handlers verify the owner’s active session before returning task or category data.
Security controls are maintained for robustness and data integrity, not to support a public multi-user product.