# Wat Mac-opschoonapps nooit mogen verwijderen

> Scheid opnieuw op te bouwen caches van chats, bibliotheken, cloudkopieën en inloggegevens, en gebruik weigerlijsten om een opschoonapp te beoordelen.

Published: 2026-07-30 | Updated: 2026-10-18

De nuttige vraag over een Mac-opschoonapp is niet hoeveel gigabytes hij zegt te vinden. Het
is wat hij **weigert** aan te raken, en of die weigering wordt afgedwongen op het moment van verwijderen of
alleen in marketingtekst staat.

macOS wint sommige caches al terug en dunt
[lokale snapshots](https://mole.fit/nl/blog/how-to-delete-local-time-machine-snapshots-mac) uit onder druk.
Het echte risico bij opschonen door derden is verkeerd labelen: chats, mailbibliotheken, project-status, cloudspiegels en offline modellen lijken grote mappen voor een scanner die alleen
op grootte sorteert. Of je überhaupt een opschoonapp nodig hebt, begin bij
[heb je een Mac-opschoonapp nodig](https://mole.fit/nl/blog/do-you-need-a-mac-cleaner).

Een betrouwbare opschoonapp weigert chat- en mailarchieven, lokale AI-modellen, actieve projectstatus en mappen die naar de cloud spiegelen aan te raken, en die weigering moet in het verwijderpad zelf worden afgedwongen. "Cache" in een mapnaam is een naamgevingsafspraak, geen veiligheidslabel.

## Sorteer elke kandidaat in drie soorten

| Soort | Voorbeelden | Standaard |
|---|---|---|
| Opnieuw op te bouwen | HTTP-cache, GPU-cache, afgeleide builds, de meeste logbestanden | Wissen als de eigenaar is afgesloten en het pad bekend is |
| Duur om opnieuw op te bouwen | Pakketcaches, lokale AI-gewichten, DeviceSupport | Controleren. Reken op tijd, bandbreedte, licentieprompts |
| Onvervangbaar | Berichten, Mail, Foto's, documenten, chats, inloggegevens | Nooit rommel met één klik |

Een tool die deze drie samenvouwt tot één lijst "veilig te verwijderen" vereenvoudigt niet. Hij
verbergt de beslissing die van jou had moeten zijn.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/cleaner-data-kinds.webp" width="1360" height="454" loading="lazy" alt="Drie kolommen gegevenssoorten: opnieuw op te bouwen, duur om opnieuw op te bouwen, en onvervangbaar, elk met een andere standaardactie.">
  <figcaption>Sorteer elke kandidaat in opnieuw op te bouwen, duur, of onvervangbaar voordat je beslist. Standaarden verschillen per kolom, niet per mapnaam.</figcaption>
</figure>

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/cache-safety-gates.webp" width="1360" height="454" loading="lazy" alt="Kandidaten passeren poorten voor eigendom, categorie en controle voordat ze naar de prullenmand gaan.">
  <figcaption>Veilig opschonen is een reeks poorten: identificeer de eigenaar, classificeer de gegevens, controleer het plan, en verplaats daarna alleen toegestane paden naar de prullenmand.</figcaption>
</figure>

## Waarom "Cache" geen veiligheidslabel is

Op schijf is **Cache** een mapnaam, geen bewijs. Echte patronen:

- **HTTP- en afbeeldingscaches** onder browserprofielen zijn meestal opnieuw op te bouwen (tragere eerste
  ladingen).
- **Code Cache / bytecode-caches** worden bij de volgende start opnieuw opgebouwd. De kosten zijn CPU-tijd, geen gegevens-verlies.
- **Afbeeldingsopslag van klembordgeschiedenis** kan onder een Caches-boom van een leverancier wonen en als
  persoonlijke gegevens aanvoelen als je die wist.
- **Gecompileerde model- / Neural Engine-opslag** kan herkenning breken tot een herstart als je die verwijdert
  terwijl verbruikers draaien.
- **Mappen `tmp` / `Temp`** bevatten soms chat-checkpoints, niet-opgeslagen concepten of
  installatiestatus. Een pad met de naam tmp is niet automatisch tijdelijk.

Stel drie vragen voordat je iets met cache in de naam verwijdert:

1. Wie schrijft het?
2. Wie leest het na een herstart?
3. Wat is het herstelpad als ik het mis heb?

Als je niet alle drie kunt beantwoorden, laat het staan.

## Behandel dit nooit als rommel

### Persoonlijke bibliotheken en communicatie

- Fotobibliotheekpakketten en interne databases
- Mailgegevens, envelopindexen en bijlagen
- Berichten-databases en bijlagen (ook met Berichten in iCloud)
- Notities, Dictafoon en vergelijkbare persoonlijke opslag
- **AI-chattranscripties** en projectgeschiedenissen (`sessions`, `file-history`, agent-projectbomen)

Caches regenereren. Gewiste gesprekken en bibliotheken niet. Geef de voorkeur aan export en de
bewaarregeling van de app die eigenaar is boven een bulk-opschoonapp. Gerelateerd:
[opslag van Berichten](https://mole.fit/nl/blog/how-to-clear-messages-storage-mac),
[opslag van Mail](https://mole.fit/nl/blog/how-to-reduce-mail-storage-mac),
[opslag van Foto's](https://mole.fit/nl/blog/how-to-free-up-photos-storage-mac).

### Documenten, cloudspiegels en gesynchroniseerde bomen

- Documenten, het bureaublad en projectwortels
- iCloud Drive / Mobile Documents: een lokale verwijdering kan doorwerken
- Providermappen `~/Library/CloudStorage/…`: ga uit van effect op meerdere apparaten

Een opschoonapp die cloudpaden toont zonder een duidelijke markering "dit synchroniseert" is onvolledig. Een
opschoonapp die ze standaard selecteert is onveilig.

### Inloggegevens, privacy en systeembeleid

- Sleutelhangers, aanmelddatabases van browsers, tokenopslag
- TCC-databases en de status van privacytoestemmingen
- Configuratieprofielen, MDM-payloads, status van beveiligingsagenten
- Achtergrond- en systeemmediacaches die de interface van Instellingen leegmaken voor bijna geen terugwinning

### Status van een draaiende eigenaar en een installatie die bezig is

- Caches van een open app of staging halverwege een update
- Klaargezette **macOS-installatie**-payloads die het opstartproces nog kan verwachten
- Levende opslag van pakketbeheerders terwijl een build of een `brew`-run actief is

### Gedeelde containers en leveranciers met meerdere apps

- Groepscontainers die een suite deelt
- Bovenliggende mappen van een leverancier als een product van die leverancier nog aanwezig is

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/scareware-flow.webp" width="1360" height="454" loading="lazy" alt="Eerlijke tools tonen kandidaten vóór betaling. Scareware alarmeert eerst.">
  <figcaption>Vertrouw het verkoopverloop: een tool die jij koos toont eerst kandidaten. Een tool die jou vond alarmeert vaak eerst en verkoopt daarna het zicht.</figcaption>
</figure>

## Namen die wegwerpbaar lijken maar het vaak niet zijn

| Lijkt rommel | Is vaak eigenlijk |
|---|---|
| `Library/Application Support/…` | App-databases, offline pakketten, licentiestatus |
| `Containers/…` | Volledige sandbox-thuismap van de app |
| `Group Containers/…` | Gedeelde suitegegevens |
| `Caches/…` met een productnaam | Klembordgeschiedenis, modelcaches, sitegegevens |
| `…/tmp` of `…/Temp` | Checkpoints, concepten, installatiestatus |
| Grote `.db` / `.sqlite` | Primaire gebruikersgegevens |
| `node_modules`, `Pods`, `.venv` | Alleen opnieuw op te bouwen met netwerk en de juiste lockfiles |

Ontwikkelaarsopslag heeft eigen regels nodig
([ontwikkelaarscaches](https://mole.fit/nl/blog/how-to-clear-dev-caches-mac),
[AI-modellen](https://mole.fit/nl/blog/how-to-remove-ai-tool-leftovers-mac)).
Profielvolume van browsers staat in
[browseropslag](https://mole.fit/nl/blog/how-to-free-up-browser-storage-mac).

## Hoe afdwingen eruitziet (niet alleen interfacetekst)

Een betrouwbare opschoonapp implementeert veiligheid in **lagen**:

1. **Aanbod van de scanner:** noem geblokkeerde klassen nooit als kandidaten.
2. **Standaardselectie:** rijen die alleen ter controle zijn beginnen uitgevinkt.
3. **Padvalidatie op het moment van verwijderen:** controleer identiteit, symlinks en allowlists opnieuw, ook
   als de interface het pad al toonde. Het moment van controleren tegenover het moment van gebruiken telt als apps
   tijdens de controle starten.
4. **Terugzetbare bestemming:** gewone verwijderingen van gebruikersbestanden gaan naar de prullenmand, niet naar een stille `rm`.
5. **Resultaatboekhouding:** teruggewonnen / overgeslagen / mislukt apart. Ontbrekende paden zijn geen
   "succes".

Waarschuwingen zonder afdwinging zijn versiering. Geef de voorkeur aan tools die gesloten falen (een
kandidaat missen) boven tools die open falen (onbekende gegevens wissen).

### Een praktische test die je op elke tool kunt draaien

1. Richt hem op een machine met twee producten van dezelfde leverancier.
2. Verwijder er maar één.
3. Kijk of de tool de gedeelde bovenliggende map Application Support voorstelt, of een groeps-container die beide nog nodig hebben.
4. Wijs alles af wat gedeeld is. Noteer of de tool uitlegt *waarom* een onderdeel is geselecteerd.

Als hij eigendom niet in gewone taal kan uitleggen, laat hem niet in batch verwijderen.

## Toestemmingen horen bij het contract

**Volledige schijftoegang** laat een proces beschermde Bibliotheekpaden lezen. Het maakt niet elk
leesbaar pad wisbaar. **Hulpprogramma's met extra rechten** horen smal, geversioneerd en begrensd
tot vaste bewerkingen te zijn, geen algemene root-shell. Vraag:

- Welke functies hebben Volledige schijftoegang, Automatisering of een hulpprogramma nodig?
- Vereist bewaking permanente meting?
- Kun je de toegang intrekken en de niet-destructieve delen nog gebruiken?

## Hoe Mole de lijn trekt

[Mole](https://mole.fit/) past deze grens toe door ontdekken gescheiden te houden van verwijderen en door
dubbelzinnige of gedeelde gegevens standaard buiten de verwijderset te houden:

- Opnieuw op te bouwen caches en logbestanden kunnen verschijnen. Persoonlijke bibliotheken niet.
- **AI-chatgeschiedenis is nooit een opschoonkandidaat**. Modelopslag blijft bij Ollama, LM
  Studio of Hugging Face in plaats van een algemene rommellijst.
- Browserprofielgegevens en veel pakketcaches zijn alleen ter controle of standaard uitgevinkt.
- Cloud-gesynchroniseerde paden zijn gemarkeerd zodat een lokale verwijdering geïnformeerd is.
- Restbestanden van verwijderen worden op identiteit toegeschreven. Gedeelde groepsgegevens blijven beschermd
  zonder een expliciet pad met eigenaar.
- Resultaten scheiden teruggewonnen, overgeslagen en mislukte bytes.

Die grens is een productbeslissing. Als macOS of een app-indeling verandert, is de veilige
faalwijze een kandidaat **missen**, niet onbekende gegevens wissen.

## Veelgemaakte fouten

**Groot gelijkstellen aan rommel.** Grootte is een rangschikkingssignaal, geen veiligheidssignaal.

**"Alles met cache in de naam" op een schema wissen.** Gezonde caches komen terug als I/O en
tragere starts.

**Betalen om te zien wat verwijderd zou worden.** Eerlijke tools tonen eerst kandidaten.

**Eén succesgetal vertrouwen** dat overgeslagen en ontbrekende paden vouwt in
"opgeschoond".

## Een praktische regel

Als je niet kunt uitleggen waar het bestand voor is, wie het bezit, en hoe je het zou herstellen,
verwijder het dan niet met een opschoonapp. Gebruik een
[schijfkaart](https://mole.fit/nl/blog/how-to-find-large-files-on-mac) om gewicht te lokaliseren, de app die eigenaar is om
de eigen cache te wissen, en de prullenmand voor alles waar je spijt van kunt krijgen.

## Volgorde van beslissingen

1. Noem het probleem (volle schijf, kapotte app, rest na verwijderen).
2. Classificeer de gegevenssoort (opnieuw op te bouwen / duur / onvervangbaar).
3. Geef de voorkeur aan de opschooninterface van de app die eigenaar is als die bestaat.
4. Controleer exacte paden. Standaard uit voor dure en gedeelde gegevens.
5. Verwijder naar de prullenmand. Test de app en de zusters opnieuw.
6. Leeg de prullenmand pas als je het resultaat accepteert.

## Verder lezen

- Apple Platform Security: [Beveiliging van het ondertekende systeemvolume](https://support.apple.com/guide/security/signed-system-volume-security-secd698747c9/web)
- Apple: [Toegang tot bestanden en mappen regelen](https://support.apple.com/guide/mac-help/control-access-to-files-and-folders-on-mac-mchld5a35146/mac)
- [Heb je een Mac-opschoonapp nodig](https://mole.fit/nl/blog/do-you-need-a-mac-cleaner)
- [Caches veilig wissen](https://mole.fit/nl/blog/how-to-clear-cache-on-mac)
- [Restbestanden na verwijderen](https://mole.fit/nl/blog/how-to-remove-leftover-files-after-uninstalling-mac-apps)
- [Gratis Mac-opschoontools](https://mole.fit/nl/blog/free-mac-cleanup-tools)

Een opschoonapp verdient vertrouwen door de lijst dingen die hij niet aanraakt, evenzeer als door de lijst die hij
wel aanraakt.

## Hoe scareware-opschoonapps praten

Geen van deze regels is op zichzelf bewijs:

- "Ernstige problemen gevonden", zonder pad eraan.
- "Maak 50 GB vrij", zonder verantwoording van hoe dat getal is gemeten.
- Eerst een alarm, daarna een betaalmuur voordat je kunt zien wat het vond.
- Gewone caches beschreven als een virus of als systeemschade.

Een betrouwbaarder verloop noemt eerst kandidaten en hun exacte paden, verwijdert pas
nadat je bevestigt, en stuurt gewone verwijderingen naar de prullenmand.

## Schade beperken na een verkeerde verwijdering

Als iets al weg is en nog in de prullenmand zit:

1. Stop de opschoonronde voordat die nog iets verwijdert.
2. Zet het onderdeel terug vanuit de prullenmand.
3. Open de app die eigenaar is en bevestig dat de gegevens intact zijn, niet alleen dat het bestand bestaat.
4. Als de prullenmand al leeg is, controleer Time Machine of welke andere back-up je ook houdt.
5. Controleer bij cloud-gesynchroniseerde paden ook je andere apparaten. De verwijdering kan al
   zijn doorgewerkt.

Zonder back-up is professioneel herstel geen garantie. Precies daarom
horen onvervangbare gegevens nooit in een lijst met één klik.

## Een extra grens voor ontwikkelaars

Op een ontwikkelmachine lijken `node_modules`, `Pods`, `.build` en `DerivedData` op
rommel, en de kosten om ze opnieuw op te bouwen zijn echt netwerk en echte tijd. Opnieuw te downloaden is niet
hetzelfde als veilig om standaard aan te vinken. De specifieke grenzen staan in
[ontwikkelaarscaches](https://mole.fit/nl/blog/how-to-clear-dev-caches-mac).

AI-sessiemappen horen niet in de kandidatenlijst, ook als ze klein zijn. Een
gesprek regenereert niet. Een cache wel.

## Veelgestelde vragen

### Is alles met "cache" in de naam veilig om te verwijderen?

Nee. Sommige apps bewaren gebruikersgegevens onder namen die op cache lijken, en sommige caches doen er uren over om opnieuw op te bouwen. Veiligheid komt van weten wat de map bevat en wie hem schreef, nooit van het woord in de naam.

### Hoe zie ik of een opschoonapp mijn gegevens echt beschermt?

Zoek afdwinging, geen beloften: een lijst beschermde onderdelen die het verwijderpad weigert te overschrijden, een controlescherm voordat er iets wordt verwijderd, en verwijdering die naar de prullenmand gaat zodat fouten terug te zetten zijn.

### Wat moet ik doen als een opschoonapp al iets belangrijks heeft verwijderd?

Controleer eerst de prullenmand en je back-ups. Gegevens zijn alleen opnieuw te downloaden als er nog een serverkopie bestaat. Een gesynchroniseerde verwijdering kan die kopie ook hebben weggehaald. Controleer de herstelopties van de dienst voordat je opnieuw synchroniseert. Alleen-lokale gegevens hebben een aparte back-up nodig.

---

Canonical HTML page: https://mole.fit/nl/blog/what-mac-cleaners-should-never-delete
Blog index for agents: https://mole.fit/nl/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
