Disk-based cleanup activates when the database file exceeds a limit, purging oldest reports first (full purge only). Limits can be:
The system estimates excess by average report size, then deletes until under the limit. This runs alongside time-based if both enabled.
Monitor via disk stats: total size, free space, database usage (size and percentage), and report count.