Photo Flux

User manual · Chapter 14

Connectors and export

A connector is a destination you set up once — a NAS, a server, your OneDrive or Google Drive, a USB drive. After that, sending photos to it is two taps.

Video, part 11: setting up an SFTP connector and its folder, What to send and Export processing, exporting and exporting again, exporting on the road, a USB drive, and deleting a connector, in just over four minutes. Previously: Metadata and Lightroom.

Connectors

Configuration → Connectors lists your connectors; Add new connector makes one. A connector is used to export photos to, to import albums from, and as the destination of a Pass-Thru profile.

Choose a connector: Direct connections — SMB, FTP, SFTP, SCP, WebDAV; Cloud providers — OneDrive, Google Drive; Devices — USB Drive.
The connector types.
Connectors, listing Home NAS: SMB, \\10.0.2.2\photos\Photo Flux.
A connector, set up.
ConnectorForTier
SMBA shared folder on a NAS or a Windows, Mac or Linux computerPro
FTPAn FTP or FTPS server, on your network or the internetPro
SFTPA server over SSH — a NAS, a Linux machine, a hosting accountPro
SCPSSH servers without SFTP, such as routers and small Linux devicesPro
WebDAVNextcloud, ownCloud, or a NAS's WebDAVPro
OneDriveYour Microsoft OneDrive — export and importPro
Google DriveA Photo Flux folder in your Google Drive — export and importPro
USB DriveA USB stick, SSD or card reader plugged into the deviceFree

Duplicate existing, at the top right of the connector list, starts a new connector filled in from one you already have — server, user, password, folder, settings — so a second folder on the same server is one change. A OneDrive or Google Drive copy is already signed in to the same account. The copy is named "… (copy)" until you rename it.

Your passwords

A network connector's password is encrypted with a key held in Android's secure keystore and is only ever sent to that server. Photo Flux never sees your Microsoft or Google password at all — you sign in on their own pages. See the privacy policy.

Exporting photos

Select photos and tap Actions → Export (or Export all with nothing selected, or Export in the viewer), then choose the connector. A progress window shows each file as it goes; like an import, it carries on with the screen locked, with a notification and a Cancel button.

Export to: Send 3 files to which connector? Home NAS (SMB).
Choosing where.
Exporting: Sending 1 of 3, 2026-09-20_09693.JPG, with Cancel.
On its way.

What to send

Each connector has a What to send choice under Advanced options. Two connectors can point at the same place with different choices.

What to send: All files — every file, sidecars included; RAW & XMP only — RAW + sidecar, skips JPEG-only; JPEG only — one JPEG per photo, smallest; JPEG only (as edited) — one JPEG, cropped and rotated.
The four choices.
All files (default)
Every file, sidecars included.
RAW & XMP only
The RAW and its sidecar; JPEG-only photos are skipped.
JPEG only
One JPEG per photo. A RAW with no JPEG sends its extracted preview, named after the RAW — the JPEG the camera embedded, so its size and metadata vary by camera (often no GPS, sometimes no date).
JPEG only (as edited)
As JPEG only, but a cropped or rotated photo (or a HEIF) is sent as a new rendered JPEG that keeps its date, camera, location and keywords — though not its title or XMP tags — under the photo's own name. Point it at the same folder as an "All files" connector and the two replace each other's copy of an edited photo.

Photos a choice has nothing for are listed, not failed: "N photos had nothing to send under …".

Export processing

Some places are better kept private: a nest, a rare plant, a site that shouldn't attract visitors. Export processing takes the location out of the copies that leave Photo Flux, while the photos in the app keep theirs, so your map and tracks carry on working.

All three are on every connector, in its editor's Export processing group, and on every profile except tracklog and GPS provider ones, on the profile's Export filters page: Edit profile, then the Export filters row under Import filters. With that row's own switch off, none of the profile's options applies; a connector's still do. If either the profile or the connector asks, it happens. So a sensitive profile stays protected wherever it goes, and a public destination gets nothing with a location, whichever profile sends to it. A profile's options also apply when you share its photos, and to a Pass-Thru profile.

What it can't do
  • It can't reach copies you've already sent. Turning an option on changes what is sent from then on. Delete earlier copies at the destination, then export again.
  • Folder and file names stay. If a profile uses Nearest Location in its folders or renaming, names can still show where a photo was taken. Photo Flux warns you about this.
  • Your own words stay. A tag, title, event or caption that names a place isn't changed.
  • A RAW keeps its private notes. Some cameras keep extra data of their own in a file. Remove maker notes from JPEGs takes it out of JPEGs, but it can't be taken out of a RAW safely. For the most sensitive sites, send JPEGs with that option on, using What to send, or leave GPS off on the camera.

Each copy is checked after it is cleaned. If Photo Flux can't be sure a file is clean, it doesn't send it and tells you which one. With these options on, an export sends every photo again rather than skipping those already there, because a cleaned copy is the same size as the original and the two can't be told apart.

Photo Flux tells you when maker notes may remain. A RAW always keeps its notes, and a JPEG keeps them unless Remove maker notes from JPEGs is on.

A RAW counts as keeping its notes even when Photo Flux can't find them, so the message says may.

Exporting on the road

SMB

For a shared folder on a NAS or computer. Fill in the Host (a name or IP address), Share, and a Username and Password — or Connect as guest — and a Domain if your network uses one. Test connection checks it; Folder browses the share, where you can make a new folder.

A new SMB connector: Name, Host, Port 445, Share, Folder, Connect as guest, Username, Password.
A new SMB connector.
The SMB connector filled in: Home NAS, host 10.0.2.2, port 4445, share photos, folder Photo Flux, with the username blurred.
Filled in and tested.
The folder browser inside the share, in photos › Photo Flux, with New folder and Use this folder.
Choosing the folder.

FTP

A new FTP connector: Host, Port 21, Encryption — None (plain FTP), Explicit TLS (FTPES), Implicit TLS (FTPS) — Accept any certificate, Folder.
The FTP form.

SFTP

A new SFTP connector: Host, Port 22, Folder, Username, Password, and the note Test the connection before saving.
The SFTP form.

SCP

Use SFTP whenever the server offers it. SCP is for SSH servers that don't — routers and small Linux devices running Dropbear, or OpenSSH with SFTP switched off. The form, the recorded server key and the password rules are exactly SFTP's.

WebDAV

A new WebDAV connector: Host, with a hint that the whole WebDAV address can be pasted, Port 443, HTTPS (WebDAVS), Accept any certificate, Server path, Folder.
The WebDAV form.

OneDrive

Connect OneDrive: Photo Flux can read and write files in your OneDrive and never deletes anything; you sign in on Microsoft's own page; Connect OneDrive; a Name; and What to send.
Connecting OneDrive.

Google Drive

Connect Google Drive: Photo Flux makes a folder called Photo Flux in your Google Drive and photos can only be exported to and imported from that folder; Connect Google Drive; Name; What to send.
Connecting Google Drive.
One folder of its own

Photo Flux makes a folder called Photo Flux at the top of your My Drive and works only inside it: photos can only be exported to and imported from that folder. You can't choose another Drive folder. That is deliberate — it is Google's narrowest access, so Photo Flux cannot see, read or change anything else in your Drive. If you need to use any folder in your cloud storage, OneDrive or a network share is the better fit.

USB Drive

A new USB Drive connector: Name, Drive — Register drive…, with an explanation; Folder; Advanced options; What to send.
Registering a drive.
  1. Plug the drive in — a USB stick, an SSD or NVMe enclosure, or a card reader — and tap Register drive….
  2. When Android's folder screen appears, choose the top of the drive. Whatever you choose becomes what Photo Flux can see, so a subfolder there means you can't later choose a folder above it — register again to fix it. Choosing a folder on internal storage instead is refused, since that could never be "plugged in".
  3. Folder: browse the drive and pick any folder, or make a new one. Your folder structure is recreated inside it.
"Export finished" isn't "safe to unplug"

Eject the drive in Android (Settings → Storage → the drive → Eject) before pulling it out. Photo Flux makes each file leave Android's cache as it is written, but the drive's own cache is beyond any app's reach, and the drive is only marked clean when it is ejected. Photo Flux can't eject for you — that is something only Android can do. This is the most likely way to lose an export the app reported as successful.

Deleting a connector

Deleting a connector deletes its stored details from the device, never anything at the destination. If a Pass-Thru profile sends through it, the confirmation names it; that profile needs another connector chosen before it can send again.