AliasVault Documentation
A privacy-first password manager with built-in email aliasing. Fully encrypted and self-hostable.
Self-host Install View on GitHub
What is AliasVault?
AliasVault is a self-hosted password and (email) alias manager that helps you:
- π Secure Passwords - Store and manage passwords with zero-knowledge encryption
- π§ Email Aliases - Generate unique email addresses for each service
- π Identity Management - Create and manage separate online identities
- π Self-Hosted - Run on your own infrastructure using Docker
- π Open Source - Transparent, auditable, and free to use
Key Features
Zero-Knowledge Encryption
Your entire vault (usernames, passwords, notes, passkeys etc.) is fully encrypted client-side before being sent to the server. Your master password never leaves your device, and the server cannot decrypt any vault contents. When emails are received by the server, they are immediately encrypted with your public key before being saved, ensuring only you can read them. Email aliases themselves are registered on the server as βclaimsβ linked to your account for routing purposes, but no personally identifiable information is required.
Built-in Email Server
Generate virtual email addresses for each identity. Emails sent to these addresses are instantly visible in the AliasVault app.
Virtual Identities
Create separate identities for different purposes, each with its own email aliases.
Getting Started
Ready to get started with AliasVault? Check out the server installation guide.
Want to Contribute?
Help make AliasVault better for everyone:
- π Translate the UI - Help translate AliasVault into your language
- π€ Add Name Dictionaries - Provide names for the identity generator
See all ways to contribute: Contributing Guide