Application Features
Secure Authentication
FaceVault employs a robust multi-factor authentication system:
- Username/Password Login: Standard credentials for initial access.
- Face Recognition 2FA: Biometric verification required for critical actions like file description.
- Liveness Detection: Prevents spoofing attacks by ensuring the user is present and real (e.g., blink detection).
End-to-End Encryption
Your data is protected with state-of-the-art encryption:
- Client-Side Encryption: Files are encrypted in the browser using AES-GCM before upload.
- RSA Key Exchange: Asymmetric encryption (RSA-OAEP) is used to securely share file keys.
- Zero-Knowledge: The server only stores encrypted data and public keys. It never sees your private key or raw file content.
File Management
Comprehensive tools to manage your secure documents:
- Secure Uploads: Drag-and-drop interface for encrypting and uploading files.
- Encrypted Downloads: Files are decrypted on-the-fly in your browser after biometric verification.
- Auto-Delete: Option to automatically delete files after a certain period or upon access.
- File Organization: View and manage specific files with metadata support.
Modern & Clean UI
Built with user experience in mind:
- Responsive Design: seamless experience across desktop and tablet devices.
- Real-time Feedback: Progress bars for encryption/upload and visual cues for face recognition.
- Dashboard Statistics: Overview of your storage usage and file count.