Guide
Data & backups

Guide section

Data & backups

Storage connections

Link your own S3, WebDAV, or Cloudinary for receipts, and Drive, Dropbox, or iCloud for backups.

Last updated on

Storage connections let you choose where receipt photos and encrypted backup files live — your cloud, not only Expense Trail’s default hosting. Set up connections under Settings → Account, then pick targets under Settings → Data.

Open storage connections

Settings → Account → Storage connections

No sign-in is required to add bring-your-own storage (BYOS) connections. When you sign in, connection metadata can sync to your account; credentials stay protected on device and server per your encryption mode.

Connection types

ProviderTypical useAdd from
S3-compatibleReceipt attachments (AWS S3, Cloudflare R2, etc.)Add connection → S3
WebDAVAttachments and/or backups (Nextcloud, NAS)Add connection → WebDAV
CloudinaryReceipt attachmentsAdd connection → Cloudinary
Google DriveEncrypted backupsQuick link row
DropboxEncrypted backupsQuick link row
iCloud DriveBackups (iPhone/iPad only)Quick link row

S3 and Cloudinary connections are for attachments. Google Drive, Dropbox, WebDAV, and iCloud are oriented toward encrypted backups. You can have multiple connections but each provider type is usually linked once.

Add a BYOS connection

  1. Tap Add storage connection
  2. Choose S3, WebDAV, or Cloudinary
  3. Enter a connection name and provider credentials (bucket, URL, keys, etc.)
  4. Save — secrets are stored on this device and synced to your account only when signed in with cloud sync

When editing, leave credential fields blank to keep existing secrets unchanged.

Choose what each connection does

After linking, open Settings → Data:

TargetOptions
Receipt attachmentsExpense Trail cloud (default when signed in) or your S3 / WebDAV / Cloudinary connection
Encrypted backupsNone, or a linked Drive / Dropbox / WebDAV / iCloud connection

See Cloud backup for schedules and recovery phrases.

Local network sync

From the storage hub you can open LAN sync — move data directly between two devices on the same Wi‑Fi without the public internet. See LAN sync.

Remove a connection

  1. Open the connection → Delete
  2. If the connection is in use, the app warns you:
    • Attachments may fall back to Expense Trail cloud
    • Backup target may clear until you pick another

Confirm only when you have another target or export if needed.

Free up device storage

Settings → Account also shows device storage with Free up device storage — clear local caches, pending queues, attachment copies, and similar on this device only. Your cloud account and sync are not deleted.

Categories include cached copies, notification cache, attachment files, and temporary export files.

Security notes

  • Do not share connection passwords in chat or email
  • WebDAV and S3 credentials live in secure storage on device
  • For maximum privacy, combine BYOS attachments with end-to-end encryption on sync

How is this guide?

On this page