Cleanup on Delete
When you remove a backup set, the cleanup dialog lets you choose what other artefacts (uploaded data, diagnostic logs, report history) to wipe alongside it.
Why a Dialog?
Pre-1.11.8, deleting a backup set removed only the local set record. The uploaded chunks, the diagnostic-runs log files on the local disk, and the server-side report history were all left in place. That suited some users (“remove the schedule, keep the data”) and frustrated others (“I'm done with this — wipe everything”). v1.11.8 turns deletion into a three-way decision instead of an all-or-nothing one.
The Three Checkboxes
- •Also delete uploaded backup data — wipes every chunk + manifest at every destination this set is configured for. CANNOT BE UNDONE — restores from this set become impossible. Default OFF (destructive option, must be explicitly checked).
- •Also delete diagnostic logs on this machine — the per-run text files written under <appdata>/Backup Engine/diagnostic-runs/<setId>-*.log. Cosmetic; deleting them frees a few MB of disk. Default ON.
- •Also delete report history (server-side) — every entry in the Reports tab for this set. Default OFF (preserves audit history; the Reports tab still shows the rows even after the set is gone).
⚠ Warning
Walk-through
- •On the Backup tab (Files) or Server Backup tab, click the Delete button on the set you want to remove.
- •The "Delete <set name>?" dialog appears with three checkboxes (defaults: data OFF, logs ON, reports OFF).
- •Tick the boxes for whichever artefacts you want to wipe.
- •Click "Delete" (or "Delete + wipe data" if you ticked the destructive option).
- •A snackbar reports what was actually removed: e.g. "Removed set + 3 log file(s) + 412 report(s)".
ℹ Note
backupengine sets remove command today — set deletion lives entirely in the desktop wizard. If you need to wipe a set from a headless install, use the desktop GUI; the CLI's sets group is read-only for set lifecycle in v1.11.10.What Each Checkbox Actually Does
for each destination configured for the set: list keys with prefix users/<userId>/sets/<setId>/ delete each chunk + manifest key if delete_diagnostic_logs: glob <appdata>/Backup Engine/diagnostic-runs/<setId>-*.log unlink each match if delete_reports: DELETE /functions/v1/reports?backup_set_id=<setId> (server-side: deletes every backup_reports row for this set) ALWAYS: delete the local backup_sets row + scheduler_lock notifyListeners()
ℹ Note
?backup_set_id= for bulk delete — previously it only deleted single rows by ?id=.Recovering After You Wipe Data by Mistake
If you ticked “delete uploaded backup data” the chunks at every destination are gone. We do not retain a server-side trash bucket — the destination is the source of truth and a delete is a delete. If you have a copy of the backup at a second destination (the multi-destination feature), you can recreate the set pointing at the surviving destination and restores work normally.
⚠ Warning