Seguridad
Lo primero que se construyó en Pruneo no fue el botón de limpiar: fue el motor de seguridad. Así decide qué se puede borrar y cómo deshacerlo.
Última actualización:
Tres niveles, siempre a la vista
Cada elemento que encuentra Pruneo lleva una etiqueta antes de que hagas nada:
- Seguro (verde): se regenera solo, como las cachés. «Limpiar lo seguro» borra solo esto.
- Revisar (amarillo): puede tener algo tuyo. Pruneo te pide confirmar con una frase concreta antes de borrar.
- No se toca (candado): te muestra por qué y no deja borrarlo.
Las limpiezas programadas, si las activas, solo limpian lo verde.
Cuarentena, con el plazo que elijas
Pruneo no borra en el momento. Todo lo que limpias va primero a una cuarentena. Por defecto dura 48 horas, y en Ajustes puedes elegir de 24 horas a 30 días. Mientras tanto lo restauras con un clic desde la app, o desde la terminal con pruneo quarantine restore. Pasado ese plazo, se borra solo.
Mientras está en cuarentena sigue ocupando espacio en el disco: el espacio se libera al vencer el plazo, o antes si lo liberas desde la cuarentena.
La única excepción es vaciar la Papelera: es definitivo, y por eso pide una confirmación aparte.
Lo que propone un agente de IA o un agente conectado por MCP pasa por las mismas reglas y la misma cuarentena.
Lo que nunca toca
Estas reglas están escritas en el código. No se pueden desactivar, ni desde la app ni desde la terminal:
- Archivos del sistema y el índice de Spotlight
- Llaves SSH y GPG, credenciales y certificados
- El Llavero de macOS
- iCloud Drive, Mail y Mensajes
- La fototeca de Fotos
- Carpetas
.gity archivos.env - La raíz de los proyectos con git
- El disco de Docker
Comprobaciones justo antes de limpiar
Entre que Pruneo analiza y que tú limpias pueden pasar minutos. Por eso, antes de mover cada elemento, lo comprueba otra vez:
- Lo que está en uso no se toca. Pruneo revisa qué archivos y carpetas tiene abiertos cada programa. Si una app está usando una caché, ese elemento pasa a «Revisar» con el motivo, por ejemplo «Está en uso por Brave». Si empieza a usarse después del análisis, tampoco se toca.
- Tiene que ser el mismo archivo. Cada elemento guarda su identidad al analizarse. Si alguien lo reemplazó o lo cambió antes de limpiar, no se toca, y te dice por qué.
- Nunca sigue enlaces. Si una carpeta se cambió por un enlace a otro lugar, como
/System, se bloquea. Al mover, nunca pisa nada que ya exista. - Archivos de iCloud sin descargar. No se mueven ni se borran, porque borrarlos los borraría también de iCloud. Duplicados tampoco los descarga para compararlos.
- Tus proyectos. Lo que guarda git nunca se ofrece para borrar, y la antigüedad de un proyecto sale de lo que de verdad tocaste, no de cuándo se instalaron sus dependencias.
La app, la terminal y el servidor MCP te muestran el motivo cuando algo no se tocó.
Un solo punto de borrado
Todo el borrado pasa por un único punto del código, que aplica estas reglas antes de mover nada. La app, el comando pruneo y las limpiezas programadas usan el mismo camino: ninguno puede saltárselo.
Cuando una herramienta tiene su propio comando oficial de limpieza, Pruneo usa ese comando en lugar de borrar sus carpetas a mano.
Antes de limpiar, mira
Antes de limpiar ves cada elemento, cuánto ocupa y por qué es seguro borrarlo. En la terminal, pruneo clean sin --yes no borra nada: te muestra qué haría. Y si una app está abierta, Pruneo te pide cerrarla antes de limpiar sus cachés.
¿Más dudas? Mira las preguntas frecuentes.
Firmada, notarizada y revisada por antivirus
Pruneo está firmada con nuestro Developer ID de Apple y notarizada por Apple, así que macOS la comprueba cada vez que la abres.
Además, analizamos cada descarga en VirusTotal, que la pasa por decenas de antivirus. Pruneo 1.5.2 tiene 0 detecciones: ver el informe de VirusTotal.