Use its uninstaller
Start the application's registered Windows uninstall command after reviewing it.
OPEN SOURCE · WINDOWS · LOCAL-FIRST · MIT
CleanLens offers a Windows app inventory, signed uninstaller checks, leftover review and an on-demand Disk explorer. Inspect paths and make every cleanup decision yourself.
v0.3.0 · Windows x64 portable ZIP · unsigned.
A CLEARER UNINSTALL
An app can be gone while settings and caches remain. CleanLens makes the next step visible and keeps the decision with you.
Start the application's registered Windows uninstall command after reviewing it.
Inspect exact product folders in standard application-data locations.
Read the path and confidence explanation. Candidates are not preselected.
Keep a local restore path while you confirm the application still works without that data.
CLEANUP WITH GUARDRAILS
Name matches are only leads. Manual deletion is permanent, opt-in and shows every full path before confirmation.
Read the security boundaries →Review the candidate, its category and why it matched before moving anything.
Common personal folders are searched only when you invoke manual delete; matches start unchecked.
Selected files and folders can be moved to quarantine and restored while their original paths are free.
Windows, Program Files, known user libraries and reparse points are refused by cleanup guards.
BUILT FOR CLARITY
Review apps, compare disk scans, prepare cleanup plans and export local reports. You stay in control of every selected path.
Reads machine and user uninstall entries plus current-user AppX/MSIX packages. Checkboxes select one or multiple apps; multi-app cleanup uses Manual delete only.
AVAILABLE IN SOURCEShows the registered command and checks its executable with Windows Authenticode before launch. MSI package files themselves are not verified.
AVAILABLE IN SOURCEReviews exact app-data matches plus related services, scheduled tasks and startup entries as read-only reports. Toggle default roots and add your own search roots.
LIMITED COVERAGEMoves selected files or folders into local quarantine. Review saved payload and original-path availability, then restore one or several items when safe.
AVAILABLE IN SOURCECompare registered apps and service/startup entries before and after, then review file events. Sessions can be associated with the selected app and stay local.
AVAILABLE IN SOURCEMeasure file lengths in matching app folders on demand. Add, disable or remove manual search roots. Measurements can be partial and are not allocated disk space.
AVAILABLE IN SOURCEScan a chosen drive or folder, browse inside it, view largest items, file types and a treemap. ZIPs count as files and are never opened.
AVAILABLE IN SOURCEGroup same-size candidates, then compare SHA-256 to confirm matching contents. Review every path and keep at least one copy per group.
AVAILABLE IN SOURCESave scan metadata locally and compare scans of the same root to find added, removed or changed paths.
AVAILABLE IN SOURCESave exact paths and risk labels for later. Rescan the same root; CleanLens rechecks each path and asks before deletion.
AVAILABLE IN SOURCEExport the current inventory or report, full Disk scan, duplicate results, scan differences, quarantine and history. Reports stay on your PC.
AVAILABLE IN SOURCEEVIDENCE, NOT GUESSWORK
Folder matches use the registered app identity. Services, scheduled tasks and startup entries are separate read-only reports; no name match proves ownership.
SOURCE FIRST
Download the v0.3.0 portable Windows x64 ZIP or build from source. It includes the .NET runtime, WPF desktop app and local SQLite storage.
dotnet restore CleanLens.sln
dotnet build CleanLens.sln -c Release
dotnet test CleanLens.sln -c Release
dotnet publish src/CleanLens.App/CleanLens.App.csproj -c Release -r win-x64 --self-contained trueVersion 0.3.0 portable ZIP is available above. Unsigned; no installer or updater.
LOCAL BY DEFAULT
CleanLens has no account, cloud service, telemetry or analytics in the current source. Registry and file scans run locally.
No telemetry or analytics configured.
No user files are uploaded.
History, quarantine metadata and the temporary disk index stay local; the index is removed when the app closes.
No account or network connection is required by the desktop workflow.
HONEST LIMITS