Download Installer • Download Portable
Or visit the Releases Page for all versions.
A professional-grade file encryption tool with military-grade AES-256-GCM encryption
Security you can trust, simplicity you'll love
- Military-Grade AES-256-GCM encryption algorithm
- PBKDF2 Key Derivation with 100k to 1M iterations
- Zero-Knowledge Architecture - All processing happens locally
- No Data Transmission - Your files never leave your device
- Encrypted note storage with separate passphrases
- Auto-expire functionality (1 day to never)
- Export/Import capabilities for backup and restore
- Secure preview with passphrase verification
- Separate folder selection for Encrypt/Decrypt/Notes
- System tray integration for quick access
- Drag & drop support for easy file selection
- Multi-language support (English, Bengali, Arabic)
- Progress tracking with real-time status
- Keyboard shortcuts (Ctrl+E, Ctrl+D, Ctrl+N, F1, F11)
- Password strength indicator
- Matrix background for security aesthetics
- Responsive design that works on all screen sizes
Download and run the main installer:
- File:
Cloud Encryptor Setup 2.0.0.exe - Size: ~150MB
- Requirements: Windows 10/11
Download and run directly (no installation required):
- File:
Cloud_Encryptor_Portable_2.0.0.exe - Size: ~150MB
- Requirements: Windows 10/11
# Clone the repository
git clone https://github.com/snv7737/CloudEncryptor.git
# Navigate to project directory
cd CloudEncryptor
# Install dependencies
npm install
# Run in development mode
npm start
# Build for production
npm run build-windows| Command | Description |
|---|---|
npm start |
Run development version |
npm run build-windows |
Build Windows versions |
npm run build-portable |
Build portable version only |
npm run build-installer |
Build installer version only |
npm run clean |
Clean installation |
- Launch Cloud Encryptor
- Navigate to "Encrypt Files" section (or press
Ctrl+E) - Select Files:
- Click "Choose Folder" or drag & drop files
- Multiple files supported
- Set Encryption Parameters:
- Enter strong passphrase (12+ characters recommended)
- Choose PBKDF2 iterations:
- 100k (Fast)
- 250k (Recommended)
- 500k (Secure)
- 1M (Maximum)
- Choose Save Location:
- Select folder for encrypted files
- Or use auto-download to Downloads folder
- Click "Encrypt & Save" button
- Wait for progress to complete
- Encrypted files will be saved with
.encextension
- Navigate to "Decrypt Files" section (or press
Ctrl+D) - Select Encrypted Files:
- Only
.encfiles are supported - Multiple files supported
- Only
- Enter Passphrase:
- Use exact same passphrase from encryption
- Case-sensitive
- Set Iterations:
- Use same iteration count as encryption
- Choose Save Location:
- Select folder for decrypted files
- Click "Decrypt & Save" button
- Wait for progress to complete
- Original files will be restored
- Navigate to "Secure Notes" section (or press
Ctrl+N) - Write your confidential note
- Set Note Passphrase (different from file encryption)
- Choose Auto-Expire:
- 1 day
- 7 days
- 30 days (default)
- 90 days
- Never
- Select Save Location for note files
- Click "Save Note" button
- Preview Notes: View decrypted notes (requires passphrase)
- Export Notes: Backup all notes to JSON file
- Import Notes: Restore notes from backup
- Clear All: Delete all saved notes
Cloud Encryptor runs in system tray for quick access:
- Show/Hide: Click tray icon or double-click
- Quick Encrypt: Right-click → "Quick Encrypt"
- Quick Decrypt: Right-click → "Quick Decrypt"
- New Note: Right-click → "New Secure Note"
- User Guide: Right-click → "User Guide"
- Quit: Right-click → "Quit Cloud Encryptor"
| Shortcut | Action |
|---|---|
Ctrl + E |
Quick Encrypt Files |
Ctrl + D |
Quick Decrypt Files |
Ctrl + N |
New Secure Note |
F1 |
User Guide |
F11 |
Toggle Fullscreen |
Ctrl + Q |
Exit Application |
Ctrl + R |
Reload Application |
| Feature | Specification |
|---|---|
| Algorithm | AES-256-GCM |
| Key Size | 256 bits |
| Key Derivation | PBKDF2 with SHA-256 |
| Iterations | 100,000 to 1,000,000 |
| Salt Size | 16 bytes (128 bits) |
| IV Size | 12 bytes (96 bits) |
| Authentication | GCM mode built-in |
- ✅ Zero-Knowledge: We never see your data or passphrases
- ✅ Local-Only: All encryption/decryption happens on your device
- ✅ No Telemetry: No data collection, tracking, or analytics
- ✅ Open Source: Transparent code for security verification
- ✅ No Internet Required: Works completely offline
-
Use Strong Passphrases:
- Minimum 12 characters
- Mix of uppercase, lowercase, numbers, symbols
- Avoid dictionary words
- Use unique passphrases for different files
-
Choose Appropriate Iterations:
- 100k: Fast but less secure (for quick operations)
- 250k: Recommended balance (default)
- 500k: More secure (for sensitive data)
- 1M: Maximum security (for highly sensitive data)
Cloud Encryptor supports multiple languages to cater to global users:
Complete interface in English with professional terminology.
Full Bengali translation for native speakers.
Complete Arabic interface with RTL support.
- Go to top-right corner of application
- Click language selector dropdown
- Choose your preferred language
- Interface updates instantly
| Issue | Cause | Solution |
|---|---|---|
| Tray icon not showing | Icon path issues or permissions | Restart application, check assets folder |
| Folder selection not working | File system permissions | Run as Administrator, check folder permissions |
| Decryption fails | Wrong passphrase or iterations | Verify exact passphrase and iteration count |
| "Invalid file format" error | File not encrypted by Cloud Encryptor | Use only .enc files from Cloud Encryptor |
| Performance issues with large files | System resource limitations | Close other applications, use lower iterations |
| Application won't start | Missing dependencies or corruption | Reinstall, run npm install for development |
"Error saving to folder: DOMException"
- Cause: Folder permissions or browser security
- Solution: Files will auto-download to Downloads folder
"Failed to decrypt - Wrong passphrase?"
- Cause: Incorrect passphrase or different iterations
- Solution: Verify exact passphrase and iteration count
"Tray icon creation failed"
- Cause: System tray limitations
- Solution: Application will work without tray, restart may help
-
For Large Files:
- Use lower iterations (100k-250k)
- Close other applications
- Ensure sufficient RAM
-
For Better Security:
- Use higher iterations (500k-1M)
- Use stronger passphrases
- Encrypt in smaller batches
- Developer: @ALHASSAN7737 | @SNV7737
- Email: [email protected]
- GitHub: @snv7737
- Discord: @ALHASSAN7737 | @SNV7737
- Repository: https://github.com/snv7737/CloudEncryptor
- Releases: https://github.com/snv7737/CloudEncryptor/releases
- Issues: https://github.com/snv7737/CloudEncryptor/issues
- Documentation: This README and in-app guide (F1)
- Node.js 16.0.0 or higher
- npm or yarn package manager
- Git for version control
# Install dependencies
npm install
# Development mode with hot reload
npm run dev
# Build for production
npm run build-windows
# Create portable version
npm run build-portable
# Create installer version
npm run build-installer
# Clean installation
npm run cleanWe welcome contributions from the community:
- Report Bugs: Use GitHub Issues with detailed descriptions
- Feature Requests: Suggest new features with use cases
- Code Contributions: Fork repository and submit pull requests
- Documentation: Improve documentation and translations
For support and questions:
- Check the in-app User Guide (F1)
- Review this documentation
- Search existing GitHub Issues
- Contact developer via GitHub or Discord
This project is licensed under the MIT License. -See the LICENSE file for details.
- ✅ Free to use for personal and commercial projects
- ✅ Modification and distribution allowed
- ✅ Private use allowed
- ✅ Commercial use allowed
⚠️ Attribution required⚠️ Include license in copies
MIT License
Copyright (c) 2025 ⌞ΛL HΛSSΛΠ⌝ | ⌞SΠV7737™⌝
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- Electron Team for the amazing framework
- Web Crypto API for robust encryption capabilities
- Open Source Community for continuous inspiration
- Beta Testers for valuable feedback and testing
- Users for trusting us with your security needs
If you find this tool useful, consider supporting development:
Bitcoin (BTC): bc1q0snw9tpjyw5zqel28xjr903te8kgqj4nlz4a5y
USDT (BEP20): 0xaE2710f6243E24e069abfb07BecD85A529620ba8
Your support helps maintain and improve this tool!