P0-01: Office Hours — Brutal Validation

Adversarial validation pass for mac-cleaner (“an honest macOS disk cleaner,” Swift 6 + SwiftUI, closed source, paid one-time, direct notarized distribution). Goal is to try to kill the idea, not confirm it.


1. The hard questions, answered directly

Why does anyone pay when PureMac and Pearcleaner are free and cover the same ground?

They mostly don’t, for the median user — and that’s the central problem this doc has to sit with.

Both are free forever (MIT / fair-code), both are Swift-native (no Electron tax), and both already target the technically literate audience most likely to have real reclaimable junk. For a huge share of the addressable market, the honest answer to “why pay” is you don’t need to — PureMac or Pearcleaner already does the job.

Where a paid entrant can still win is narrower than “cleaning junk”: it’s the trust and maintenance gap underneath the free tools, which is real and sourced, not hypothetical:

Bottom line: there is no case for competing on feature breadth or price against PureMac/Pearcleaner. The only defensible pitch is safety/trust/maintenance-certainty for a narrow buyer who has enough at stake (proprietary work files, client data, a fleet of Macs) to pay for that certainty.

What does CleanMyMac’s ~$40/yr buy that we beat?

CleanMyMac (MacPaw) pricing as of mid-2026: ~$34.95–39.95/yr for one Mac, $54.95/yr for two, $89.95/yr for five; a lifetime one-time option exists at $89.95 for one Mac (MacPaw store via findstack.com, pricingnow.com). It bundles cleanup, malware scanning, “Smart Care” performance monitoring, and continuous background maintenance — i.e., it’s positioned as an ongoing subscription utility suite, not a single cleaning pass.

What we beat, if the “honest” positioning is real and delivered:

What we do not clearly beat: CleanMyMac’s malware scanning and continuous background maintenance are out of scope for a “cleaner,” so on raw feature count CleanMyMac still does more. The bet is that a meaningful slice of buyers actively want less — a single trustworthy tool that does one job and stops — not more.

Who is the buyer — general consumer or developer/pro?

This is the crux, and the two options trade off badly against each other:

Neither answer is clean. The developer/pro segment is the only one where the reclaimable value is large enough to justify a purchase decision on its own math, but it is also the segment hardest to convert away from free tools and command-line habits already in place.


2. Segment sizing

Segments below are not additive — they overlap heavily (a developer is also a “general Mac user”; a creative pro on a Mac fleet overlaps with IT/MSP). Total addressable market is bounded by the ~100M-Mac installed base, not the sum of the rows.

Segment Size Willingness to pay Acquisition channel Support cost
General Mac users 100M+ active Mac users worldwide (Apple/Backlinko statistics, 2025); macOS ~9–13% of global desktop OS share depending on measurement methodology (StatCounter via commandlinux.com) Low. Median reclaimable junk is small; this is CleanMyMac’s and PureMac’s core battleground already App Store-adjacent SEO, “best Mac cleaner” review sites (crowded, pay-to-play), word of mouth High — permission-dialog confusion, “didn’t make my Mac faster” refunds, unfamiliarity with Full Disk Access prompts
Developers ESTIMATE: ~14.6M — derived as 47.2M global developers (SlashData, early 2025) × ~31% macOS share among developers (Stack Overflow 2024 Developer Survey data, most recent macOS-specific breakdown available). This is a subset of the 100M Mac users above, not additive. Higher — measurable, large GB reclaimed; has disposable income; but highest free-tool literacy and highest self-service capability Hacker News / r/macapps / dev Twitter / X launches, GitHub presence, dev-tool newsletters Lower per-user (technically literate, files own bugs well) but highest scrutiny — will publicly call out safety bugs or false claims
Creative pros (video/photo/design, large scratch & cache files) No authoritative Mac-specific figure found. Directional proxy: Adobe Creative Cloud projected ~32–33M subscribers by 2025 globally, all platforms (sqmagazine.co.uk); Mac’s share of this group is anecdotally high (Apple targets this segment directly with Mac-only Final Cut Pro/Logic Pro) but no hard source quantifies the Mac-specific slice — flagged as unverified, do not plan around it Potentially highest per-unit (huge cache/scratch files: Premiere/DaVinci render caches, Photos libraries, Logic sample libraries) but small, hard-to-reach segment Creative-tool communities, YouTube reviewers in the editing space Medium — high-value files raise the cost of any deletion mistake; this is the segment most punishing of a false-positive delete
IT/MSPs managing fleets No Apple-specific breakdown found. Context only: global MDM market $12.8B–$16.3B in 2025 across all platforms and device types (Expert Market Research, imarcgroup.com), growing ~21–23% CAGR; Apple-specific MDM vendors (Jamf, Kandji) are expanding, Kandji raised $100M at an $850M valuation in mid-2024 (sesamedisk.com) — signals a real, growing Apple-fleet market, but this product has no fleet/deployment story (no MDM integration, no bulk licensing flow) so this segment is currently unaddressable as scoped Would be high per-seat if a fleet SKU existed, but doesn’t today N/A without a fleet product N/A without a fleet product
Second-hand Mac resellers No Mac-specific figure found. Context only: global refurbished computer/laptop market ~$7.6B in 2025, all brands, ~12% CAGR (custommarketinsights.com); Mac resale specifically is reported as growing faster than average due to Apple Silicon longevity and Apple’s 2025–26 price increases pushing buyers toward used (techable.com) Would pay for a wipe-and-prep-for-resale workflow (secure erase + full “make this look new” cleanup) but that’s a distinct product, not this one as scoped Reseller forums, wholesale/B2B outreach, bulk licensing Low volume of individual support tickets, but B2B sales motion this team doesn’t currently have

