Free and open source · Publicly released

Sin Clean

See where your storage goes

Sin Clean is a local tool: it scans your disk read-only and lists storage usage, cleanup candidates, and app leftovers item by item, so you decide what to act on. There is only one action — moving the selected items to the system Trash.

  • Free forever · MIT open source
  • Developer ID signed and notarized
  • Read-only · on-device · nothing uploaded
Download Sin Clean for macOS

macOS 14.0+ · Apple Silicon (arm64); DMG · 3.5 MB · 1.0.0-beta.2 build 27, signed and notarized; permanently free, MIT open source.

Sin Clean's Space Analysis page on a real device, in a two-column layout: the left column selects the scan scope and shows permission status; the right column shows Storage Whereabouts Diagnosis, Space Change, and a results overview

Look first, then decide

The value proposition: where your disk space went, what can be cleaned, and which files uninstalling an app touches — listed item by item for you to see; scanning is read-only, candidates are unselected by default, and execution only goes to the system Trash.

  • Main action 1: Get the software — 1.0.0-beta.2 (build 27) is publicly released, via two channels: the direct DMG link on this site and the GitHub repository.
  • Main action 2: Read the User Guide — walk through the product in its real order, including the three gates and the boundaries before actual execution.

提示

Site position: free and open source, publicly released. This site offers a direct download; the source code is hosted on GitHub.

Four verifiable facts

  • Read-only scanning: scans only read information; the directory-open flags in the codebase contain no write flags.
  • Unselected by default: the cleanup selection starts empty; items can enter cleanup confirmation only after you check them yourself.
  • Trash only: the entire codebase has exactly one system Trash call site, and no permanent-deletion entry for user files.
  • Data stays on your Mac: records such as health trends are kept in the local Application Support directory and can be cleared in Settings.

These four are not rhetoric but the product's core behavioral contract: scanning only reads information; candidates are unselected by default; execution only moves confirmed selections to the system Trash, never permanently deleting them; health metrics, scan results, and operation records are all processed locally and never uploaded.

Feature overview

The main window has four entries on the left: Mac Status, Space Cleanup, Deep Uninstall, and Settings; a separate "Operation History" sits at the lower left. Their on-screen titles and subtitles are "Mac Status / Health Overview", "Space Cleanup / Items & Analysis", "Deep Uninstall / Apps & Leftovers", and "Settings / Preferences & Permissions".

  • Mac Status: the health score only deducts points for four kinds of facts — storage pressure, sustained high load, memory pressure, and network disconnection; the score basis lists each deduction actually in effect; when there are none, it shows "No deductions are currently in effect".
  • Status evidence cards give the conclusion first, with an expandable "Basis and limitations"; trends draw no line and make no prediction when sample points are insufficient.
  • Menu bar panel: clicking the menu bar icon opens a small windowed panel with live metric cards for CPU load, disk, memory, battery, and Wi-Fi, plus two entries: "View Cleanup Items" and "Open Full App ⌘O".
  • First-run guide: three screens ("Look Carefully First" / "Does Only One Thing" / "Permissions on Demand"); the guide itself requests no permissions and can be revisited later in Settings.
  • Space Cleanup · Cleanup Items: scans and lists cleanup candidates; it is one of two sibling subpages next to "Space Analysis", switchable with ⌘1/⌘2; "Cleanup Items" is the default.
  • The four scan locations of Cleanup Items: user and app caches (~/Library/Caches, Safe to Clean), user logs (~/Library/Logs, Safe to Clean), crash reports (~/Library/Application Support/CrashReporter, Safe to Clean), and installers in the Downloads folder (DMG, PKG, ZIP, XIP, ISO — marked "Confirm Recommended" and unchecked by default).
  • Space Analysis: add folders to the scope before scanning; the results area has three blocks — "Capacity Distribution", "Directory Tree", and "Large Files"; the directory tree can expand/collapse all, with sorting, type filter, and threshold controls; the Large Files threshold defaults to 100 MB and can switch among 50 MB / 100 MB / 500 MB / 1 GB.
  • Storage Whereabouts Diagnosis: a read-only derived panel inside the Space Analysis page; it only consumes the same scan round's results — no new scan, no persistence, no networking.
  • The site previously called it "Space Diagnosis"; its name in the product UI is "Storage Whereabouts Diagnosis".
  • Space Change: compares category totals between two comparable scans of the same scope; when conditions are not met it shows "Not comparable for now" with the specific reason, and outputs no delta numbers. The site previously called it "Change Tracking".
  • Settings and Ignore List: the Settings page has five groups — Status Monitoring, Scan Performance, Scan Locations, Privacy & Security, and Space Change Records — plus areas for System Health Alerts, Permissions, and the Ignore List; you can precisely ignore an item in candidate details or app details; ignoring only affects the display and action layers after a scan completes.
  • Deep Uninstall: scans app bundles in /Applications and ~/Applications, reads version, Bundle Identifier, and code signature; only checks fixed-path leftovers whose Bundle Identifier matches exactly; read-only verification of login items, agents, helper tools, and install receipts; finally moves to the Trash after a second confirmation.
  • Footprint Overview and Check Completeness: Footprint Overview presents four layers — "App Bundle", "Attributable User-Level Leftovers", "Read-Only Associated Items", and "Unreadable or Not Safely Attributable"; "Check Completeness" is a four-state capsule — Full Check / Partial Check / Cannot Determine Safely / Not Checked. The site previously called it "App Overview".
  • Login items and background associations: this block is marked read-only; external background items and install receipts are never removed automatically — only embedded login items inside the app bundle go to the Trash together with the app bundle.
  • Post-uninstall recheck: after uninstall completes, it re-checks nine exact paths and read-only associated locations using the app identity frozen at uninstall time; the recheck is read-only and moves no files.
  • Operation History: one place to review completed disk cleanups and app uninstalls; the page is marked read-only — history is for review only.
  • Export Plan and Execution Receipt: exporting a plan produces a read-only TXT review file (line 2 declares "Read-only review file; not an authorization to execute."); the execution receipt records receipt ID, plan ID, start/finish times, planned item count, succeeded item count, and more.

