The CoreGuard blog

Insights

Plain-English guides to what your Mac is actually doing — SSD wear and real SMART data, battery, thermals and fans, and how to verify an app's privacy for yourself. Honest, local-first, and never a scare tactic.

macOS 27 Golden Gate Upgrade: The First 48 Hours

After the 2025 Tahoe launch the forums filled with complaints of heat, high CPU and battery drain in the days that followed. What the 2025 threads document is the complaint wave itself; a separate Apple Communities answer puts the named background work at “maybe a few hours or days”, and how long the symptoms last was never measured. macOS 27 also adds documented changes worth knowing before you click Upgrade: MacRumors reports it runs on Apple silicon only, and Howard Oakley reports it no longer restores Rosetta 2 automatically. What’s normal, what actually changes, and a four-step pre-upgrade checklist.

Read the story

What Is deleted on Mac? The CacheDelete Purge Daemon

The process named deleted is macOS’s purgeable-space daemon: it listens for low-space events and asks a registry of 27 services — Photos, Spotlight, Time Machine, iCloud — to purge, caches first and snapshots last. The top-ranking page describes a different phenomenon entirely; here’s the real mechanism, why sudo purge doesn’t touch purgeable storage, and the two documented cases where a utility app caused the very CPU storm people blame on the daemon.

Read the story

What Is photolibraryd on Mac? The Photos Library Agent

One Photos library keeps five daemons busy, and the pages that rank for this name blur them — some even hand photolibraryd the face-recognition job Apple’s man pages give to photoanalysisd. Who actually does what, the launchd contracts you can read yourself, the second Photos library that holds your Messages media, and how to tell which one is working.

Read the story

What Is dasd on Mac? The Scheduler Behind Background Work

dasd is the Duet Activity Scheduler: it decides when your Mac runs backups, security scans and cleanups — at least 701 activities submitted during ~72 seconds of one boot, per Howard Oakley’s July 2026 analysis. On the macOS 26.6 Mac I measured it stayed near 16 MB across three samples; the 10–70 GB horror stories are a dated, sourced Golden Gate beta bug. What one real Mac looked like, what the known wave is, and how to check yours.

Read the story

macOS Daemons Explained: What All Those Processes Do

The field guide to the hundreds of processes a healthy Mac runs — 30+ processes mapped by family (Photos, iCloud, Spotlight, security, scheduling), the burst-vs-plateau pattern that tells routine deferred work from the cases worth investigating, and a four-step way to investigate any name in Activity Monitor. Links every per-daemon deep-dive.

Read the story

Mac SSD Endurance, Explained: Disk Writes, TBW, Swap & Wear

The canonical field guide to how a Mac SSD actually wears — Data Units Written, TBW, Percentage Used, swap and APFS copy-on-write — with a real dated NVMe reading off my own Mac (34.1 → 34.9 TB in ten days, still 2% used). Apple publishes no TBW, host writes aren’t flash writes, and no honest tool gives a failure date. One map that links every SSD deep-dive.

Read the story

What Is bird on Mac? The iCloud Drive Daemon, and How cloudd & fileproviderd Fit

bird is Apple’s per-user iCloud Drive daemon — “Documents in the Cloud.” It rarely works alone: one iCloud Drive sync can light up fileproviderd (the broker), bird (iCloud Drive documents) and cloudd (CloudKit) at once. High CPU usually means a sync in progress; the honest test is whether Finder shows progress, not a magic percentage. Attribute it by watching Finder’s iCloud Status and the network trend — never force-quit the daemon.

Read the story

What Is mobileassetd on Mac? Not a Virus — It’s Downloading Your Mac’s Assets

mobileassetd is Apple’s system daemon for downloading MobileAsset packages — Siri voices, keyboard and dictation languages, dictionaries, fonts and on-device models — stored in /System/Library/AssetsV2. High CPU, network or data after an update is usually a legitimate download; judge it by whether the activity trends down, not by a made-up percentage. Deleting AssetsV2 or disabling SIP is the wrong direction.

Read the story

What Is tccd on Mac? Not a Virus — It’s Your Privacy Broker

tccd is Apple’s Transparency, Consent, and Control daemon — the privacy broker behind every “would like to access your camera” prompt. High CPU is a clue to trace to the app that keeps asking, not a malware verdict, and when one app’s remembered decision is implicated, the supported targeted step is a tccutil reset — never editing the OS-protected TCC.db.

Read the story

Why Is Docker.raw So Huge on My Mac — and Is It Wearing My SSD?

Docker Desktop stores its Linux containers, images and volumes in one sparse disk image, and people read its provisioned cap, its occupied space, Docker’s own data, and the SSD write counter as if they were one number. They answer four different questions — and only one spends endurance. Pruning frees space; it never un-writes.

Read the story

Why Is Chrome Writing So Much to My Mac’s SSD?

“Chrome wrote 100 GB” is almost never one thing. It hides six independent writers — cache, per-site storage, session recovery, extensions, profile databases, and swap — each with a different cause and a different honest fix. Attribute the subsystem before you touch it; disabling the cache can write more.

