Security teams should treat the provider as having only the minimum service data needed to run the account and support billing, while keeping secrets, vault contents, and item details inaccessible by design. The practical test is whether the provider can operate without seeing customer credentials or sensitive contents. That boundary should be explicit, auditable, and easy for users to understand.
What boundary exists in a zero-knowledge password manager?
The boundary is not between “private” and “public” in the casual sense, it is between service operations and customer content. The provider may need limited account metadata, billing records, device or session signals, and operational telemetry, but it should not be able to decrypt vault contents or inspect stored secrets as part of normal service delivery.
Which data categories should stay outside provider visibility?
For a true zero-knowledge model, the protected side includes passwords, passkeys or recovery material where applicable, secure notes, vault item titles and fields, attachments, and any derived secrets that would reveal account or item content. The visible side should be narrowly defined and documented, so teams can distinguish service data from user-controlled confidential data.
That distinction matters because privacy boundary failures usually begin with vague definitions. If a provider claims zero-knowledge but still has routine access to item metadata, support tooling, export paths, or backup decryption capability, the model is weakened even if the marketing label remains unchanged.
How should teams make the boundary auditable and understandable?
Security teams should define the boundary in terms of what the provider can and cannot do, then test that claim against architecture, support processes, and recovery design. The boundary is credible only when encryption, key handling, backup handling, and support workflows all match the stated privacy promise. Clear user-facing language is important, but the control objective is technical enforceability.
Use Password Security and Password Manager Guide to anchor the broader password and password-manager control model, including password reuse, password managers, and the path to passwordless. Where provider trust assumptions must be examined in practice, the LastPass breach 2022 case shows why backup handling, decryption keys, and operational access paths matter as much as the marketing claim.
Risk and Threat Considerations
Zero-knowledge claims reduce exposure only if the architecture prevents the provider from becoming a silent holder of decryption power. If support personnel, backup systems, admin tooling, or export workflows can reach vault material, the privacy boundary can fail without any obvious user-visible breach at first.
Failure mechanism: The model breaks when a supposedly blind service retains indirect access through backups, keys, recovery channels, logs, or privileged operations that can reconstruct content or sensitive metadata.
Impact: A compromise or insider misuse can then expose many customers at once, because the provider becomes part of the trust boundary rather than a purely encrypted transport and storage layer.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 sets the technical controls, and ISO/IEC 27001:2022 and GDPR define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-02 — Secret Leakage | Provider access to vault secrets or backups directly affects zero-knowledge privacy boundaries. |
| NHI-07 — Long-Lived Secrets | Recovery and backup keys can quietly extend provider visibility over protected vault content. | |
| Recommendation — Eliminate provider paths to plaintext secrets and decryptable backups. Rotate and minimize recovery secrets that could expose protected vault data. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | Key and secret handling determine whether the service can avoid plaintext access to customer vaults. |
| AC-6 — Least Privilege | Zero-knowledge requires tightly bounded operational access to metadata and support functions only. | |
| SC-28 — Protection of Information at Rest | Encrypted storage and key separation are central to preventing provider visibility into vault contents. | |
| Recommendation — Manage authenticators and keys so support processes never require plaintext customer secrets. Restrict operational access so staff and tools cannot reach customer vault contents. Encrypt stored vault data so decryption capability is separated from routine operations. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | The boundary depends on controlling who can reach service data versus protected user content. |
| Recommendation — Define and enforce access rules that keep protected vault content outside provider reach. | ||
| GDPR | Art.25 — Data protection by design and by default | Zero-knowledge is a design-time privacy boundary that should minimize provider exposure by default. |
| Recommendation — Build the service so protected content remains inaccessible by default. | ||
Practitioner Guidance
What to verify: Confirm that the provider can support account recovery, billing, device sync, and abuse handling without any routine path to plaintext vault content. If the answer depends on a special operational exception, treat that exception as part of the boundary and not as an edge case.
What good looks like: The provider’s documentation should separate service metadata from protected user content, explain key ownership and recovery assumptions clearly, and make the privacy promise testable by architecture review rather than by trust in a statement.
Practitioner takeaway: Define zero-knowledge as an enforceable access boundary, not as a branding term, and require every supporting workflow to prove it cannot reconstruct customer secrets.
Related resources from NHI Mgmt Group
- How should security teams evaluate zero-knowledge claims in password managers?
- How should security teams use password manager APIs to automate secret handling without weakening control boundaries?
- How should security teams decide when an enterprise password manager needs an upgrade?
- How should security teams govern SCIM in zero-knowledge platforms?