A password manager is a credential management system designed to reduce security risks associated with weak or reused passwords. Its primary purpose is to generate, store, and autofill credentials—including passwords, passkeys, two-factor authentication codes, payment information, and other sensitive data—within secure, encrypted vaults. The platform operates across major operating systems such as macOS, Windows, Linux, iOS, and Android, with browser extensions providing integration for autofilling forms. It supports modern authentication methods, including passwordless sign-ins via passkeys and biometric unlocking, and functions as a built-in authenticator for services requiring multi-factor authentication. Data is synchronized across all user devices, and items can be securely shared through shared vaults or expiring links.
The system's security architecture is built on a zero-knowledge model using end-to-end AES 256-bit encryption, ensuring data is inaccessible to the provider. Authentication is secured through a combination of an account password and a unique Secret Key, employing the Secure Remote Password (SRP) protocol to avoid transmitting credentials over the network. A key technical feature, often named Watchtower, provides continuous security monitoring by alerting users to compromised credentials found in data breaches, identifying weak or reused passwords, and flagging accounts eligible for stronger authentication. For business and developer use, the platform offers administrative controls for policy enforcement and compliance reporting, as well as a command-line interface and SSH agent for managing secrets in development workflows.