Home
Softono
CyberVault

CyberVault

Open source MIT C#
11
Stars
1
Forks
2
Issues
1
Watchers
7 months
Last Commit

About CyberVault

CyberVault is a free, open-source password manager for Windows that stores credentials locally with strong encryption. Built in C with a native WPF interface, it uses AES-256 encryption and PBKDF2 key derivation to protect passwords, secure notes, and 2FA-related data on the user's device only, with no cloud sync or third-party servers involved. Key features include a customizable password generator, searchable credential storage, multiple encrypted vaults, secure notes, encrypted backup and restore, and a Chrome extension for auto-filling login forms. The app supports import and export via JSON, runs in portable mode from USB, and clears sensitive data from memory after use. CyberVault targets privacy-conscious users, businesses needing offline credential storage, and anyone seeking an alternative to cloud-based managers like LastPass or Bitwarden. It runs on Windows 10 and 11, requires .NET Framework 4.8 or .NET 6.0, and is released under the MIT license. Developed by CyberHansen and CyberNilsen, the projec

Platforms

Web Self-hosted Windows

Languages

C#

CyberVault - Secure Offline Password Manager for Windows

Project Status: Stable

CyberVault is a free, open-source password manager and secure credential vault for Windows users who prioritize privacy and local data control. Built with C# and military-grade encryption, CyberVault stores all your passwords offline on your computer - no cloud, no third-party servers, complete privacy.

Perfect for: Security-conscious users, privacy advocates, businesses requiring offline password storage, and anyone seeking a reliable alternative to cloud-based password managers like LastPass, Bitwarden, or 1Password.

Developed by CyberHansen and CyberNilsen | Featured in Laagendalsposten newspaper πŸ‡³πŸ‡΄

βœ… Project Status: Stable

CyberVault is production-ready and actively maintained. While major new features are not being added right now, we continue releasing security updates and bug fixes.

CyberVault Program

🎯 Why Choose CyberVault?

πŸ” Ultimate Privacy: Unlike online password managers, your sensitive data never leaves your device
🏠 100% Offline: No internet required after installation - perfect for air-gapped systems
πŸ›‘οΈ Military-Grade Security: AES encryption with industry-standard cryptographic algorithms
πŸ’» Windows Native: Optimized specifically for Windows 10/11 with native WPF interface
πŸ†“ Completely Free: Open-source MIT license - inspect the code yourself
🌐 Browser Integration: Chrome extension available for seamless web password management

πŸš€ Key Features

Password Management

  • Secure Password Storage: AES-256 encryption with PBKDF2 key derivation
  • Password Generator: Create strong, unique passwords with customizable complexity
  • Auto-Fill Integration: Chrome extension for automatic login form completion
  • Import/Export: Migrate from other password managers (JSON support)
  • Search & Filter: Quickly find credentials with built-in search functionality

Security Features

  • Zero-Knowledge Architecture: Only you have access to your master password
  • Secure Memory Handling: Credentials cleared from memory after use
  • Backup & Restore: Encrypted backup files for data protection
  • Two-Factor Authentication Ready: Supports TOTP codes and 2FA workflows
  • Secure Notes: Can write notes and store the notes securely

User Experience

  • Intuitive Interface: Clean, modern WPF design optimized for Windows
  • Fast Performance: Native C# application with minimal resource usage
  • Portable Mode: Run from USB drive without installation
  • Multiple Vaults: Organize credentials into separate encrypted databases

πŸ› οΈ Technology Stack

  • Language: C# (.NET Framework/Core)
  • UI Framework: WPF (Windows Presentation Foundation)
  • Cryptography: System.Security.Cryptography, AES-256, PBKDF2
  • Database: Encrypted file storage in user's AppData folder - no external database dependencies
  • Browser Extension: JavaScript/Chrome Extensions API
  • Build System: Visual Studio 2022, MSBuild

πŸš€ Quick Start Installation

Method 1: Download Release (Recommended)

  1. Visit our Releases page
  2. Download the latest
  3. Run installer and follow setup wizard
  4. Launch CyberVault from Start Menu

Method 2: Build from Source

# Clone the repository
git clone https://github.com/CyberNilsen/CyberVault.git
cd CyberVault

# Open in Visual Studio 2022
# Build > Build Solution (Ctrl+Shift+B)
# Debug > Start Without Debugging (Ctrl+F5)