Read the story

Why Does kernel_task Show Huge Bytes Written?

kernel_task tops Activity Monitor’s Disk tab and everyone blames the kernel. But that row is an accounting endpoint that can absorb the whole system’s low-level work — swap, journaling, cache flushes and driver I/O are possible contributors — and Apple publishes no breakdown. Here’s the falsifiable chain: counter → device → trigger → trend.

Read the story

How Long Will My Mac’s SSD Last?

Nobody can honestly give you a failure date — but two dated NVMe readings, the Percentage Used slope, and explicit uncertainty produce something genuinely useful: a conditional wear trend instead of a fake countdown. With the real arithmetic, a worked example, and why the “SSD life” calculators lie.

Read the story

Is macOS Swap Wearing Out My Apple Silicon SSD?

Swap Used is a live allocation gauge, not a wear odometer. The 2021 M1 scare started with startling device-write totals, blamed swap — and left a habit of reading the gauge as the odometer. How macOS memory actually works (compression first, in RAM), and how to measure whether swap matters on your Mac.

Read the story

Why Is My Mac Writing to Disk After a macOS Update?

A macOS update wakes Spotlight up and mds_stores writes hard for hours. The panic move is to disable Spotlight; the right move is to measure whether the write rate is settling. Normal catch-up trends down — only a stuck loop stays flat-high after the work is done. Here’s how to tell them apart.

Read the story

Which App Is Writing to My Mac’s SSD?

Activity Monitor gives you a suspect, not a conviction. To actually name what’s burning your SSD writes, you join four layers — the process, the live file paths (fs_usage), the NVMe device counter, and a baseline — by time, not by matching byte counts. The whole evidence chain, built-in tools plus free smartmontools.

Read the story

How Much SSD Writing Is Normal on a Mac?

Everyone wants a magic “GB per day” line — but a daily total has no shape. The honest read is three things together: the write rate, your Mac’s own baseline, and the long-term wear slope. With the NVMe counter math and real numbers off my own SSD (34.1 TB written, 2% used).

Read the story

peopled Is Eating Your Mac. Don’t Kill It Yet.

peopled high CPU after macOS Tahoe may be update churn or a stuck loop. Learn what it does, what to watch, and why force-quitting misses the cause.

Read the story

coreauthd Is Asking for Your Password. Now What?

What is coreauthd on Mac? Learn what its password prompts mean, why it spikes CPU, and how to verify Apple’s daemon without killing it.

Read the story

fileproviderd Is the Witness. Find the Cloud Drive.

fileproviderd high CPU or battery drain? Identify the cloud drive behind it with Activity Monitor, CloudStorage, and a safe pause test.

Read the story

coreaudiod Is Busy. The Audio Client Is the Suspect.

See why coreaudiod spikes CPU or appears with mic activity, and trace the responsible app, driver, or audio device before restarting it.

Read the story

Six Intelligence Daemons, One Very Busy Mac

See what intelligenceplatformd does, spot stuck post-update work, and understand why deleting IntelligencePlatform Graph.db backfires.

Read the story

Your External Drive May Be Fine. Your Mac Just Can’t Ask.

SMART status not supported on Mac means no usable SMART arrived; a USB bridge can block it. Identify the hardware path, try smartctl, and check other evidence.

Read the story

Your E-Cores Are Pegged. Your Mac May Be Fine.

Mac efficiency cores at 100%? Learn what %CPU measures, why P-cores idle, and how to separate background work from a real symptom.

Read the story

Yellow Is Not a Verdict: Read Mac Memory Pressure Properly

Mac memory pressure explained: read green, yellow, and red, judge swap and compressed memory, and decide whether 8GB fits your workload.

Read the story

Your MacBook Fan Says 0 RPM. Is It Dead—or Resting?

A MacBook fan at 0 RPM is often normal. Identify fanless Airs, test temperature-correlated ramping, and spot signs that need service.

Read the story

Your Mac Is Hot. Is It Actually Throttling?

Run a Mac thermal throttling check with powermetrics: read thermal pressure, P-core frequency, and watts without mistaking heat for damage.

Read the story

Why Is kernel_task Using So Much CPU? (And Why You Shouldn’t Kill It)

It looks like the villain at the top of Activity Monitor, eating 400% CPU. It’s actually the one thing in there protecting your Mac — macOS cooling the chip. Why it’s a symptom (not the cause), why you can’t kill it, and how to find what’s really running hot.

Read the story

How Hot Is Too Hot? What a “Safe” MacBook Temperature Really Is

Everyone wants a magic Celsius line, but Apple never published one — the only number it gives is a room-temperature range, not a chip limit. The honest read is the pattern: warm under load then cooling is normal; pinned-hot at idle is a process to find. Why throttling is protection, not a fault.

Read the story

Is CleanMyMac Worth It? What Your Mac Actually Needs

