Skip to content

ChromeNuke is a professional-grade secure deletion tool designed for complete Chrome browser data destruction.

License

Notifications You must be signed in to change notification settings

LMLK-seal/ChromeNuke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’€ ChromeNuke

Python License Platform Security

ChromeNukeLogo

Military-Grade Chrome Browser Data Destruction Tool

Professional-grade secure deletion with DoD 5220.22-M compliance

πŸš€ Quick Start β€’ πŸ“– Documentation β€’ πŸ›‘οΈ Security β€’ πŸ’» Screenshots


🎯 Overview

ChromeNuke is a professional-grade secure deletion tool designed for complete Chrome browser data destruction. Built with military-standard security protocols, it ensures forensic-level data elimination that prevents any possibility of recovery.

⚑ Key Highlights

  • πŸ”’ Military-Grade Security: DoD 5220.22-M standard compliance
  • 🎯 Complete Destruction: 3-35 configurable overwrite passes
  • πŸ–₯️ Professional GUI: Modern CustomTkinter interface
  • 🌐 Cross-Platform: Windows, macOS, and Linux support
  • πŸ“Š Detailed Analytics: Comprehensive deletion statistics
  • πŸ” Smart Detection: Automatic Chrome profile and cache discovery

πŸ›‘οΈ Security Compliance

πŸ›οΈ Military Standards

  • DoD 5220.22-M compliant
  • NIST SP 800-88 guidelines
  • NSA/CSS Policy 9-12 standards
  • Forensic-level data destruction

πŸ” Deletion Methods

  • Zero-fill passes (0x00)
  • One-fill passes (0xFF)
  • Cryptographic random data
  • File system synchronization
  • Directory structure elimination

✨ Features

πŸŽ›οΈ Core Functionality

Feature Description
πŸ—‚οΈ Multi-Profile Support Detects and manages all Chrome profiles
πŸ’Ύ Cache Management Comprehensive cache directory handling
βš™οΈ Process Control Safe Chrome process termination
πŸ“ˆ Real-time Progress Live deletion progress with statistics
🎚️ Configurable Passes 3-35 overwrite passes (default: 7)
πŸ“ Audit Logging Detailed operation logs for compliance

πŸ” Data Detection

  • Browser History - Complete browsing records
  • Cookies & Sessions - Authentication tokens
  • Downloaded Files - Download history database
  • Cache Files - Temporary internet files
  • Bookmarks - Saved bookmark collections
  • Extensions - Installed browser extensions
  • Stored Passwords - Saved credential databases
  • Autofill Data - Form completion data

πŸ–₯️ User Interface

  • Modern Dark Theme - Professional appearance
  • Intuitive Controls - Easy-to-use interface
  • Progress Tracking - Real-time operation status
  • Error Handling - Comprehensive error reporting
  • Keyboard Shortcuts - Power user efficiency
  • Responsive Design - Scales with window size

πŸš€ Quick Start

πŸ“‹ Prerequisites

# Python 3.8 or higher required
python --version

# Required packages
pip install customtkinter psutil

πŸ’» Installation

# Clone the repository
git clone https://github.com/LMLK-seal/ChromeNuke.git
cd ChromeNuke

# Install dependencies
pip install customtkinter psutil

# Run ChromeNuke
python chromenuke.py

⚑ Quick Usage

  1. πŸ” Scan - Click "Scan Chrome Data" to detect all Chrome installations
  2. βš™οΈ Configure - Set deletion passes (3-35, default 7 for DoD compliance)
  3. βœ… Select - Choose specific profiles/caches to destroy
  4. ⚠️ Terminate - Close Chrome processes if running
  5. πŸ’€ Execute - Click "SECURE DELETE" for permanent destruction

πŸ“Έ Screenshots

πŸ–ΌοΈ View Application Screenshots

Main Interface

Main Interface


πŸ› οΈ Technical Specifications

πŸ—οΈ Architecture

