-
-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Scans the system for caches, logs, and other removable content, lets you review everything before deleting, and provides an uninstaller, duplicate file finder, disk space analyzer, process manager, and startup services manager.
Everything is reviewed manually. Files are moved to Trash first (recoverable), critical system paths are blocked, and risky categories are pre-unselected. See Privacy and Safety.
Yes. Full Disk Access is required to scan system cache directories. The app requests it on first launch. Without it, scanning is limited to user-accessible paths.
No telemetry. The only network access is the update check against GitHub Releases. Apple Intelligence explanations run on-device. See Privacy and Safety.
macOS 26.0 or later, Apple Silicon only.
The app relies on Swift 6 concurrency features and, for AI explanations, the FoundationModels framework, which requires macOS 26.0. Older macOS versions are not supported.
No. AI explanations are optional and can be disabled in Settings. All other features work without it.
Yes. See Siri & Automation for commands, and enable or disable each command in Settings → Automation.
Files are moved to Trash, so they can be restored from Trash. If "Empty Trash During Cleanup" or "Empty Trash Immediately" is enabled, files are permanently deleted and cannot be restored.
- Safe — temporary data
- Moderate — may affect app startup speed
- Dangerous — may reset preferences or require re-login
- Protected — system-protected, cannot be deleted
By default the "Keep Oldest" strategy keeps the file with the oldest modification date. You can switch to Keep Newest, select all, or override the selection per file. Only files with identical SHA-256 hashes are considered duplicates.
System services (owned by macOS) are protected. Third-party services can be loaded or unloaded after confirmation.
Whitelisted processes can never be terminated. Blacklisted processes are marked for quick termination, optionally with auto-kill.
Model weights downloaded by tools like Ollama or LM Studio are your personal data. The category is opt-in: it must be explicitly selected, and individual files confirmed, before anything is removed.
From a bundled registry database (1,770 path definitions for 251 apps and 66 toolchains) plus live filesystem evidence. See Architecture.
No. Some apps have known difficult-to-remove components. The uninstaller shows a difficulty rating (Critical/High/Medium/Low) per app so you can decide whether manual review is needed.
The UI is localized into 10 languages: English, Deutsch, Español, Français, Italiano, 日本語, Português (Brasil), Русский, Українська, 简体中文. Pull requests adding or fixing translations are welcome. See Contributing.
Open an issue at github.com/AlexTkDev/MacOSCleaner/issues.
No. The app is open source under the GPL-3.0 + Commons Clause license. See the LICENSE.
Home · GitHub · Issues · Releases · Discussions
MacOSCleaner
Tools
System
Reference
Project