CoperVault est une solution de stockage local ultra-sécurisée "Zero-Knowledge". Vos fichiers sont chiffrés sur votre disque dur et ne sont accessibles que via votre Master Key, qui n'est jamais stockée.
- 🔒 Zero-Knowledge Encryption: Chiffrement AES-256-GCM. Même nous ne pouvons pas voir vos fichiers.
- 📂 Gestion de Fichiers: Upload, Download, Création de dossiers (Espaces).
- 👁️ Prévisualisation Universelle: Images, Vidéos, PDF, Code (JS, TS, PY...), HTML, Texte.
- 🛡️ Espaces Privés: Protégez des dossiers spécifiques avec un mot de passe supplémentaire.
- 💾 100% Local: Vos données restent sur votre machine. Pas de Cloud.
Windows :
Double-cliquez simplement sur le fichier start_windows.bat.
Linux / Mac :
chmod +x start.sh
./start.shCela installera automatiquement les dépendances et lancera l'application dans votre navigateur.
- Prérequis : Node.js 18+ installé.
- Cloner le repo :
git clone https://github.com/softpython2884/CoperLock.git cd CoperLock - Installer :
npm install
- Lancer en mode Production :
Accédez à
npm run build npm start
http://localhost:3000.
- Perte de Mot de Passe = Perte de Données. Il n'y a AUCUN moyen de récupérer vos fichiers si vous perdez votre mot de passe maître. C'est le prix de la sécurité totale.
- Les fichiers chiffrés sont stockés dans le dossier
/data. Ne supprimez pas ce dossier. - Pour réinitialiser complètement le coffre (et perdre toutes les données), supprimez le dossier
/data.
- Framework : Next.js 15 (App Router)
- UI : TailwindCSS, Framer Motion, Lucide React
- Crypto : Node.js Crypto (AES-256-GCM), Argon2 (Hashing)
- Base de Données : JSON chiffré (Zero-DB)
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
