Media offload and verification for Mac

An offload is not complete
until every file is verified.

CardFlow copies your footage on Mac and reads each file back to verify it. When a card returns after more shooting, files already verified are skipped. Every run is recorded in History.

Weddings, events and multi-camera shoots

Keep track of your media as the shoot continues.

Offload the same card again. Skip verified files.

When a card returns after more shooting, check the processed and new-file counts before starting. Files already verified are skipped, so this run handles the new footage.

Read back and verify the new files.

After writing each file, CardFlow reads it back from the destination and compares checksums. Progress shows the amount verified, so you can follow the current run.

Review each run before handing over footage.

Check each run’s status and per-file results in History. If a run has warnings or is incomplete, review the files involved.

CompleteWarningIncomplete

How it works

Choose your source and destination. Start the offload.

1 · Choose the source and destination

Insert a camera card or select a folder on an SSD or HDD. Choose where to save the files, and optionally add a second destination for a safety copy.

2 · Start copying and verifying

After writing each file, CardFlow reads it back from the destination and compares checksums. Progress shows the amount verified, so you can follow the current run.

3 · Review the result

When the run finishes, review its status and per-file results. Export History records as CSV or JSON, or as a PDF report with Pro.

Tell identical camera bodies apart by serial number.

Supported cameras show their model and body serial, helping you distinguish footage from bodies of the same model. CardFlow flags a mismatch with the previously recorded body. Identification depends on the camera, file format and metadata.

Camera model & serial identification list

Per-file verification

Read back and verify after copying.

CardFlow reads each destination file back and compares its checksum with the source. It marks the file as verified only when the checksums match.

IMG_0219.CR3 → src b21e6d94a05c78f3 · dest b21e6d94a05c78f3  MATCH
Technical details: how verification works

CardFlow calculates an xxHash64 checksum for each source file, writes the file to the destination, then reads it back and compares the checksums. Primary and safety copies are verified separately. Read errors and structural issues in supported formats are flagged against the affected files and kept in History. Matching checksums do not guarantee that a clip plays correctly or that every delivery requirement has been met.

DCIM/100MSDCF/BROKEN.JPG · integrity check failed · flagged in History
ProPro handoff (DIT Mode)

Preserve the card structure. Hand over verification records.

The full card directory structure

Copy DCIM, PRIVATE, AVF_INFO and other folders in their original hierarchy, including hidden items, for workflows that need the original card structure.

ASC MHL v2 chain of custody

Each card gets its own MHL manifest recording per-file hashes and every offload; offloading the same card again extends the same chain.

PDF handoff report

Export a PDF from History with source and destination details, a clips overview, video format information, per-file checksums and verification status.

Backup_SSD/
  20260718/
    Cam A/Card 1/
      DCIM/100CANON/
        MVI_0217.MP4
        IMG_0219.CR3
      PRIVATE/
      AVF_INFO/
      ascmhl/
        0001_summary.mhl
        ascmhl_chain.xml
Pro output example: card structure preserved, MHL stored alongside

Editions and pricing

Pay once. Choose the edition your work needs.

Standard includes copying, verification, two destinations, camera identification and History. Choose Pro to preserve the full card directory structure or produce ASC MHL / PDF records.

Not sure which edition? Try all Pro features free for 14 days →
Pay once. Choose the edition your work needs.
ItemStandardPro
Price (one-time payment)US$49US$99
Macs you can activate1 MacUp to 2 at the same time
Core features in both✓ Included✓ Included
  • Full per-file xxHash64 verification
  • Skips files already verified
  • Two destinations: primary copy + safety backup
  • Camera model & serial identification (camera-dependent)
  • Folders on SSD or HDD as sources
  • History records with CSV / JSON export
  • Projects: save destinations and options per job
  • Traditional Chinese and English interface
Pro only (DIT Mode)— Not included✓ Included
  • Full card directory structure
  • ASC MHL v2 manifests and chain of custody
  • PDF handoff reports
14-day trialAll Pro features from first launchAll Pro features from first launch
UpdatesFirst year included; optional paid renewal thereafter.First year included; optional paid renewal thereafter.

One-time purchase · No subscription · Secure payments & tax handling by Paddle

Your licence never expires and includes one year of updates. Renew for future updates, or keep using your current version.

Renewal details are in the Terms.

Also available on the Mac App Store.

Download on the Mac App Store

Frequently asked questions

What happens when the trial ends?

The trial runs for 14 days from first launch, with all Pro features. After it ends, a valid licence is needed to start new offloads. Your existing History stays accessible.

I’m not a DIT. When would I need Pro?

Choose based on the features you need. Preserving the full card directory structure, ASC MHL v2 chains of custody and PDF reports are exclusive to Pro. Choose Pro if you need any of these. The 14-day trial includes all Pro features, so you can try them in your own workflow.

Does the one-time purchase include updates forever?

Your licence never expires and includes one year of updates. After that, you can choose a paid renewal for further updates. If you don’t renew, you can keep using your purchased version and features. See the Terms for renewal details.

What if I switch to another Mac?

Standard activates on one Mac; Pro on up to two at the same time. To move to another Mac beyond that limit, email [email protected].

My camera isn’t on the identification list. What does that mean?

The list covers whether a camera’s model and body serial can be displayed. An unlisted model does not mean copying or verification is unsupported. Missing identification alone does not prevent normal copying and verification. Email us to check identification for a specific body.

What are the system requirements?

macOS 14 or later on an Apple Silicon Mac. Intel Macs are not supported, and there is no Windows version.

I already copy files with Finder. Why use CardFlow?

CardFlow brings per-file read-back verification, a record of each run and automatic skipping of verified files into one workflow. You can also set two destinations to create and verify two copies separately.

Download CardFlow

Try all Pro features free for 14 days from first launch. After the trial, a valid licence is required to start new offloads; existing History remains accessible.

Download for Mac

Requires an Apple Silicon Mac running macOS 14 or later.

On your phone? Copy the download link and open it on your Mac later.

Version 1.3.2 · CardFlow-1.3.2.dmg