Skip to content

petikwastaken/secure-data-suite

Repository files navigation

SecureData Suite

Overview

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.


Features

  • 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.


Installation

  1. Clone the repository:

    git clone https://github.com/petikwastaken/secure-data-suite
    cd secure-data-suite
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python securedata_suite.py

Requirements

  • Python 3.8 or higher
  • PyQt5

Usage

  1. Launch the application.
  2. 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.
  3. Customize settings via the "Settings" menu.

Screenshot

About

SecureData Suite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages