PhotoVideoBackup: SSD Transfer
iPhone / Photo et vidéo
PhotoVideoBackup transfers your photos and videos from your iPhone
directly to an external SSD over USB-C fast, private, and offline.
No cloud. No subscription. No middleman.
WHY PHOTOVIDEOBACKUP?
Most backup solutions send your files to a cloud server you don't
control. PhotoVideoBackup sends them straight to your drive. Your
memories stay yours.
HOW IT WORKS
1. Plug in your USB-C SSD
2. Select the destination folder once
3. Tap Backup — done
Access is preserved across launches via secure bookmarks. You never
have to pick the folder again.
FREE FEATURES
- Back up your iPhone Photos Library (photos & videos)
- Single SSD destination
- Real-time progress with file-by-file status
- Full backup report: copied, skipped, failed, duration
- History of all past backup sessions
PRO FEATURES — one-time $4.99
- Add external sources: SD cards, USB drives, Insta360, DJI,
Blackmagic cameras, and more
- Mirror backup to a second SSD simultaneously
- Perfect for photographers and videographers who shoot on
multiple devices
No subscription. Pay once. Use forever.
PRIVACY
PhotoVideoBackup does not collect, transmit, or store any of your
data. Everything stays on your device and your drive.
Quoi de neuf dans la dernière version ?
| Version | Build | Date | Type | Description |
|---------|-------|------------|---------|-------------|
| 2.2.1 | 41 | 2026-07-11 | Improvement | **Richer diagnostic logging (crash/jetsam tracing).** `DiagnosticLog` now records device environment on every key event to make one-shot crash reports self-sufficient. `[LAUNCH]` and `[MEMORY_WARNING]`/`[THERMAL]` carry an `envSnapshot()`: used/total RAM (`phys_footprint` — what iOS jetsam watches), free disk, thermal state, low-power mode, **phone language** (`lang=`) and **in-app language override** (`applang=`, `auto` = follows system) so support can reply in the user's language. A positive cold-start chain now proves a healthy launch: `[LAUNCH]` → `[STORE_OK]` (SwiftData store opened) → `[UI_READY]` (first frame, written once from `ContentView.onAppear`) → `[STARTUP_OK]` (onAppear finished, UI interactive, with store/destinations/sources/premium summary). Where the chain stops pinpoints the failure stage. New lifecycle breadcrumbs via `DiagnosticLog.installObservers()`: `[LIFECYCLE]` (background/foreground/terminate), `[THERMAL]`, `[POWER]` (low-power toggled), `[DATA_PROTECTION]` (device locked/unlocked). `[PROGRESS]`, `[BACKUP_START]` and `[BACKUP_END]` now include a compact `mem=used/total` tag, so a rising memory footprint approaching total RAM on constrained devices (e.g. iPhone XR / `iPhone11,8`, 3 GB) reveals a jetsam memory-kill. Logging only — no behavioural change.