CleanSlateFOR MAC
CleanSlate 1.0|macOS Sequoia & Apple Silicon M1–M4 Native

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.

Region:
Free Scanner (.dmg)
One-time purchase (No subscriptions)3 Macs per license100% Offline Ed25519 Token
Merchant of Record: Dodo Payments. Local EU/UK VAT & AU GST automatically calculated and included.
⚑ Try the Live Browser Treemap Simulator Below
CleanSlate β€” Space Lens (APFS)60 FPS Engine
Interactive Simulator: Click any tile to drill down
186.8 GB Detected
Docker.raw VM DiskVirtual Disk Bloat
Zoom In
64.0 GBSafe
Xcode DerivedDataDeveloper Cache
Zoom In
48.2 GBSafe
Adobe Media CacheCreator Scratch
Zoom In
31.4 GBSafe
Ollama ModelsLocal AI Weights
Zoom In
24.5 GBSafe
System Logs & CachesSystem Cache
Zoom In
18.7 GBSafe
Total Reclaimable Space186.8 GB

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.

Low-Level Darwin Kernel Engineering

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.

Scan Throughput (APFS System Disk)15x Faster
CleanSlate12,165 items/s

Empirically verified: 821,851 items scanned in 67s on macOS Sequoia

Legacy Cleaners~800 items/s

FileManager.DirectoryEnumerator sequential walk + Cocoa bridging

Kernel Context Switches166x Fewer
CleanSlate~12,000 syscalls

Batches 128KB VFS metadata buffers directly

Legacy Cleaners2,000,000+ syscalls

Individual getdirentries64 + lstat per node

Subfolder Drill-Down LatencyInstant
CleanSlate< 0.5 ms (O(1))

Contiguous DiskTreeArena 32-bit flat indices

Legacy Cleaners3.2s – 12.0s re-scan

Discards tree state, re-enumerates disk from scratch

APFS & XNU Kernel Interop

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_FILEID so 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.
// Darwin VFS getattrlistbulk(2) attribute specification
var attrList = attrlist()
attrList.bitmapcount = UInt16(ATTR_BIT_MAP_COUNT)
attrList.commonattr =
ATTR_CMN_RETURNED_ATTRS | ATTR_CMN_NAME |
ATTR_CMN_OBJTYPE | ATTR_CMN_FLAGS |
ATTR_CMN_DEVID | ATTR_CMN_FILEID
attrList.fileattr =
ATTR_FILE_TOTALSIZE | ATTR_FILE_ALLOCSIZE
// Bulk read ~100 entries per kernel hop
getattrlistbulk(dirfd, &attrList, slabPtr, 131072, FSOPT_NOFOLLOW)
Honest Architecture Comparison

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 XPureMac / 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
The Privacy & Security Architecture Pledge

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.

βœ“ 0 outbound sockets opened
βœ“ 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.

βœ“ CryptoKit.Curve25519 verification
βœ“ 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.

βœ“ Reads only developer/app cache trees
βœ“ Never touches Contacts or Messages
βœ“ In-app path permission transparency inspector
Multi-Layered DeletionGuard Invariants

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.

Default Action: macOS Trash (trashItem)
Zero symlink traversal (no link following)
iCloud Dataless placeholders protected
macOS Storage Architecture Guides

Solve macOS Storage Panic with Verified Engineering Guides

View All 5 Technical Guides
Everything You Need to Know

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.

Lifetime Ownership β€’ Zero Subscriptions

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.

Region:
Free Scanner (.dmg)
One-time purchase (No subscriptions)3 Macs per license100% Offline Ed25519 Token
Merchant of Record: Dodo Payments. Local EU/UK VAT & AU GST automatically calculated and included.