SecureData Suite is a multi-functional application designed to provide users with essential tools for managing and securing their data. It offers features such as file shredding, encryption, automated backups, and password management within a simple and intuitive GUI built with PyQt5.
-
File Shredder:
Securely delete files to prevent recovery. -
File Encryption:
Encrypt and decrypt files using strong encryption methods. -
Automated Backups:
Schedule and manage regular backups of important files. -
Password Manager:
Securely store and manage passwords in an encrypted vault. -
Activity Logs:
Keep track of application activity, including file operations and security logs. -
Customization Options:
Change themes, configure backup settings, and set encryption preferences. -
User-Friendly Interface:
Clean and simple Windows 7-style design with intuitive navigation.
-
Clone the repository:
git clone https://github.com/petikwastaken/secure-data-suite cd secure-data-suite
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python securedata_suite.py
- Python 3.8 or higher
- PyQt5
- Launch the application.
- Use the menu bar to access the features:
- File Shredder: Select and securely delete files.
- Encrypt File: Choose a file and encrypt it with a password.
- Automated Backups: Configure schedules and backup locations.
- Password Manager: Manage your passwords securely.
- Customize settings via the "Settings" menu.