提示

The product UI is authoritative for the full feature set. The mapping between former site names and in-product names is listed on the Features page.

Explanation first, then action: a four-step flow

  1. Choose a scope or scan directly

    Space Analysis requires you to add folders to "Choose Scope" yourself; Sin Clean never auto-selects any scope and never opens the folder panel on its own.

  2. Read-only scan

    Scans open directories with read-only and non-blocking flags only — no write flags; the main action "Start Scan" in "Cleanup Items" likewise reads metadata only.

  3. Review item by item

    Nothing is checked for you when a scan finishes; the results list states "Not selected by default. Select a whole category, or review item by item."; highlighting a row is not selecting it.

  4. Move to Trash after confirmation

    Execution happens only after you check items yourself and pass the confirmation dialog "Move the selected files to the Trash?"; the dialog shows item count, estimated size, and a path summary.

Before actual execution, every item is re-verified: whether deviceID and inode still match the scan snapshot, and whether logical size and modification time (seconds and nanoseconds) have changed; any mismatch is safely skipped or requires rescanning.

Real-device screenshots

The three screens below come from a real device running 1.0.0-beta.2 build 27 (after the 2026-10 Space Analysis redesign). The data shown is real local scan output; scanning is read-only and never moves, deletes, or uploads any file.

提示

The screens are real-device captures of build 27; scan results are kept only in the current local session, never uploaded, so no sample-data disclaimer is needed when showing them.

Privacy and permissions summary

  • Only two optional permissions: Full Disk Access (called "Read Protected Directories" in the app) and Notifications (called "Send Alerts" in the app); neither is requested at launch or first use.
  • Neither permission blocks usage: without Full Disk Access, protected directories are excluded from statistics and the UI marks how many were not counted; without Notifications, alerts do not pop up, but evidence cards and trends update as usual.
  • Only two user actions make network requests: clicking "Check for Updates…" on the About page, and the confirmed "Download and Install"; both connect only to blacstar7.github.io.
  • The product declares no telemetry, no crash reporting, no third-party analytics, and no data upload.
  • Privacy copy follows a fixed banned-word list: any phrasing that amounts to an unverifiable absolute promise is forbidden.

Pricing and system requirements

Price
Permanently free; no paid plans, no feature costs anything
Marketing version
1.0.0-beta.2 (build 27, final-verified dual-channel release on 2026-10-12)
System version
macOS 14.0 or later
Processor
Apple Silicon (arm64); Intel support undecided
Installed size
About 3.5 MB
Memory and disk
No additional requirements
Download
Open: direct DMG on this site plus the GitHub open-source repo — two channels

Version and license wording: the public version is 1.0.0-beta.2 (build 27), permanently free and MIT open source; the in-app update channel is internal.

System requirements wording: minimum system macOS 14.0; the current build supports Apple Silicon (arm64) only, Intel support undecided; no extra memory or disk requirements — this page states no speculative numbers.

Download wording: this site provides a direct DMG link; source code and releases are hosted in the GitHub open-source repo (Blacstar7/sin-clean); both channels serve identical content.

FAQ

  • Q: Does Sin Clean modify system files? A: Scans only read directory and file metadata, with no write flags; the only action is moving confirmed selections to the system Trash.
  • Q: Does it need the network? A: Only two actions you trigger yourself go online — clicking "Check for Updates…" and the confirmed "Download and Install" — and they connect only to blacstar7.github.io. Otherwise the app process holds no network sockets.
  • Q: Can files moved to the Trash be restored? A: Yes, via Finder before you empty the Trash; but space occupied by files still in the Trash may not be freed yet, so available space does not fully increase immediately.
  • Q: Where do I download Sin Clean? A: The Download page on this site offers a direct DMG link; the GitHub open-source repo (github.com/Blacstar7/sin-clean) offers the same installer and the full source code.
  • Q: Why does the UI show "build N"? A: The version line template is "Version <version> (build <build>)"; the current public release is 1.0.0-beta.2 (build 27, 2026-10-12).
  • Q: Which locations get scanned? A: Cleanup Items only checks user and app caches, user logs, crash reports, and installers in the Downloads folder; Space Analysis only scans folders you add yourself to "Choose Scope".
  • Q: Where are "Storage Whereabouts Diagnosis", "Space Change", and "Footprint Overview"? A: They are panels inside the Space Analysis page and the Deep Uninstall page respectively — these three in-product names are the ones to use.
  • Q: Are there system requirements? A: macOS 14.0 or later; the current build supports Apple Silicon (arm64) only; installed size about 3.5 MB; no extra memory or disk requirements.

Get Sin Clean

Free forever · MIT open source · macOS 14.0+ (Apple Silicon). Build 27 is signed and notarized, via the direct link on this site and GitHub.

Download Sin Clean for macOS

DMG · 3.5 MB · 1.0.0-beta.2 build 27