Skip to content

Enpass

Password manager that stores vaults locally with cloud sync on your own account.

Not yet verified
Demo online
MIT

Open the official app on www.enpass.io

This tool is hosted by its maintainers. Click below to open www.enpass.io in a new tab — it's their official demo.

Browse privacy tools →

What's next with Enpass?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Enpass?

Enpass is a password manager that emphasizes data sovereignty and privacy-first security. It allows users to store and manage passwords, passkeys, and other sensitive information securely. The primary purpose of Enpass is to provide a zero-knowledge password management solution where encrypted data remains under the user's control. This tool is used by individuals and businesses that want to maintain full control over their data, avoiding reliance on centralized storage. Enpass addresses the problem of password management by offering end-to-end encryption, ensuring that even the service provider cannot access user data. It solves the issue of data breaches and unauthorized access by allowing users to store their data in their chosen cloud storage, thus maintaining data sovereignty. The tool is particularly beneficial for users concerned about privacy and security, as it minimizes the risk of mass breaches by avoiding centralized vaults.

How it works

Enpass is built using a combination of C# and .NET for its desktop applications. It supports major operating systems including Windows, macOS, and Linux. The web version is implemented using HTML, CSS, and JavaScript, with backend services utilizing RESTful APIs. Data is encrypted using AES-256 and HMAC-SHA256 algorithms, ensuring robust security. User data is stored in cloud storage services such as Dropbox, Google Drive, or OneDrive, maintaining data sovereignty. Privacy is ensured through end-to-end encryption, with decryption keys generated and stored locally on the user's device.

How to use it

  1. 1Download and install Enpass on your device. 2. Create a master password to secure your vault. 3. Add your passwords and sensitive information to the vault. 4. Choose a cloud storage provider to store your encrypted data. Practical tips include regularly backing up your vault and using strong, unique passwords for each account. It is also recommended to enable two-factor authentication for added security.

What it can do

  • offline password manager

Use cases

Assumptions and limitations

Assumptions

  • source: https://www.enpass.io/
  • license: Proprietary — free to use
  • privacy: Opens an external demo

Limitations

  • Cloud storage dependency -> Potential security risks if the chosen storage service has vulnerabilities -> Choose a reputable and secure cloud provider.
  • Master password recovery -> Data loss if forgotten -> Use a password manager to securely store the master password.
  • Limited built-in collaboration features -> Difficulty in shared access -> Implement third-party tools for team collaboration.
  • No native app for all platforms -> Inconvenience for users on unsupported platforms -> Use web-based versions or third-party apps for cross-platform access.
  • No automatic sync across devices -> Manual sync required -> Regularly back up the vault and use cloud storage for automatic syncing.

Understanding the result

Password manager that stores vaults locally with cloud sync on your own account.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(https://www.enpass.io/)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with https://www.enpass.io/. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does Enpass ensure data security?

Enpass uses end-to-end encryption to secure user data. The encryption keys are generated locally on the user's device, ensuring that even the service provider cannot access the data. The data is stored in the user's chosen cloud storage, which means the encrypted data remains under the user's control. This approach minimizes the risk of data breaches and unauthorized access.

How does Enpass handle offline access?

Enpass allows users to access their passwords without an internet connection. The encrypted data is stored locally on the device, and the decryption process occurs on the user's machine. This ensures that users can access their information even when they are offline, providing reliable access to sensitive data.

How do I set up Enpass for the first time?

To set up Enpass, first download and install the application on your device. Next, create a master password to secure your vault. Then, add your passwords and sensitive information to the vault. Finally, choose a cloud storage provider to store your encrypted data. It is recommended to enable two-factor authentication for added security.

How does Enpass compare to other password managers like Bitwarden or 1Password?

Enpass differs from Bitwarden and 1Password by emphasizing data sovereignty. Unlike these alternatives, Enpass stores encrypted data in the user's chosen cloud storage rather than on the service provider's servers. This approach gives users more control over their data. Bitwarden and 1Password offer centralized storage, which may be less secure in terms of data sovereignty. Enpass is particularly suitable for users who prioritize privacy and want to avoid centralized data storage.

What should I do if I forget my master password?

If you forget your master password, there is no recovery option available in Enpass. This means that you will lose access to your data. To prevent this, it is crucial to store your master password securely, possibly using a password manager or a physical password safe. If you cannot recover the password, you will need to reset your vault and start over.

Spotted something wrong with Enpass, or want to maintain it? See how to help.