
ShelterVault
Local-first password manager for Windows
Keep your credentials on your device, secured with modern encryption and no third-party infrastructure required.
Key Features
- Local-first security — Data stored in SQLite, encrypted with AES-256 and random IV, protected by your master key.
- Master key access — Create a master key at first launch; no cloud account required.
- Credential management — Create, update, and delete credentials with a clean WinUI interface.
- Multi-vault support — Organize secrets across multiple vaults.
- Optional cloud sync — Bring your own Azure Cosmos DB for syncing across devices (~60s short-polling).
- Theming & languages — Light, Dark, and Neuromancer themes. UI available in English and Spanish.
Cloud Sync (BYO Cloud)
ShelterVault doesn’t provide infrastructure. If you choose to sync, configure your own Azure Cosmos DB:
-
Prerequisites
- Cosmos DB endpoint & key
- Database & container (partition key:
/type
)
-
Setup
- Open Settings → Cloud Sync.
- Select Azure and fill in your values.
- Test the connection and save.
-
How it works
- Config is encrypted and stored inside the vault.
- Sync runs via short-polling (~every 60s).
- Applies per-vault; enable it individually.
Looks good in any theme
- 🌞 Light mode
- 🌙 Dark mode
- 💾 Neuromancer mode
Tech Stack
- .NET / C#
- WinUI3 (Windows 11)
- SQLite for local storage
- AES-256 encryption