Skip to content

Commit b81998b

Browse files
authored
Update README.md
1 parent a834b15 commit b81998b

File tree

1 file changed

+180
-59
lines changed

1 file changed

+180
-59
lines changed

README.md

Lines changed: 180 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,83 +1,204 @@
1-
# CyberVault
2-
1+
# CyberVault - Secure Offline Password Manager for Windows
32
![Project Status: Stable](https://img.shields.io/badge/status-stable-brightgreen.svg)
43

5-
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. Additional features, such as a Chrome extension and more cybersecurity tools, will be added in future updates. The program is only available on Windows.
6-
7-
### ✅ Project Status: Stable
8-
CyberVault is feature-complete and considered stable. While major new features are not being added right now, bug fixes and small updates will continue.
9-
We welcome contributions, suggestions, and issue reports.
10-
11-
12-
![CyberVault Program](https://github.com/user-attachments/assets/ad8568e6-56e0-4c2e-8e61-1d12526c7188)
13-
14-
## 🚀 Features
15-
16-
- 🔒 **Secure Password Storage**
17-
Passwords are encrypted locally using strong, industry-standard algorithms.
18-
19-
- 🗄️ **Local-Only Storage**
20-
No third-party servers. You own your data, always.
4+
**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.
215

22-
- 🧠 **Simple UI with Strong Cryptography**
23-
Designed for usability without sacrificing security.
6+
> **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.
247
25-
- 🧩 **Google extension**
26-
[Chrome extension](https://chromewebstore.google.com/detail/cybervault-extension/apoijcgjdomcddnogcfjecfbgnnnhmdd?authuser=3&hl=en) is available to download.
8+
Developed by **CyberHansen** and **CyberNilsen** | Featured in *Laagendalsposten* newspaper 🇳🇴
279

28-
## 🛠️Technologies
29-
30-
- **C#**: The app is built using C# for efficient and secure password management.
31-
- **Cryptography**: Utilizes advanced encryption methods to ensure password security.
32-
- **Everything is stored locally**: Stores passwords and related information locally.
33-
34-
## 🧪Installation
35-
36-
1. Clone this repository:
10+
### ✅ Project Status: Stable
11+
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.
3712

38-
```bash
39-
git clone https://github.com/CyberNilsen/CyberVault.git
40-
2. Open the project in Visual Studio.
13+
![CyberVault Program](https://github.com/user-attachments/assets/ad8568e6-56e0-4c2e-8e61-1d12526c7188)
4114

42-
3. Build and run the application.
15+
## 🎯 Why Choose CyberVault?
16+
17+
**🔐 Ultimate Privacy**: Unlike online password managers, your sensitive data never leaves your device
18+
**🏠 100% Offline**: No internet required after installation - perfect for air-gapped systems
19+
**🛡️ Military-Grade Security**: AES encryption with industry-standard cryptographic algorithms
20+
**💻 Windows Native**: Optimized specifically for Windows 10/11 with native WPF interface
21+
**🆓 Completely Free**: Open-source MIT license - inspect the code yourself
22+
**🌐 Browser Integration**: Chrome extension available for seamless web password management
23+
24+
## 🚀 Key Features
25+
26+
### Password Management
27+
- **Secure Password Storage**: AES-256 encryption with PBKDF2 key derivation
28+
- **Password Generator**: Create strong, unique passwords with customizable complexity
29+
- **Auto-Fill Integration**: Chrome extension for automatic login form completion
30+
- **Import/Export**: Migrate from other password managers (CSV support)
31+
- **Search & Filter**: Quickly find credentials with built-in search functionality
32+
33+
### Security Features
34+
- **Zero-Knowledge Architecture**: Only you have access to your master password
35+
- **Local Database Encryption**: SQLite database with full encryption at rest
36+
- **Secure Memory Handling**: Credentials cleared from memory after use
37+
- **Backup & Restore**: Encrypted backup files for data protection
38+
- **Two-Factor Authentication Ready**: Supports TOTP codes and 2FA workflows
39+
40+
### User Experience
41+
- **Intuitive Interface**: Clean, modern WPF design optimized for Windows
42+
- **Fast Performance**: Native C# application with minimal resource usage
43+
- **Portable Mode**: Run from USB drive without installation
44+
- **Multiple Vaults**: Organize credentials into separate encrypted databases
45+
- **Dark/Light Themes**: Customizable appearance settings
46+
47+
## 🛠️ Technology Stack
48+
- **Language**: C# (.NET Framework/Core)
49+
- **UI Framework**: WPF (Windows Presentation Foundation)
50+
- **Cryptography**: System.Security.Cryptography, AES-256, PBKDF2
51+
- **Database**: Encrypted file storage in user's AppData folder - no external database dependencies
52+
- **Browser Extension**: JavaScript/Chrome Extensions API
53+
- **Build System**: Visual Studio 2022, MSBuild
54+
55+
## 🚀 Quick Start Installation
56+
57+
### Method 1: Download Release (Recommended)
58+
1. Visit our [Releases page](https://github.com/CyberNilsen/CyberVault/releases)
59+
2. Download the latest `CyberVault-v4.2.0-Setup.exe`
60+
3. Run installer and follow setup wizard
61+
4. Launch CyberVault from Start Menu
62+
63+
### Method 2: Build from Source
64+
```bash
65+
# Clone the repository
66+
git clone https://github.com/CyberNilsen/CyberVault.git
67+
cd CyberVault
68+
69+
# Open in Visual Studio 2022
70+
# Build > Build Solution (Ctrl+Shift+B)
71+
# Debug > Start Without Debugging (Ctrl+F5)
72+
```
73+
74+
### System Requirements
75+
- **OS**: Windows 10 version 1809 or later / Windows 11
76+
- **Framework**: .NET Framework 4.8 or .NET 6.0 Runtime
77+
- **Memory**: 512 MB RAM minimum (1 GB recommended)
78+
- **Storage**: 300 MB free disk space
79+
- **Architecture**: x64 (64-bit) systems only
80+
81+
## 💡 Usage Guide
82+
83+
### First Time Setup
84+
1. **Launch CyberVault** from desktop shortcut or Start Menu
85+
2. **Create Master Password**: Choose a strong, memorable master password
86+
3. **Set Security Settings**: Configure auto-lock timeout and backup preferences
87+
4. **Add Your First Password**: Click "Add New" to store your first credential
88+
89+
### Daily Workflow
90+
- **Quick Access**: Use Ctrl+Alt+V hotkey to open CyberVault from anywhere
91+
- **Auto-Fill**: Install Chrome extension for seamless web form filling
92+
- **Search**: Type in search box to instantly find any stored password
93+
- **Generate**: Use built-in generator for new account passwords
94+
- **Backup**: Regular encrypted backups ensure you never lose data
95+
96+
## 🌐 Browser Extension
97+
Install our **official Chrome extension** for seamless password management:
98+
- 🔗 [Download from Chrome Web Store](https://chromewebstore.google.com/detail/cybervault-extension/apoijcgjdomcddnogcfjecfbgnnnhmdd)
99+
- 🔗 [Extension Source Code](https://github.com/CyberNilsen/CyberVaultExtension)
100+
101+
**Extension Features:**
102+
- Auto-detect login forms on websites
103+
- One-click password filling
104+
- Generate passwords directly in browser
105+
- Secure communication with desktop app
106+
- Works with all Chromium browsers
107+
108+
## 🔒 Security & Privacy
109+
110+
### Encryption Details
111+
- **Algorithm**: AES-256 in CBC mode with PKCS7 padding
112+
- **Key Derivation**: PBKDF2-SHA256 with 1,000,000 iterations and cryptographically secure random salt
113+
- **Storage**: Encrypted files stored locally in `%AppData%\Roaming\CyberVault` - no database required
114+
- **Memory Protection**: Sensitive data cleared from memory after use with secure memory handling
115+
116+
### Privacy Commitments
117+
-**No Data Collection**: We never collect, store, or transmit your data
118+
-**No Analytics**: No tracking, no telemetry, no usage statistics
119+
-**No Network Calls**: Application works 100% offline after installation
120+
-**Open Source**: All code is publicly auditable on GitHub
121+
-**Local Storage Only**: Everything stays on your computer, always
122+
123+
### Security Auditing
124+
- Regular security reviews by the development team
125+
- Vulnerability reporting via security@cybervault.com
126+
- Automated dependency scanning with GitHub Security Advisories
127+
- Code signing with verified publisher certificate
128+
129+
## 📊 Comparisons
130+
131+
| Feature | CyberVault | LastPass | Bitwarden | 1Password |
132+
|---------|------------|----------|-----------|-----------|
133+
| **Offline Storage** | ✅ Complete | ❌ Cloud-only | ❌ Cloud-only | ❌ Cloud-only |
134+
| **Open Source** | ✅ MIT License | ❌ Proprietary | ✅ GPL | ❌ Proprietary |
135+
| **Windows Native** | ✅ WPF App | ❌ Web-based | ❌ Electron | ❌ Electron |
136+
| **Cost** | ✅ Free Forever | 💰 $3/month | 💰 $10/year | 💰 $36/year |
137+
| **Zero-Knowledge** | ✅ True Offline | ⚠️ Server-side | ⚠️ Server-side | ⚠️ Server-side |
43138

44-
## 💡Usage
45-
Launch the CyberVault app.
46-
Create an account or log in with your credentials.
47-
Add, edit, and delete passwords in the secure database.
139+
## 🤝 Contributing
48140

49-
All passwords are encrypted and stored locally for maximum security.
141+
We welcome contributions from the cybersecurity and open-source community!
50142

51-
## 🤝 Contributing
52-
We love contributions!
53-
Got a feature idea? Found a bug? Please open an issue or submit a pull request.
143+
### Ways to Contribute
144+
- 🐛 **Bug Reports**: Found an issue? [Open an issue](https://github.com/CyberNilsen/CyberVault/issues)
145+
- 💡 **Feature Requests**: Suggest improvements or new features
146+
- 🔧 **Code Contributions**: Submit pull requests for bug fixes or enhancements
147+
- 📖 **Documentation**: Help improve our documentation and guides
148+
- 🌐 **Translations**: Localize CyberVault for your language
149+
- 🔐 **Security Research**: Responsible disclosure of security vulnerabilities
54150

55-
## 📜 License
151+
### Development Setup
152+
```bash
153+
git clone https://github.com/CyberNilsen/CyberVault.git
154+
cd CyberVault
155+
# Open CyberVault.sln in Visual Studio 2022
156+
# Install NuGet packages and build
157+
```
56158

57-
This project is licensed under the [MIT License](LICENSE).
159+
Please read our [Contributing Guidelines](CONTRIBUTING.md) and [Code of Conduct](CODE_OF_CONDUCT.md).
58160

59-
## 🗞️ Media Spotlight
161+
## 📜 License & Legal
162+
This project is licensed under the [MIT License](LICENSE) - see the LICENSE file for details.
60163

61-
We're proud to share that **CyberVault** was featured in our local newspaper, *Laagendalsposten*!
62-
It’s an exciting milestone for us, and we’re grateful for the recognition in Kongsberg. 🇳🇴
164+
**Legal Notice**: CyberVault is provided "as-is" without warranty. Users are responsible for maintaining backups of their password databases.
63165

166+
## 🗞️ Media & Recognition
167+
**Featured in Laagendalsposten**: CyberVault was highlighted in Norway's local tech news for innovative cybersecurity solutions.
64168
🔗 [Read the full article (Norwegian)](https://www.laagendalsposten.no/andreas-og-mathias-vil-unnga-hackere-laget-losning-for-sikker-lagring/s/5-64-1548360)
65169

66-
## 🌐 Learn More
170+
## 🌐 Links & Resources
171+
- 🌍 **Official Website**: [cybernilsen.github.io/CyberVault-website](https://cybernilsen.github.io/CyberVault-website/index.html)
172+
- 📱 **Chrome Extension**: [CyberVault Extension Repository](https://github.com/CyberNilsen/CyberVaultExtension)
173+
- 📧 **Support Email**: cyberbrothershq@gmail.com
174+
- 🐛 **Bug Reports**: [GitHub Issues](https://github.com/CyberNilsen/CyberVault/issues)
175+
- 💬 **Discussions**: [GitHub Discussions](https://github.com/CyberNilsen/CyberVault/discussions)
176+
177+
## 🙌 Acknowledgments
67178

68-
- **Website**: [CyberVault Website](https://cybernilsen.github.io/CyberVault-website/index.html)
69-
- **CyberVault Extension Code**: [CyberVault Extension](https://github.com/CyberNilsen/CyberVaultExtension)
179+
### Beta Testers & Contributors
180+
Special thanks to our dedicated testers who helped make CyberVault secure and reliable:
181+
- [**Matvey**](https://github.com/JahBoiMat) - Security testing and penetration testing
182+
- [**Ådne**](https://github.com/Adnelilleskare) - UI/UX feedback and Windows compatibility testing
183+
- [**Fredrik**](https://github.com/JahnTeigen) - Performance optimization and feature testing
70184

185+
### Open Source Dependencies
186+
- **SQLite** - Lightweight database engine
187+
- **Newtonsoft.Json** - JSON serialization framework
188+
- **System.Security.Cryptography** - .NET cryptographic APIs
71189

72-
## 📬 Support
73-
For questions, bugs, or feature requests, please reach out at **cyberbrothershq@gmail.com** or [open an issue](https://github.com/CyberNilsen/CyberVault/issues).
190+
---
74191

75-
## 🙌 Thanks to Testers
192+
## ⭐ Support the Project
76193

77-
Big shoutout to our awesome testers who helped us squash bugs and improve **CyberVault**:
194+
If CyberVault helps keep your passwords secure, please:
195+
-**Star this repository** on GitHub
196+
- 🔄 **Share** with friends and colleagues who value privacy
197+
- 🐛 **Report bugs** to help us improve security
198+
- 💡 **Suggest features** for future versions
199+
- 🤝 **Contribute code** to the open-source community
78200

79-
- [Matvey](https://github.com/JahBoiMat)
80-
- [Ådne](https://github.com/Adnelilleskare)
81-
- [Fredrik](https://github.com/JahnTeigen)
201+
**Download CyberVault today and take control of your digital security!**
82202

83-
## ⭐ If you find this project useful, don’t forget to star the repo and share it!
203+
---
204+
*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*

0 commit comments

Comments
 (0)