Skip to content

CyberVault is a C#-based password manager app designed for users to securely store their passwords locally using high-end cryptography. Developed by CyberHansen and CyberNilsen, the app aims to provide a safe and easy-to-use solution for password management.

License

Notifications You must be signed in to change notification settings

CyberNilsen/CyberVault

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

About

CyberVault is a C#-based password manager app designed for users to securely store their passwords locally using high-end cryptography. Developed by CyberHansen and CyberNilsen, the app aims to provide a safe and easy-to-use solution for password management.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •