Running a Backup

Everything you need to know about choosing photos, configuring export options, and understanding backup results.

Choosing a Filter Mode

The Filter Mode card at the top of the main screen lets you switch between two ways of selecting photos:

πŸ“… Date Range

Export all photos and videos taken within a time window. Great for monthly backups or archiving a trip.

πŸ–Ό Photo Picker

Hand-select exactly the photos and videos you want. Uses iOS's native multi-select picker.

You can change the default filter mode in Settings so the app always opens in your preferred mode.

Date Range Mode

In Date Range mode, you set a start date and an end date. SquirrelCache counts all photos and videos taken in that window and shows a live estimate of the total export size.

The size estimate uses statistical sampling for large libraries (over 5,000 assets) and is marked with a ~ symbol to indicate it's approximate. The actual export size may vary slightly.

Photo Picker Mode

In Photo Picker mode, tapping the filter card opens iOS's native photo picker. You can scroll through your library, search by album, and select exactly the photos and videos you want.

To switch to Photo Picker mode:

Photo Picker mode works even with Limited Photo Library Access β€” you can select only the photos you've granted the app access to.

Choosing an Export Destination

The Export Location card shows your current destination folder. Tap it to open the folder picker and choose where your backup files will be saved.

Media Type Filters

In Date Range mode, two toggles let you include or exclude media types:

Both are enabled by default. Disable one to back up only the other.

Starting a Backup

The Start Backup button is enabled when:

Before exporting, SquirrelCache performs a pre-flight storage check to ensure your device has enough free space (with a 500 MB safety margin). If storage is insufficient, you'll see an error message with the exact shortfall.

The Progress Sheet

Once a backup starts, a progress sheet slides up showing:

Status messages walk you through each stage: storage check, asset loading, individual file exports, CSV generation, and ZIP creation (if enabled).

Backup Results

When a backup finishes, the sheet transitions to one of three states:

StateWhat happenedOptions
βœ… Completed All selected assets were exported successfully Open folder, close sheet
❌ Failed An error prevented the backup from finishing (e.g., storage full, permission revoked) Error message with reason, retry option
⏹ Cancelled You tapped Cancel during the export Files exported before cancellation are kept

Every backup attempt β€” including failed and cancelled ones β€” is recorded in Export History.

Using the Share Sheet

Instead of saving to a folder, you can export directly to another app or service using the iOS Share Sheet.

Tap the Share button on the main screen to begin. SquirrelCache will:

  1. Export your selected photos (and optionally ZIP them)
  2. Present the iOS Share Sheet with the exported files
  3. Let you send via AirDrop, email, Messages, iCloud Drive, or any app that accepts files

Temporary files created for sharing are automatically cleaned up after one hour.

iCloud Photos

If some of your photos are stored in iCloud and not downloaded to your device, SquirrelCache will attempt to download them during the export. You'll see status messages like "Downloading from iCloud…".

Next: Learn how to customize exported filenames with EXIF metadata in File Naming.