PreviewThis site is being prepared. Downloads and test results are not published yet.
Disk space analyzer

Rings

See what is filling your disk, ring by ring.

Rings scans a drive and draws it as a sunburst map. The biggest folders are the widest arcs, so the space hogs are obvious at a glance.

Download not published yet
Version
to be confirmed
Released
to be confirmed
Size
to be confirmed
Requires
to be confirmed
Runs on
to be confirmed
SHA-256
to be confirmed

Illustration. A screenshot will replace it with the first release.

Features

What Rings does.

Sunburst map

Each ring is one folder level. Click an arc to step into that folder and the map redraws around it.

Fast scanner

Reads folder contents in bulk through macOS's getattrlistbulk call, so a full-disk scan finishes quickly.

Honest sizes on APFS

Cloned files and hard links are counted once, so totals match the space actually used on disk.

Category dashboard

A summary view groups space by type, such as apps, documents, media and system data.

Protected folders

An optional helper, installed through macOS's own service manager, lets Rings measure folders that need admin rights.

Background looks

Choose from several background styles for the map window.

Options

Settings you can change, and the permissions the app asks for.

SettingWhat it does
Scan targetScan the whole startup disk, an external drive or a single folder.
Privileged helperInstall or remove the helper used for protected folders. Rings works without it and marks what it could not read.
Background lookPick the look used behind the sunburst and dashboard.
Check for updatesTurn automatic update checks on or off.
PermissionWhy it is needed
Full Disk AccessNeeded to measure folders macOS protects, such as Mail and Safari data. Rings reads file sizes and names only.
Administrator passwordAsked once if you install the optional helper.

Documentation

Install, update, remove and fix.

Install

  1. Download Rings from this page.
  2. Open the DMG file from your Downloads folder.
  3. Drag Rings into the Applications folder.
  4. Open Rings from Applications. The first time, macOS asks you to confirm that you want to open an app downloaded from the internet.

Grant Full Disk Access

  1. Open System Settings, then Privacy & Security, then Full Disk Access.
  2. Turn on the switch next to Rings. If Rings is not listed, click + and choose it from Applications.
  3. Quit and reopen Rings, then scan again.

Update

  • Rings checks this site for new versions and offers to install them.
  • To update by hand, download the latest DMG here and drag the app into Applications again, replacing the old copy.

Uninstall

  1. Quit Rings.
  2. Drag Rings from Applications to the Trash.
  3. If you installed the helper, remove it first from Rings' settings.

If macOS will not open it

  • Check that the download finished and the checksum matches the one in the download box above.
  • Download the file again directly from this page. Copies from other sites are not supported.
  • Still blocked? Send the exact message macOS shows to [email protected].

Security testing

What was checked on this build, the result, and how to repeat it.

0 of 8 checks recorded

Results will be posted with the first public build.

Build
to be confirmed
Tested on
to be confirmed
macOS
to be confirmed

Developer ID signature

The app is signed by its developer and has not been altered since.

Not yet tested
codesign --verify --deep --strict --verbose=2 /Applications/Rings.app
Ends with: valid on disk, and satisfies its Designated Requirement.

Apple notarization

Apple scanned this build for malware and approved it.

Not yet tested
spctl -a -vvv -t install ~/Downloads/Rings.dmg
Shows: accepted, source=Notarized Developer ID.

Notarization ticket stapled

The approval travels with the download, so it opens on a Mac that is offline.

Not yet tested
xcrun stapler validate ~/Downloads/Rings.dmg
Shows: The validate action worked!

Hardened runtime

macOS blocks code injection and other tampering while the app runs.

Not yet tested
codesign -dv --verbose=4 /Applications/Rings.app 2>&1 | grep flags
The flags line includes: runtime.

Entitlements review

The special permissions built into the app are limited to what it needs.

Not yet tested
codesign -d --entitlements - /Applications/Rings.app
Lists every entitlement the app carries.

Download checksum

The file you downloaded is byte-for-byte the one published here.

Not yet tested
shasum -a 256 ~/Downloads/Rings.dmg
Matches the SHA-256 value in the download box on this page.

Independent malware scan

The download was checked by third-party antivirus engines.

Not yet tested
A link to the scan report appears here once published.

Network activity

Outbound connections were watched during testing and listed in full.

Not yet tested
The list of hosts contacted appears here once published.

Each command can be pasted into Terminal to repeat the check on your own copy.

Also from arcmac