It’s a legitimate, well-made app — the “is it safe” question is easy. The interesting one is whether you need a cleaner, when modern macOS already manages memory, caches and storage (per Apple’s own docs). A fair take, and why a slow Mac needs a diagnosis, not a deletion.

Read the story

Mac Battery Health Dropping Fast? What Cycle Count Actually Tells You

Maximum Capacity dropped a few points and your stomach sank — but that number is an estimate that wobbles, and a fast early drop is usually normal. What Maximum Capacity and cycle count really mean, what “Service Recommended” says, and the honest short list of when to act.

Read the story

Mac Battery Draining Overnight, Lid Closed? What Actually Wakes It

Close the lid at 100%, open it at 74% — usually the Mac wasn’t really asleep, something kept waking it. What’s normal, why Apple Silicon sleeps differently (no SMC, no hibernatemode tuning), and how to read the exact wake reason with pmset -g assertions.

Read the story

Is My Mac’s SSD Failing? What SMART Can and Can’t Tell You

Your Mac has a built-in health flag for its drive and real wear numbers underneath — but the reassuring “Verified” is the most misunderstood word in the subject. The honest signals, how to read SMART and wear with built-in tools plus smartctl, and why a backup — not a status — is the real protection.

Read the story

How to Check a Used MacBook Before Buying — the 15-Minute Test

A used MacBook is a great deal or an expensive mistake, and the difference is fifteen minutes with built-in tools. The whole test in order: Activation Lock (the deal-breaker to settle first), serial & coverage, battery cycles, SMART, and a hands-on pass — honest about what each check proves.

Read the story

Activity Monitor Alternatives — and What Activity Monitor Can’t Tell You

Activity Monitor is a good live process monitor — but it shows no temperatures, no fan speed, no SSD wear, no battery health, and no history. The real tools that fill each gap, free first (Stats, coconutBattery) and paid where it’s worth it (iStat Menus, TG Pro), recommended straight.

Read the story

Is My Mac Dying? Usually Not — Here’s How to Tell

The fan’s roaring, the beachball won’t quit, the battery says “Service Recommended.” Usually it’s one nameable, fixable thing — not death. How to read each real signal (battery, SSD/SMART, heat, panics, display) with tools already on your Mac, and when to actually worry.

Read the story

mediaanalysisd Isn’t a Virus — It’s Visual Look Up (and Sometimes a Runaway Cache)

mediaanalysisd is pinning your CPU and com.apple.mediaanalysisd has eaten tens of GB of disk. It’s Apple’s Visual Look Up & Live Text engine — usually a harmless backlog, but since macOS 15.1 a reported bug makes it loop. What it is, and how to calm it.

Read the story

coreduetd Isn’t a Virus — It’s Your Mac Learning Its Own Habits

Fans up, Mac warm, and Activity Monitor blames coreduetd. It’s Apple’s CoreDuet daemon learning your habits for Handoff and suggestions — usually harmless. The one test that tells “busy” from “stuck,” and how to calm it without deleting anything.

Read the story

searchpartyd Isn’t a Virus — It’s Find My Watching for Lost Devices

A process called searchpartyd is burning CPU and the name sounds like it’s scanning you. It isn’t — it’s Apple’s Find My daemon. Why it spikes, the 30-second Bluetooth test that proves it, and how to calm it without weakening your Mac’s security.

Read the story

‘System Data’ Isn’t a Thing You Can Delete

Your Mac’s Storage bar says “System Data: 120 GB” with no button to open it. It’s mostly APFS snapshots, purgeable space and caches — not junk you delete. What it really is, and why deleting things makes it grow.

Read the story

What Is photoanalysisd? (And Why It’s Pinning Your CPU)

That process eating your CPU in Activity Monitor is usually Apple’s Photos analyzer — not a virus. Why it spikes, how long it lasts, how to verify it’s genuine, and when to actually worry.

Read the story

A Fake SSD Can Copy the Label — Not the Evidence

Flash got expensive, so counterfeit SSDs spread. A fake “990 Pro” can ace the label and still crawl at USB-2 speeds and flunk a maker’s check. Here’s what your Mac can actually read — and the honest limits.

Read the story

What Is syspolicyd? Why It Hits 180% CPU on Your Mac

Hot Mac, screaming fans — and the app you’d blame is at 2% CPU. The heat is a reported ~4000 git/sec storm billed to syspolicyd and trustd, not the app. The mechanism, and how to spot it.

Read the story

Your Mac Battery Didn’t Age Overnight — a Process Started Eating It

After a macOS update the battery tanks and everyone blames the battery (or installs a “cleaner”). It’s usually one named process — here’s how to find yours in two minutes, free.

Read the story

Free Space Is a Lie: How a Local AI Tool Quietly Spent My SSD’s Endurance

Free space barely moved, the file stayed small, SMART said “OK” — and a local AI tool still wrote a reported 37 TB in three weeks. The forensic walk-through, and why your dashboards never flinched.

Read the story