Releases: lfern/personal-2fa
Releases · lfern/personal-2fa
🎉 Personal 2FA v1.0.0 - Initial Release
🎉 Welcome to Personal 2FA!
The first stable release of Personal 2FA - a secure, self-hosted TOTP authenticator with advanced encryption and multi-format backup support.
✨ Features
- 🔐 Military-grade encryption - AES-256-GCM for local storage
- 📱 Google Authenticator compatible - Import QR codes directly
- 💾 Multiple backup formats - JSON, encrypted files (OpenSSL compatible)
- 🌐 Bilingual support - Spanish and English interfaces
- ⚡ Offline-first - No servers, no tracking, works completely offline
- 🔧 Self-hosted - Deploy anywhere, full control over your data
- 📋 Bulk operations - Import/export multiple codes at once
- 🎨 Modern UI - Clean, responsive design
🛡️ Security Highlights
- Client-side encryption - All data encrypted before storage
- Master password protection with PBKDF2 key derivation
- Secure backup - OpenSSL AES-256-CBC compatible exports
- No telemetry - Zero data collection or external requests
- Memory protection - Sensitive data cleared after use
🚀 Quick Start
- Download the release files
- Extract and open
index.htmlin your browser - Set up your master password
- Import codes from Google Authenticator or add manually
📂 What's Included
personal-2fa.html- Standalone application file (all-in-one)dist/- Distributed files for web hostingdocs/- Documentation and guides
🔧 Technical Details
- Framework: Vanilla JavaScript ES2022
- Storage: IndexedDB with AES-256-GCM encryption
- Crypto: Web Crypto API + OpenSSL compatibility
- Build: Custom ES modules to standalone converter
🛠️ Installation
Option 1: Standalone File
Simply download personal-2fa.html and open it in your browser. No server required!
Option 2: Web Hosting
Download and extract dist/ folder to your web server.
Option 3: Build from Source
git clone https://github.com/lfern/personal-2fa.git
cd personal-2fa
node [build.js](http://_vscodecontentref_/0)🆕 What's New in v1.0.0
This is the initial release featuring:
- Complete TOTP management system
- Advanced encryption and security
- Multiple import/export formats
- Comprehensive internationalization
- Modern user interface
- Extensive error handling
🤝 Contributing
Contributions are welcome! Please check out our Contributing Guide for details.
📄 License
MIT License - see LICENSE file for details.
🔗 Links:
Documentation
Security Guide
Report Issues
⭐ If you find this project useful, please consider giving it a star!