6a09e667…Suggested copyGoogle Drive · read-only audit
Find exact duplicates.
Keep cleanup human.
Drive Duplicate Auditor scans an approved folder, proves uploaded-file matches with SHA-256 and puts the evidence in a review Sheet. It cannot delete anything.
- Uploaded files
- Exact SHA-256
- Google files
- Possible match only
- Source changes
- None
6a09e667…Exact copyName and type align. Content still needs review.
Possible only01
The rule that matters
A similar name is a clue.
An identical hash is evidence.
Copied suffixes help people spot likely clusters, but they never decide a result. Two uploaded files enter an exact group only when their bytes produce the same SHA-256 digest.
A safe read-only scan
Check the files, then show the evidence.
- 01Approved list
Start in an approved folder
The script scans only configured folders and skips shortcuts that could lead elsewhere.
- 02100 items
Scan in small batches
Each run checks one page of a folder, then records where the next run should continue.
- 03Exact bytes
Hash uploaded files
Uploaded files up to 20 MB receive an exact SHA-256 digest. Larger files stay in the inventory without an exact match.
- 04Lower confidence
Label Google files separately
Docs, Sheets and Slides are only possible matches because their metadata cannot prove that the content is identical.
- 05Human review
Suggest, then wait
Clear rules suggest which copy to keep, but every approval remains blank for a person to decide.
The review Sheet
See the evidence before deciding what to keep.
The Sheet links to every Drive file and keeps the match strength, location, sharing warnings, recommendation and approval in one row.
- DashboardGroups, space estimate and failures
- Duplicate ReviewEvidence and blank decisions
- InventoryEvery file and hash status
- Run LogProgress and retries
Safety
The auditor shows matches. You decide what happens next.
It cannot move, modify, share, trash or delete a source file. A failed file is retried on its own, then clearly marked for manual review.
A Drew's Digest project