Reading the table honestly: only two rows (general users, developers) have real, sourced population numbers directly tied to Mac usage. The other three (creative pros, IT/MSP, resellers) are context, not sized markets — the research could not find authoritative Mac-specific numbers for them, and the product as scoped has no feature or go-to-market motion built for the two that would need one (fleet licensing for IT/MSP, secure-wipe workflow for resellers). Treat those as future option value, not part of the current business case.


3. Scored verdict

Dimension Score (1–5) Justification
Need 3 The underlying pain (junk accumulation, dev toolchain cruft, cache bloat) is real and not manufactured — but it is largely already met for the most pain-bearing segment (developers) by free tools they already trust or already know how to work around with one-line shell commands. Need exists; it is not unmet need for most of the addressable population.
Feasibility 4 Technically the easiest dimension: Swift 6 + SwiftUI native, well-precedented (two credible OSS reference implementations exist to study), no novel systems research required, small team can ship an MVP. The risk here is execution discipline (quarantine/undo actually working, deletion rules actually being safe), not technical uncertainty about whether it can be built.
Viability 2 A one-time-paid, closed-source product entering a category with two well-starred, actively-referenced free/OSS alternatives and one entrenched subscription incumbent (CleanMyMac) has a narrow lane: buyers who want safety/trust and are willing to pay for it over feature breadth. That lane is real but unproven and likely small — see risky assumption #2.
Profitability 2 One-time pricing caps LTV per customer; direct notarized distribution (no App Store discovery engine) means acquisition is entirely owned marketing/community/SEO, which is expensive and slow against MacPaw’s ad budget and PureMac/Pearcleaner’s free GitHub-driven discovery. Support cost for the general-consumer segment is a known category tax (permission confusion, “didn’t fix my slow Mac” refunds) that erodes thin one-time margins fast.
Defensibility 2 “Honest, no-scareware, undo-safe, public deletion rules” is a real product decision but a thin moat: it is a positioning and QA-discipline advantage, not a technical one, and it is directly copyable by any competitor (including the free ones) who decides to reposition. The only durable-ish edge is Pearcleaner’s currently-stalled maintenance — which could reverse at any time (new maintainer, community fork) and shouldn’t be load-bearing for a business plan.

Overall: GO-WITH-CONDITIONS

Conditions: (1) do not target the general consumer as primary buyer — the free-tool substitution and support-cost math kill it; (2) prove the trust/safety pitch actually converts developer/pro buyers before investing past MVP (see falsification tests below); (3) do not build IT/MSP or reseller features until a sourced market size and a buyer conversation exist — right now those are narrative, not data.


4. The three riskiest assumptions

Assumption 1: “Developers with 50–500GB of reclaimable junk don’t already consider this problem solved.”

The pitch depends on developers having real pain and being open to paying a new tool to fix it. But this exact audience already has brew cleanup, docker system prune -a, manual rm -rf ~/Library/Developer/Xcode/DerivedData, and Pearcleaner’s dev-environment manager. Cheap falsification test: run a 20–30 developer survey/interview pass (r/macapps, dev Discords, Twitter/X) asking two questions only — “how do you currently clean dev junk?” and “would you pay $X once for a safer version of what you already do?” If >70% already have a satisfactory free workflow and see no gap, the segment’s willingness-to-pay is fiction and the plan needs to pivot before any more engineering spend.

Assumption 2: “The ‘honest / safe / undo-able’ positioning is worth paying for over a free tool that’s 90% as good.”

