FaceVault is a cutting-edge web application that combines robust file encryption with biometric security.
Users can securely encrypt and decrypt files using face recognition as a second-factor authentication method. The system implements end-to-end encryption with client-side key management, ensuring that private keys never leave the client in plaintext.
Built with React, TypeScript, and Node.js, FaceVault uses Web Crypto API for cryptographic operations and face-api.js for facial recognition. All encryption and decryption processes happen client-side, providing a zero-knowledge architecture where the server never has access to face templates or unencrypted files.
The application features secure user registration, face enrollment with liveness detection, file encryption/decryption workflows, and a responsive UI built with Tailwind CSS.
Features
Face recognition authentication for file access
End-to-end file encryption with AES-GCM and RSA-OAEP
Zero-knowledge architecture - server never sees unencrypted data
Client-side key management with biometric-derived KEK
Liveness detection during face enrollment
Secure file storage with encrypted metadata
Responsive UI with dark/light mode support
User registration and password recovery
You have to login to leave a review!
All Reviews
No Review!
What type of support is included? Verified source code Free support included Download code immediately Quality guarantee for your satisfaction Support: info@sellanycode.com
You have to purchase this item to get support!
You have to login to ask a question!
All Questions
No Question!
$29
Verified source code
Join 35192+ buyers which trust us!
Download code immediately
100% Guarantee For Item! Satisfaction guarantee policy.