Skip to content

b-jr/cloud-data-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Data Cleaner

A privacy-focused cloud tool for encrypting, masking, and securely storing CSV files using customizable algorithms.


🚀 Project Goal

Cloud Data Cleaner provides a simple, secure, cloud-based solution for encrypting, decrypting, and masking CSV files. Users can choose from various algorithms to protect and anonymize sensitive data before uploading it to the cloud.


✨ Features

  • 🔐 Encrypt/Decrypt CSV files using user-selected algorithms (AES, RSA, etc.)
  • 🧱 Customizable data masking (email, phone, name, credit card, etc.)
  • ☁️ Secure cloud storage using Google Cloud Platform (GCP)
  • 🌐 Web-based UI for uploading and managing CSV files
  • 🔑 User authentication via Firebase or Auth0
  • 💾 Persistent file and metadata storage with MySQL
  • 🔄 Download cleaned and protected files securely

🛠️ Tech Stack

Layer Technology
Frontend HTML, CSS, JavaScript
Backend Python (Flask, RestAPI )
Cloud Google Cloud Platform (GCP)
Auth Firebase / Auth0
Database MySQL
DevOps GitHub, GitHub Actions (optional)

🧪 Getting Started

This project is under active development and subject to change. Below are setup instructions for contributing or testing locally.

✅ Prerequisites

  • Python3.11
  • Node.js & npm
  • MySQL server running locally
  • GCP service account credentials (JSON)
  • Firebase

About

A privacy-focused cloud tool for encrypting, masking, and securely storing CSV files using customizable algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors