Gestufte PipelineTiered pipeline
Nur plausibel verdächtige Dateien bekommen einen vollständigen Hash; die Arbeit läuft parallel über alle CPU-Kerne.Only plausible candidates get a full hash, and the work is spread across all CPU cores.
Persistenter IndexPersistent index
Ein lokaler SQLite-Hash-Index sorgt dafür, dass ein erneuter Scan nur neue oder geänderte Dateien liest.A local SQLite hash index means a re-scan only reads new or changed files.
Sicheres LöschenSafe deletion
Gelöscht wird über den System-Bestätigungsdialog oder den System-Papierkorb; MANAGE_EXTERNAL_STORAGE wird nie angefragt.Deletion goes through the system consent dialog or the system trash; MANAGE_EXTERNAL_STORAGE is never requested.
Zwei-Schritt-AufräumenTwo-step cleanup
Entfernen markiert nur vor, ein einziges Apply führt die Löschung aus, mit einer System-Bestätigung für den ganzen Stapel statt einer pro Gruppe.Removing only stages a row; a single Apply performs the removal, with one system confirmation for the whole batch instead of one per group.
Sinnvolle VorauswahlSensible defaults
„Alle außer dem besten“ behält die größte, danach die neueste Kopie jeder Gruppe.“Select all but best” keeps the largest, then newest, copy of each group.
Teil-Zugriff auf FotosPartial photo access
Der Teil-Zugriff ab Android 14 wird explizit unterstützt, inklusive klarem Hinweis zum Wechsel auf vollen Zugriff.Partial access on Android 14 and newer is handled explicitly, with a clear prompt to upgrade to full access.