WhatsApp and Messages media: the 92 GB hiding in Group Containers
Short answer: WhatsApp keeps received media in ~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/Message/Media, and Messages keeps attachments in its own container. This is real data, not cache — deleting it removes those photos and videos from your Mac for good, so it is never something to bulk-select.
Messaging media is the largest single category on a surprising number of Macs, and the one people are least prepared for. On the machine these guides are written from it was 92 GB — more than dependencies, Docker and Xcode combined.
Why you have never seen it
It lives in ~/Library/Group Containers/, a location Finder hides by default and macOS Storage settings roll silently into System Data. There is no in-app setting that prunes it, no age limit, and no warning. Every photo, video, voice note and forwarded meme you have received since installing the app is still on the disk.
| App | Where its media lives |
|---|---|
~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/Message/Media | |
| Messages | ~/Library/Messages/Attachments |
| Mail downloads | ~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads |
To look for yourself, without deleting anything:
du -sh ~/Library/Group\ Containers/* 2>/dev/null | sort -rh | head
This is data, not cache
The distinction matters more here than anywhere else on your disk. A cache is something the machine can rebuild. Received media is not.
Nothing regenerates it. If you delete a video from 2021 and the sender no longer has it, that video is gone. WhatsApp does not re-download chat history to a desktop client on demand.
This is why Dustloft classifies messaging media as permanent rather than regenerable. Permanent items are never included in a one-click clean, never bulk-selected, and require a separate deliberate confirmation before anything happens to them. The point of the tier is friction, on purpose.
Clearing it without regret
Sort by size and look before you act. The bulk is almost always video. A handful of files usually account for most of the total, and reviewing twenty items is a very different decision from approving a folder.
Archive first if you are unsure. Copy the directory to an external drive, confirm it is readable there, then remove the local copy.
Your phone is unaffected. The desktop copy is independent. Deleting it locally changes nothing on iOS or Android, and nothing for anyone else in the chat.
Where the rest of it is
Messaging media is one category of what macOS files under that unhelpful label. The full breakdown is here, and the safety model explains which categories can be cleaned in bulk and which cannot.
See exactly what is on your own disk
Dustloft measures every real consumer of space on your Mac and shows each item with its full path and size before anything is removed. Free, open source, no subscription.
Install Dustloft