Skip to content

nightmareox1/SafeCleaner

Repository files navigation

SafeCleaner

SafeCleaner is a free, lightweight, and safe Windows 11 utility focused on removing only temporary files and recoverable caches. It is built natively for Windows using C#, .NET 8, and WPF-UI (Fluent Design).


⚡ Main Features

  • Safe-Only Cleanup: Utilizes a strict whitelist-based safety validation mechanism. SafeCleaner will never modify the Windows Registry, critical system directories, or user documents.
  • Modern Windows 11 Fluent Design: Styled exclusively in dark mode with a native Mica backdrop, custom animations, and responsive window designs.
  • Storage Visualizer (Disk Space Analyzer): Recursively scans any local drive to show folder size allocations with hierarchical breadcrumb drilldown.
  • Startup Apps Manager: Scans user/machine run keys and startup folder shortcuts, allowing you to toggle startup items non-destructively to optimize boot times.
  • Multi-threaded Scanning & Clean: Multi-threaded operations ensuring the UI remains active and responsive at all times.
  • Local History & Settings: Saves statistics on past size savings and configures confirmation pop-ups or support settings locally.
  • English Interface: Written entirely in English for compatibility and standardization.

📸 Screenshots

Placeholder: Add application screenshots here during release.


🛠️ Build Instructions

To build SafeCleaner locally from source, you need .NET 8 SDK installed.

  1. Clone the repository:
    git clone https://github.com/placeholder/safecleaner.git
    cd safecleaner
  2. Restore package dependencies:
    dotnet restore
  3. Build the solution in Release mode:
    dotnet build src/SafeCleaner/SafeCleaner.csproj -c Release
  4. Run the project:
    dotnet run --project src/SafeCleaner/SafeCleaner.csproj

🚀 Installation & Usage

You can run the application directly from the built release binaries:

  1. Download the latest release package from the Releases page.
  2. Extract the portable ZIP version and run the SafeCleaner.exe
  3. Open the app and click Start Analysis to discover cleanable files.
  4. Review category details and click Clean Now to recover disk space safely.

❓ FAQ

Is SafeCleaner safe?

Yes. It uses a Whitelist-based system. It only targets temp directories, caches, and recycling bin paths. It does not touch registry records, system drivers, or personal documents.

Does it require Administrator privileges?

No. SafeCleaner is designed to run as a standard user (asInvoker). Protected system-only caches (like Windows Update LCU backups) will show 0 bytes or skip scanning gracefully without prompting UAC locks.


💖 Support the Project

SafeCleaner is completely free and open-source. If the tool helped you free up disk space, please consider supporting future development:

❤️ Donate with PayPal


📄 License

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


💬 Feedback & Issues

For bugs, feedback, or feature suggestions, please open a ticket on the GitHub Issues page.

About

Free and open-source Windows 11 cleaning utility focused on safe temporary file and cache cleanup.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages