See every byte.
Reclaim 100GB+ in one click.
The ultra-fast, native SwiftUI disk space analyzer. Powered by Darwin'sgetattrlistbulk(2)engine, a 60fps Squarified Treemap, and zero telemetry. Own it forever for $14.99. No subscriptions.
No personal photos, documents, or active system files touched. Ever.
2.4-Second Disk Audits
Scans 1,000,000+ files in under 3 seconds using bounded Swift Structured Concurrency and direct kernel VFS batch calls. 20x faster than traditional Cocoa scanners.
60 FPS Squarified Treemap
Mathematical BrulsβHuizingβvan Wijk layout rendered on a GPU-backed SwiftUI Canvas. Smooth zoom transitions, zero frame drops, and instant drill-down.
Zero Telemetry & Offline Crypto
Zero background daemons, zero analytics sockets, and 100% offline Ed25519 cryptographic license verification via Apple CryptoKit.
Why Legacy Mac Cleaners Take Minutes β And CleanSlate Takes Seconds
Most macOS utilities still rely on Foundation's 20-year-old FileManager.enumerator, forcing millions of expensive user-to-kernel context switches. CleanSlate utilizes Darwin's direct VFS batch syscall getattrlistbulk(2) combined with Swift 6 structured concurrency.
Empirically verified: 821,851 items scanned in 67s on macOS Sequoia
FileManager.DirectoryEnumerator sequential walk + Cocoa bridging
Batches 128KB VFS metadata buffers directly
Individual getdirentries64 + lstat per node
Contiguous DiskTreeArena 32-bit flat indices
Discards tree state, re-enumerates disk from scratch
Zero Heap Allocations via 128KB Pre-Allocated Slab Buffers
When reading directory attributes with standard Cocoa APIs, Swift bridges every single file into an NSURL and allocates dictionary structures on the heap. CleanSlate bypasses Cocoa bridging completely:
- ATTR_FILE_ALLOCSIZE: Reads physical APFS block counts directly, avoiding clone inflation and sparse-file miscalculation.
- Hardlink Deduplication: Sharded concurrent bloom filter checks
ATTR_CMN_FILEIDso pnpm and Time Machine links are never double-counted. - Dataless Cloud Safety: Checks
SF_DATALESS (0x40000000)to skip evictable iCloud Drive placeholders without triggering forced downloads.
CleanSlate vs. Subscription Bloatware vs. Legacy Freeware
You don't need to pay $40 a year or give background daemons access to your system. See how CleanSlate compares to CleanMyMac X and legacy tools.
| Capability / Architecture | CleanSlateRECOMMENDED | CleanMyMac X | PureMac / GrandPerspective |
|---|---|---|---|
| Pricing Model | $14.99 USD One-Time (Lifetime) | $39.95 / year (Recurring Subscription) | Free (MIT / GPL) |
| Number of Macs Included | 3 Macs per License | 1 Mac (+$19.95/yr for second) | Unlimited |
| Interactive Treemap Engine | 60fps Metal / SwiftUI Canvas with O(1) Drill-Down | None (Static Category Lists) | Dated 2004 AppKit Grid (GrandPerspective) |
| Filesystem Scan Syscall | Darwin getattrlistbulk(2) (> 12,000 items/s) | FileManager.enumerator (45sβ90s) | Sequential FileManager (40sβ65s) |
| Background Daemons & LaunchAgents | 0 Daemons (Exits cleanly on window close) | 2β4 Persistent Daemons (cleanmymac.daemon) | 0 Daemons |
| RAM Footprint During Scan | 24 MB | 380 MB β 520 MB | 65 MB β 140 MB |
| Developer Cache Module (Xcode, Docker, Simulators) | Full (DerivedData, simctl runtime purge, Docker.raw) | Surface-level Xcode only | Basic Xcode only (PureMac) |
| Creator Studio Scratch Disks (Adobe, FCP, DaVinci) | Full (.cfa audio, .pek peaks, AE Cache, FCP Render) | None / Not supported | None |
| Local AI Model Shrink (Ollama, LM Studio) | Full (GGUF weight pruning, dormant model scanner) | None | None |
| License Verification Protocol | 100% Offline Ed25519 Cryptographic Token | Online Server Phone-Home Authentication | None |
| Outbound Network Telemetry | Zero Telemetry (Runs completely in airplane mode) | Analytics, marketing tracking, user metrics | Zero Telemetry |
| SIP & TCC Safety Guardrails | Open-audited: SF_RESTRICTED, com.apple.rootless checks | Proprietary closed-source engine | Basic file existence checks |
Zero Telemetry. 100% Offline Cryptography. No Backdoors.
When an app asks for Full Disk Access on your Mac, you deserve complete, auditable architectural transparency. Here is how CleanSlate protects your system and personal privacy.
Zero Analytics & Offline Operation
CleanSlate includes zero tracking SDKs, zero crash reporters phoning home, and zero background daemons. You can turn on Airplane Mode or inspect our binary with Little Snitch: it will never make a single network call.
β Exits completely when window closes
β No persistent LaunchAgents
Offline Ed25519 Token Verification
Unlike subscription tools that mandate regular online DRM checks, CleanSlate uses modern asymmetric Ed25519 cryptography. The app embeds only a 32-byte public key and validates your license in 0.15ms purely on device.
β Securely saved in macOS Keychain
β Never expires or requires re-auth
Transparent FDA Probing
macOS requires Full Disk Access to clean caches inside sandboxed Containers. Our TCC registration probe strictly tests SystemPolicyAllFiles gates. We deliberately never probe Messages or Contacts, preventing creepy OS permission prompts.
β Never touches Contacts or Messages
β In-app path permission transparency inspector
System Integrity Protection (SIP) & Crown-Jewel Protection
Every deletion candidate must pass canonical realpath resolution, symlink traversal refusal (O_NOFOLLOW), and BSD flag inspection (SF_RESTRICTED, UF_IMMUTABLE, com.apple.rootless). Crown jewel directories like ~/Documents, ~/Desktop, and ~/.ssh are hard-coded into an immutable exclusion denylist.
Solve macOS Storage Panic with Verified Engineering Guides
cleanmymac-alternative-lightweight-one-time-purchase
clear-docker-desktop-disk-space-macos
how-to-clean-adobe-premiere-pro-after-effects-scratch-disks
how-to-clear-macos-system-data-100gb
how-to-safely-delete-xcode-deriveddata-ios-simulators
Frequently Asked Questions
How is CleanSlate different from CleanMyMac X?
CleanSlate is a one-time purchase ($14.99) with zero recurring subscriptions. Unlike CleanMyMac, CleanSlate installs zero background daemons, runs 100% offline with zero telemetry, and features a 60fps GPU-accelerated Squarified Treemap that scans 800,000+ files in seconds using Darwin's low-level getattrlistbulk(2) syscall.
Will CleanSlate delete my personal files, code, or photos?
Never. CleanSlate enforces strict DeletionGuard invariants. It inspects BSD flags (SF_RESTRICTED, UF_IMMUTABLE, com.apple.rootless) and maintains an immutable hardcoded denylist protecting ~/Documents, ~/Desktop, ~/.ssh, ~/.aws, and personal libraries. By default, items are safely moved to the macOS Trash.
How many Macs can I activate with a single license?
Each CleanSlate lifetime license covers up to 3 personal Macs. Because verification uses offline Ed25519 cryptography, your license works immediately and permanently without requiring internet connectivity.
Can I use CleanSlate for free?
Yes! The free scanner gives you full disk scanning and interactive 60fps Squarified Treemap navigation so you can see exactly where every gigabyte is hiding on your drive. One-click batch cleaning, creator scratch disk sweep, and simctl automation are unlocked in Pro.
Stop paying $40 every year.
Reclaim your Mac in seconds.
Download the free 60fps Squarified Treemap scanner or unlock complete one-click cleanup across 3 Macs for just $14.99 one-time.