VaultShell is a premium Windows desktop hide vault focused on local privacy. It lets users move files and folders out of their original locations into encrypted local vault storage, then restore them when needed.
- Offline-first and local-only.
- App-level master password protection.
- Encrypted storage for hidden items.
- Professional, minimal interface optimized for daily use.
- Hide files and folders from their original locations.
- Restore hidden items back to their original paths.
- Optional restore and remove-from-vault confirmation flow.
- Permanent delete from vault (no recycle bin restore path).
- Local activity history with paged viewing and clear-all action.
- Encrypted-at-rest storage using AES-256-GCM.
- Master password is stored as salted hash (not plaintext).
- Vault encryption key is randomly generated and wrapped.
- Data remains local on device.
- No cloud sync and no remote dependency.
This repository is intended for binary distribution and product documentation.
- Installer: GitHub Releases asset
VaultShell-x.y.z-installer.exe - Portable: GitHub Releases asset
VaultShell-x.y.z-portable.exe
- Install Node.js 20+.
- Install project modules:
npm install- Start development mode:
npm run dev- Build production packages (
.exeoutputs):
npm run dist- After build, executables are available in the
releasefolder.
- Open VaultShell and unlock the app.
- Add file/folder to hide it from original location.
- View item in Vault list.
- Restore item to original location when needed.
- Delete item permanently if required.
Each release should include:
- Version number and release date.
- Key fixes and improvements.
- Known limitations.
- SHA-256 checksums for each binary.
For issues, open a GitHub Issue and include:
- App version
- Windows version
- Steps to reproduce
- Screenshot/error text
VaultShell is designed for transparent local privacy workflows and normal OS-compliant behavior. It does not implement malware-like, stealth, AV-evasion, or OS bypass techniques.
.png)
.png)
.png)
.png)