
By Yamuno Team
20 Jun 2026
5 min read
Confluence storage fills up in a predictable way. Teams upload screenshots, export files, and old versions of diagrams. Pages get reorganized or deleted. The attachments stay. After a year or two, a significant portion of your Confluence storage is files that are no longer referenced by any page — orphaned attachments that cost storage budget without serving any purpose.
Cleaning this up manually is impractical at any scale. This guide covers how to audit and manage Confluence attachments systematically using Advanced Attachment Manager for Confluence.
An unused attachment is a file that was uploaded to Confluence but is no longer referenced anywhere in page content. This happens when:
Confluence's native attachment view shows you files per page. It doesn't have a cross-space view, doesn't flag unused files, and doesn't support bulk operations. Advanced Attachment Manager does.
Open Advanced Attachment Manager from the Confluence global navigation: Apps → Advanced Attachment Manager.
The first filter to apply: Usage Status → Unused. This surfaces every attachment in the selected scope (page, space, or instance-wide) that isn't currently referenced by any page content.
For most Confluence instances that haven't been audited recently, this list is longer than expected. Sort by File Size (descending) to see the biggest storage consumers first — a handful of large video files or exported PDFs often account for a disproportionate share.
Not every unused attachment should be deleted. Some are referenced in archived pages. Some are version history that someone may need to reference. Apply additional filters to narrow to what's clearly safe:
Filter by file type: Images and exported PDFs are the most common orphans. Filter to Images or Documents to work through the most common cases first.
Filter by upload date: Files uploaded more than 12 months ago and never used are strong candidates for deletion. Set the upload date range to filter out recent uploads.
Filter by uploader: If a departed team member uploaded most of the unused files, filtering by uploader gives you a focused list to review.
Use shift-click and ctrl/cmd-click to select individual files, or Select All after applying filters to select the entire filtered result set.
For any batch where you're not 100% confident, use Bulk Download before deleting. This downloads all selected files as a ZIP archive to your local machine.
Bulk Download is also useful for migration and archival purposes — before decommissioning a Confluence space, download all attachments to preserve them outside Confluence.
With the files selected:
Deletions are logged to the audit trail immediately. If you delete something that turns out to be needed, check the audit log first to confirm what was removed, then check if it can be recovered from Confluence's trash.
Every action taken in Advanced Attachment Manager — views, downloads, deletions — is recorded in the audit log. Access it from the app sidebar.
The audit log shows:
This is important for compliance-sensitive environments: you have a complete record of what was removed, by whom, and when.
Attachment management is most effective as a recurring process rather than a one-time cleanup. A quarterly cadence works for most teams:
After two or three cycles, the backlog of orphaned files is small enough that the quarterly review takes 15–20 minutes instead of hours.
Advanced Attachment Manager supports two scopes:
Space-level: Scope the view to a specific Confluence space. Useful for space owners doing routine maintenance on their own space.
Instance-level: Confluence admins can view attachments across the entire instance. This is the right starting point for a storage audit — see total consumption by space, identify which spaces are the biggest consumers, and then drill into each one.
After bulk deletion, Confluence doesn't immediately reclaim storage — deleted files go to Confluence trash first. A Confluence admin needs to empty the trash to release the storage.
Go to Confluence Administration → Trash → Empty Trash. After emptying, the storage reduction is reflected in your instance's storage usage.
Featured App
Take control of your Confluence clutter — find, filter, and clean attachments in one place
Get product updates and tips straight to your inbox.
No spam, ever.
Confluence doesn't have a native charting macro. Here's how to embed fully interactive charts — bar, line, pie, doughnut — directly inside Confluence pages using HTML Macro and Chart.js.
Read moreKeeping docs in GitHub and Confluence in sync is a constant maintenance problem. Here's how to automate it so changes in your repo show up in Confluence without anyone touching a button.
Read moreStop reformatting every PDF export by hand. Here's how to set up reusable PDF templates in Confluence so every export from your team looks the same — with cover pages, branded headers, watermarks, and the right page layout.
Read more