Last updated: 13 September 2026
Plain language first, because terms nobody reads protect nobody. If anything below is unclear, the shorter version is: DevSweep deletes files you tell it to delete, you are the one deciding, and you should have a backup.
DevSweep finds developer caches, build output and project artifacts on your Mac, explains what each one is, and removes the ones you select. It runs locally. It does not upload your files, paths or scan results.
When you buy DevSweep Pro you get a personal, non-exclusive, non-transferable licence to use it on the Macs you own or control. The licence is yours permanently for the version line you bought into; it is not a subscription and does not expire.
You may not resell it, redistribute the licence key, or present DevSweep as your own product. You may inspect and modify your own copy for your own use.
The free tier is the full scanner plus a limited amount of cleaning. It is not time-limited.
DevSweep never removes anything without you selecting it and confirming. It classifies items as Safe, Review or Protected, and it explains the evidence behind each classification — but the classification is advice, not a guarantee. You are responsible for reading it and for the decision you make.
In particular:
rebuilds them. Rebuilding may require network access and may produce different versions than you had.
They still occupy disk space until you empty the Trash.
and others). Those act on the tool's current state, are permanent, and DevSweep cannot undo them.
Keep a backup you trust. Time Machine, a cloned disk, a pushed Git remote — whatever you actually use. DevSweep reads Git state to avoid removing work that exists only on your Mac, and it refuses to clean a project when the evidence is not clear. That is a safeguard, not a substitute for a backup. Evidence can be incomplete, a repository can be misconfigured, and another program can change a file between the moment DevSweep measured it and the moment you confirm.
DevSweep is provided "as is" and "as available", without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, accuracy, and non-infringement.
We do not warrant that DevSweep will be uninterrupted, error-free, or that its size measurements, classifications or recommendations will be correct in every case.
To the maximum extent permitted by applicable law, the author of DevSweep is not liable for any loss of data, loss of work, loss of profits, business interruption, or any indirect, incidental, special, consequential or punitive damages arising out of or relating to your use of DevSweep — including data removed by a cleanup you confirmed.
Where liability cannot lawfully be excluded, it is limited to the amount you paid for DevSweep in the twelve months before the event giving rise to the claim.
Nothing in these terms excludes or limits liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for anything else that cannot lawfully be excluded. If you bought DevSweep as a consumer, you keep every statutory right your local consumer law gives you, including under EU and Portuguese consumer protection law, and those rights are not affected by sections 5 and 6.
DevSweep can check whether a newer version exists. That check is off until you turn it on, in Settings → Updates. It downloads a signed list of releases and sends nothing about you or your machine. Updates are verified against DevSweep's signing key before they may replace the app, and nothing installs without you confirming it. See docs/PRIVACY.md for the full description.
DevSweep is not notarised by Apple. It is signed with its own key and every release publishes a SHA-256 checksum. Install it from the official channels and verify the checksum if you want to be certain of what you are running. Builds obtained anywhere else are not covered by these terms and may not be what we published.
If DevSweep does not do what you expected, ask for a refund within 30 days of purchase and you will get one. No justification required.
These terms may change for future versions. The version you bought continues under the terms in effect when you bought it. Material changes will be noted in the changelog.
These terms are written to be readable rather than exhaustive, and they have not been reviewed by a lawyer. If you are selling into a jurisdiction with strong consumer protection — the EU included — have a professional check sections 5, 6 and 9 before launch, because consumer law limits how far a seller can disclaim liability regardless of what a document says.