This is the entire viability and defensibility case, and it is currently untested — it’s a belief, not a finding. Cheap falsification test: ship a landing page today with the real one-time price, the actual “quarantine + undo + public rules” pitch, and a real “Buy Now” button (fake-door test, no product behind it yet, refund/waitlist on click). Post it where developers already are (Hacker News “Show HN,” r/macapps). If conversion-to-intent is near zero, or if comments consistently say “just use Pearcleaner,” the positioning does not clear the bar and the product should not be built as a general-purpose cleaner — pivot toward a narrower job (e.g., secure wipe-for-resale, or a fleet/IT SKU) where free tools don’t compete.

Assumption 3: “General consumers will pay and the support burden will be manageable.”

Even if the primary segment is developers, roadmap pressure will likely pull toward the much larger 100M-user general-consumer pool. That pool’s classic failure mode — buy, run once, “Mac isn’t faster,” refund/support ticket/negative review — is well-documented across the entire “Mac cleaner” review-site genre. Cheap falsification test: run a small paid beta (Gumroad or similar, 50–100 buyers sourced from a broad, non-technical channel, not a dev community) and measure refund rate and support-ticket volume per buyer in the first 30 days. A refund rate above roughly 15–20% (a reasonable red line for a one-time-paid utility, not a sourced industry benchmark — treat as a judgment threshold, not a fact) or heavy ticket volume confirms the general-consumer lane is a support-cost trap, not a revenue lane, and should stay explicitly out of scope.


Developers / technical power users. One-sentence reason: it is the only segment where the reclaimable value is large enough (tens of GB of toolchain cruft) to make the purchase decision self-evident on the numbers alone, even though it is also the hardest segment to convert away from free tools — which is exactly why the product’s entire bet should be the safety/trust gap (Pearcleaner’s stalled maintenance, both free tools’ broad root-level privilege surface) rather than a feature-count race it cannot win.


6. Strongest argument against building this — stated at full strength

PureMac and Pearcleaner have already solved this problem, for free, forever. PureMac is MIT-licensed and Pearcleaner is fair-code/source-available — both are auditable, both are Swift-native (no Electron tax to point to as a technical excuse), and Pearcleaner in particular has a real, technically credible open-source community behind it (11k+ stars, 279+ forks) that has already shipped a superset of this product’s planned scope: app uninstall, orphaned-file hunting, a Homebrew manager, Xcode/dev-environment cleanup, a PKG manager, and a services manager. The marginal cost of the free product to the user is zero, its quality bar is already “good enough” for the exact segment (developers) with the most reclaimable junk and the most reason to buy, and Apple itself keeps closing the remaining gap by shipping more storage-management tooling directly into macOS every release. In a category where the incumbent free alternative is open-source, actively starred, and technically native, a closed-source, one-time-paid entrant’s only lever is “trust us more than the free thing” — a positioning claim, not a technical moat, and one that is trivially copyable the moment it starts working (any competitor, free or paid, can add an undo step and a public rules file). This isn’t a company; it’s a feature that Pearcleaner is one PR away from shipping, at which point the entire premise disappears.

Honest response

This argument is largely correct on features and mostly correct on cost structure — it should not be dismissed. Three things keep it from being fully dispositive, but none of them is proven yet, which is exactly why this is GO-WITH-CONDITIONS and not GO:

  1. The trust gap is real and currently sourced, not hypothetical. Pearcleaner’s maintainer has lost personal Mac access and its development is “effectively on hold indefinitely” as of the most recent coverage found — an 11k-star tool doing root-level filesystem deletion, with maintenance stalled, is a genuine current opening, not a hedge. But this is fragile: a new maintainer or a community fork could close it overnight, so it cannot be the durable thesis — only the current wedge.
  2. “One PR away” undersells how hard trust-by-default is to retrofit. Adding an undo feature to Pearcleaner is easy; making quarantine-by-default, no-scareware, and a public reviewable rules manifest the actual operating discipline of a project with an open contributor base and scope-creeping feature list (Homebrew, PKG, services managers) is a much larger, ongoing commitment that free OSS projects have historically been slower to sustain than to bolt on once. That said, this is an argument for why it’s possible to differentiate, not evidence that buyers will pay for it — which is precisely assumption #2 above and remains unproven.
  3. The response is a hypothesis, not a rebuttal. The counter-argument only holds if the falsification tests in section 4 come back positive. If the landing-page fake-door test shows developers shrugging and saying “just use Pearcleaner,” the argument against building this wins outright, and continuing past that signal would be building for the sake of building — exactly the failure mode this document exists to catch.