How to Stop macOS from Automatically Emptying Recently Deleted Photos

The 30-Day Countdown

In macOS, the native Photos app includes a safety net for accidental deletions: the “Recently Deleted” album. When you delete a photo or video from your main library, it isn’t immediately erased from your hard drive. Instead, it is moved to this temporary holding folder. However, this safety net has a built-in time limit. By default, macOS will automatically permanently delete any media residing in the “Recently Deleted” album after exactly 30 days. While this helps manage storage space and prevents gigabytes of unwanted photos from accumulating indefinitely, a 30-day window might be too short if you are prone to changing your mind or if you need to recover a project file months down the line.

Managing the Deletion Schedule

Unfortunately, Apple does not provide a simple toggle switch within the Photos app preferences to permanently stop this automatic 30-day deletion cycle. You must manage the recovery process manually or rely on external backups.

Because the 30-day automatic deletion is hard-coded into the Photos app architecture to protect iCloud storage limits, you cannot disable it directly. To prevent macOS from automatically emptying the recently deleted photos, you must proactively intervene before the timer expires. Open the Photos app and click on Recently Deleted in the left sidebar (you may need to authenticate with Touch ID or your password). Select the photos you wish to save, right-click, and choose Recover to move them back to your main library. To keep them separate but safe from automatic deletion, create a new manual album (e.g., “Archive”) and move the recovered photos there. For long-term protection without cluttering your main library, your best option is to export the original files out of the Photos app entirely to a dedicated folder on your Mac or an external hard drive.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.