System Requirements

  • OS: Windows 10 version 1809 or later / Windows 11
  • Framework: .NET Framework 4.8 or .NET 6.0 Runtime
  • Memory: 512 MB RAM minimum (1 GB recommended)
  • Storage: 300 MB free disk space
  • Architecture: x64 (64-bit) systems only

πŸ’‘ Usage Guide

First Time Setup

  1. Launch CyberVault from desktop shortcut or Start Menu
  2. Create Master Password: Choose a strong, memorable master password
  3. Set Security Settings: Configure auto-lock timeout and backup preferences
  4. Add Your First Password: Click "Add New" to store your first credential

Daily Workflow

  • Auto-Fill: Install Chrome extension for seamless web form filling
  • Search: Type in search box to instantly find any stored password
  • Generate: Use built-in generator for new account passwords
  • Backup: Regular encrypted backups ensure you never lose data

🌐 Browser Extension

Install our official Chrome extension for seamless password management:

Extension Features:

  • Auto-detect login forms on websites
  • One-click password filling
  • Generate passwords directly in browser
  • Secure communication with desktop app
  • Works with all Chromium browsers

πŸ”’ Security & Privacy

Encryption Details

  • Algorithm: AES-256 in CBC mode with PKCS7 padding
  • Key Derivation: PBKDF2-SHA256 with 1,000,000 iterations and cryptographically secure random salt
  • Storage: Encrypted files stored locally in %AppData%\Roaming\CyberVault - no database required
  • Memory Protection: Sensitive data cleared from memory after use with secure memory handling

Privacy Commitments

  • βœ… No Data Collection: We never collect, store, or transmit your data
  • βœ… No Analytics: No tracking, no telemetry, no usage statistics
  • βœ… No Network Calls: Application works 100% offline after installation
  • βœ… Open Source: All code is publicly auditable on GitHub
  • βœ… Local Storage Only: Everything stays on your computer, always

Security Auditing

  • Regular security reviews by the development team
  • Automated dependency scanning with GitHub Security Advisories

πŸ“Š Comparisons

Feature CyberVault LastPass Bitwarden 1Password
Offline Storage βœ… Complete ❌ Cloud-only ❌ Cloud-only ❌ Cloud-only
Open Source βœ… MIT License ❌ Proprietary βœ… GPL ❌ Proprietary
Windows Native βœ… WPF App ❌ Web-based ❌ Electron ❌ Electron
Cost βœ… Free Forever πŸ’° $3/month πŸ’° $10/year πŸ’° $36/year
Zero-Knowledge βœ… True Offline ⚠️ Server-side ⚠️ Server-side ⚠️ Server-side

🀝 Contributing

We welcome contributions from the cybersecurity and open-source community!

Ways to Contribute

  • πŸ› Bug Reports: Found an issue? Open an issue
  • πŸ’‘ Feature Requests: Suggest improvements or new features
  • πŸ”§ Code Contributions: Submit pull requests for bug fixes or enhancements
  • πŸ“– Documentation: Help improve our documentation and guides
  • 🌐 Translations: Localize CyberVault for your language
  • πŸ” Security Research: Responsible disclosure of security vulnerabilities

Development Setup

git clone https://github.com/CyberNilsen/CyberVault.git
cd CyberVault
# Open CyberVault.sln in Visual Studio 2022
# Install NuGet packages and build

Please read our Contributing Guidelines and Code of Conduct.

πŸ“œ License & Legal

This project is licensed under the MIT License - see the LICENSE file for details.

Legal Notice: CyberVault is provided "as-is" without warranty. Users are responsible for maintaining backups of their passwords.

πŸ—žοΈ Media & Recognition

Featured in Laagendalsposten: CyberVault was highlighted in Norway Kongsberg's local news.
πŸ”— Read the full article (Norwegian)

🌐 Links & Resources

πŸ™Œ Acknowledgments

Beta Testers & Contributors

Special thanks to our dedicated testers who helped make CyberVault secure and reliable:

Open Source Dependencies

  • System.Security.Cryptography - .NET cryptographic APIs

⭐ Support the Project

If CyberVault helps keep your passwords secure, please:

  • ⭐ Star this repository on GitHub
  • πŸ”„ Share with friends and colleagues who value privacy
  • πŸ› Report bugs to help us improve security
  • πŸ’‘ Suggest features for future versions
  • 🀝 Contribute code to the open-source community

Download CyberVault today and take control of your digital security!


Keywords: password manager, offline password manager, Windows password vault, secure credential storage, open source security, privacy-focused password manager, local password storage, encrypted password database, cybersecurity tools, password generator, Chrome extension password manager