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).
- 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.
Placeholder: Add application screenshots here during release.
To build SafeCleaner locally from source, you need .NET 8 SDK installed.
- Clone the repository:
git clone https://github.com/placeholder/safecleaner.git cd safecleaner - Restore package dependencies:
dotnet restore
- Build the solution in Release mode:
dotnet build src/SafeCleaner/SafeCleaner.csproj -c Release
- Run the project:
dotnet run --project src/SafeCleaner/SafeCleaner.csproj
You can run the application directly from the built release binaries:
- Download the latest release package from the Releases page.
- Extract the portable ZIP version and run the SafeCleaner.exe
- Open the app and click Start Analysis to discover cleanable files.
- Review category details and click Clean Now to recover disk space safely.
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.
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.
SafeCleaner is completely free and open-source. If the tool helped you free up disk space, please consider supporting future development:
This project is licensed under the MIT License - see the LICENSE file for details.
For bugs, feedback, or feature suggestions, please open a ticket on the GitHub Issues page.