ChromeNuke/
β”œβ”€β”€ πŸ”§ Core Engine
β”‚   β”œβ”€β”€ SecureDeletion class    # DoD 5220.22-M implementation
β”‚   β”œβ”€β”€ ChromeDataLocator class # Cross-platform data discovery
β”‚   └── ProcessManager class    # Chrome process management
β”œβ”€β”€ 🎨 GUI Framework
β”‚   β”œβ”€β”€ ChromeDataDestroyer     # Main application window
β”‚   β”œβ”€β”€ AboutDialog            # Information dialog
β”‚   └── CustomTkinter UI       # Modern interface components
└── πŸ“Š Analytics
    β”œβ”€β”€ DataAnalyzer class     # Statistics and reporting
    └── Logging system        # Audit trail generation

πŸ”’ Security Implementation

Pass Type Pattern Purpose
Pass 1 0x00 Zero-fill overwrite
Pass 2 0xFF One-fill overwrite
Pass 3 Random Cryptographically secure random data
Pass N Rotating Continues pattern for additional passes

🌍 Platform Support

Platform Status Notes
Windows βœ… Full Windows 10/11, all Chrome variants
macOS βœ… Full macOS 10.14+, Intel & Apple Silicon
Linux βœ… Full Ubuntu, Debian, Fedora, Arch

⚠️ Important Warnings

🚨 CRITICAL SECURITY NOTICE 🚨

ChromeNuke performs IRREVERSIBLE data destruction. Deleted data cannot be recovered by any means, including professional data recovery services.

πŸ”΄ Before Using ChromeNuke:

  • βœ… Backup Important Data - Export bookmarks, passwords if needed
  • βœ… Close Chrome Completely - Ensure all Chrome processes are terminated
  • βœ… Verify Selections - Double-check which profiles/data to delete
  • βœ… Test Environment - Try on non-critical data first
  • βœ… Legal Compliance - Ensure deletion complies with local laws

πŸ“š Documentation

🎯 Use Cases

  • Corporate Security - Employee device cleanup
  • Privacy Protection - Personal data elimination
  • Forensic Investigation - Evidence secure disposal
  • System Maintenance - Complete browser reset
  • Security Auditing - Data destruction verification

πŸ”§ Configuration Options

# Deletion passes configuration
DELETION_PASSES = {
    'minimum': 3,      # Basic security
    'standard': 7,     # DoD 5220.22-M compliance
    'paranoid': 35     # Maximum security
}

# Supported Chrome variants
CHROME_VARIANTS = [
    'Google Chrome',
    'Chromium',
    'Chrome Beta',
    'Chrome Dev',
    'Chrome Canary'
]

πŸ“‹ Command Line Arguments

python chromenuke.py --help
python chromenuke.py --scan-only          # Scan without GUI
python chromenuke.py --passes 35          # Set custom passes
python chromenuke.py --profile "Profile 1" # Target specific profile

πŸ› Bug Reports

  • Use the Issue Tracker
  • Include system information and logs
  • Provide steps to reproduce

πŸ“„ Legal & Compliance

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

βš–οΈ Disclaimer

  • ChromeNuke is provided "as is" without warranty
  • Users are responsible for legal compliance in their jurisdiction
  • Not liable for data loss or misuse
  • Intended for legitimate security and privacy purposes only

πŸ›οΈ Compliance Standards

  • GDPR - Right to erasure implementation
  • CCPA - Consumer data deletion rights
  • HIPAA - Healthcare data destruction
  • SOX - Financial record management
  • DoD 5220.22-M - Classified information handling

πŸ“ž Support & Contact

πŸ†˜ Need Help?

Issues Discussions


⭐ Show Your Support

If ChromeNuke helps secure your data, please:

  • ⭐ Star this repository
  • 🐦 Share on social media
  • πŸ“ Write a review
  • 🀝 Contribute to the project

Made for digital security

About

ChromeNuke is a professional-grade secure deletion tool designed for complete Chrome browser data destruction.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages