Download
Grab the latest DMG, open it, then double-click Install DDump.command.
Mac photo-card ingest
SD card to staging, destination, verified done.
DDump is built for photographers who want to insert a card, leave the laptop alone, and still get a safe local copy, organized folders, cloud upload, verification, and phone alerts without babysitting Finder or Google Drive.
Importing - EOS_DIGITAL
No babysitting
The point is not another file browser. DDump is meant to sit ready on a working Mac, ingest the newest card media automatically, eject only when the staged copy is safe, and keep uploading when the computer is on Wi-Fi.
Start here
Grab the latest DMG, open it, then double-click Install DDump.command.
Pick local-only, Google Drive Desktop, cloud fallback, notifications, and naming rules.
Keep the Mac awake or in clamshell-ready mode, then insert a card when you get back.
DDump imports new media, stages safely, ejects when safe, uploads, verifies, and alerts you.
Download
The DMG contains the app and installer payload. The release page has version notes, checksums, and any future assets.
Feature set
Built for unattended ingest: insert an SD card, let DDump pull new files, and get notified when it is safe.
Finds eligible photo and video files across the card, not only DCIM folders or one chosen folder.
Copies locally before any cloud upload so the SD card is not your only copy.
Groups multiple shoots from one card by capture-time gaps you control.
Builds date ladders like 2026 / 2026.06 / 2026.06.07 automatically.
Native Google Calendar OAuth can name folders from scheduled shoots.
Uses your existing Google Drive folder for faster local handoff when that workflow is enabled.
Uses direct cloud upload/retry as the backup path when the desktop sync path fails or needs verification.
Send ntfy alerts to your phone for done, needs-card, upload failure, or recovery events you choose.
Checks pending batches and destination state before calling the job done.
Pending uploads and reconnect retries help finish interrupted transfers without losing the staging copy.
Workflow
DDump detects the card, scans the full volume for recent media, and starts copying without making you pick folders.
Files land in a local staging folder first, so the card can be ejected only after the first copy is safe.
Smart naming chooses the correct date, cluster, calendar event, or manual shoot name.
If Wi-Fi is available, DDump uploads to the cloud destination you selected and keeps retry state for anything unfinished.
macOS and ntfy notifications can tell you when the import is done, stalled, missing a card, or needs attention.
Cloud strategy
Google Drive Desktop can be the fast first route when you already have it installed. DDump can also keep a direct cloud uploader available for retry, fallback, and verification so a flaky Drive sync does not quietly strand a shoot.
Fast local handoff into your existing Google Drive folder when Drive is available.
A separate uploader can retry or finish batches if the desktop sync path fails.
DDump checks counts and pending batches so the screen does not say done while a folder is missing.
Settings
DDump works as a local card ingest tool first. Cloud uploads, Google Calendar naming, and ntfy alerts are enabled only when someone chooses them in Settings.
Google Calendar
Calendar naming uses Google OAuth from inside DDump. If the OAuth app is still in testing, the Google account must be added as a test user before sign-in will complete.
First real test
Confirm the destination folder appears, file counts match, and the app reaches “All complete.” If something stalls, open the Log button and send the newest lines.
Phone alerts
Send only the alerts you care about: completed import, upload problem, missing staged files, or a card that needs to be reinserted.
Launch readiness
Complete Google app verification so users do not need to be manually added as test users.
Add a paid plan, license key, and in-app activation flow before broad distribution.
Add a clear support email, version number, log-export button, and bug report path.
Publish privacy policy, terms, changelog, checksums, and a simple refund/support policy.
Roadmap
DDump starts with local folders, Google Drive Desktop, and direct cloud upload fallback. The next destination work should keep that same setup style: no terminal steps, clear verification, and useful recovery when a provider stalls.