Team: Guneet, Daksh, Arjun
PassGuard is a secure, local-first password manager with browser autofill. Unlike cloud-based solutions that get breached, PassGuard keeps your passwords encrypted on YOUR device with military-grade AES-256-GCM encryption. One-click autofill, breach detection, and secure vault sharing - all without ever touching the cloud.
- 70% of data breaches happen due to weak/reused passwords
- Average person has 100+ accounts to manage
- Cloud password managers get breached (LastPass, etc.)
- Browser built-in managers store passwords unencrypted
- Military-Grade Encryption: AES-256-GCM + Argon2id
- Browser Autofill: One-click login on any website
- Security Audit: Breach detection + weak password alerts
- Vault Sharing: RSA-4096 encrypted sharing
- 100% Local: Your passwords NEVER leave your device
- CustomTkinter 5.2.1 - Modern dark-themed UI framework
- Flask 3.0.0 - Local API server for browser extension
- Flask-CORS 4.0.0 - Cross-origin resource sharing
- Argon2-cffi 23.1.0 - Memory-hard key derivation (KDF)
- PyCryptodome 3.20.0 - AES-256-GCM encryption
- Cryptography 41.0.7 - RSA-4096, Fernet encryption
- Pystray 0.19.5 - System tray integration
- Pillow 10.1.0 - Icon rendering
- Pyperclip 1.8.2 - Secure clipboard management
- ReportLab 4.0.7 - PDF export generation
- Requests 2.31.0 - HaveIBeenPwned API integration
- JavaScript (ES6+) - Extension logic
- Chrome Extension API - Manifest V3
- HTML5 + CSS3 - Popup UI
- Create vault with strong password
- Add credentials (GitHub, Gmail, etc.)
- Install browser extension
- One-click autofill demonstration
- Security audit showing breach detection
| Feature | PassGuard | LastPass | Browser |
|---|---|---|---|
| Local Storage | ✅ | ❌ | ❌ |
| Open Source | ✅ | ❌ | ❌ |
| No Cloud Risk | ✅ | ❌ | ❌ |
| Free Forever | ✅ | Limited | ✅ |
| Breach Detection | ✅ | ✅ | ❌ |
- GitHub: [Your Repo]
- Video: [Demo Video]
- Slides: [Presentation]
PassGuard: Your Passwords, Truly Secure 🔐
For detailed video script, see VIDEO_SCRIPT.md