Native app profiles, not just folder paths
WhatsApp and Telegram each get a curated profile out of the box — the right folder, the right per-kind media opt-ins, the right restore flow. More apps on the way.
Better Backups ships with ready-made profiles for WhatsApp and Telegram — more apps on the way — and the same engine handles any folder you point it at. Mirror to local storage, Google Drive, Dropbox, OneDrive, or your own WebDAV server. Set the schedule, pick the retention, and let it run.
Most backup tools either lock you into one app's cloud, or hand you a generic folder picker and call it done. Better Backups does both well.
WhatsApp and Telegram each get a curated profile out of the box — the right folder, the right per-kind media opt-ins, the right restore flow. More apps on the way.
Anything else — DCIM, Documents, an app data folder, a Tasker / Termux / KeePass directory — pairs with the same engine: schedule, retention, destination, restore.
Local storage, Google Drive, Dropbox, OneDrive, or your own Synology / Nextcloud / ownCloud via WebDAV. Mix and match per profile; no Better Backups server stands in between.
Profile-driven by design — every backup is the product of a profile you authored.
Ship-day profiles for WhatsApp and Telegram — each pre-wired to the right source folder, per-kind media catalogue, and restore flow. More app profiles on the way.
WhatsApp Telegram More comingPair any folder Android's Storage Access Framework can reach — including SD cards and USB-C drives — with a schedule, destinations, and a retention window. Run several profiles in parallel on independent cadences.
This Phone, Google Drive, Dropbox, OneDrive, and any WebDAV server (Synology, Nextcloud, ownCloud). Each profile picks its own set; each destination tracks its own success or failure.
This phone Google Drive Dropbox OneDrive WebDAVPer profile: Incremental writes a timestamped folder per run (restore any one of them by date), Mirror keeps a single live copy at the destination with optional sync-deletes.
Pick the cadence per profile, or run on demand. WorkManager + a foreground service makes scheduled runs survive screen-off and reboots, with diagnostic hints if battery optimisation gets in the way.
Each destination keeps a configurable window of daily, weekly, and monthly snapshots. Outside the window, the app prunes both the cloud copy and the matching history row — automatically, after every run.
After every run the app cross-checks each cloud destination's actual contents against the manifest. Missing files re-queue automatically; orphan files (storage no manifest references) are surfaced so you can reclaim space.
Pick a historical snapshot from any destination, choose what to bring back, and the app drops the files into place. Re-discovers backups from the cloud on a fresh install for cross-device restores.
Import WhatsApp or Telegram chat exports from the share sheet and read them in a chat-style layout that travels with your backups. Encrypted behind a passphrase only you know; opt in to fingerprint or face unlock backed by StrongBox/TEE.
Enable any combination per profile. Each destination keeps its own retention rules and credentials.
drive.file scope
Concrete shapes the engine already supports out of the box.
Back up DCIM/Camera to a Synology share over WebDAV and Google Drive nightly. Keep 7 daily, 4 weekly, 6 monthly snapshots.
Mirror your Documents folder to a Nextcloud share. Sync-deletes on, so the cloud copy stays byte-for-byte with the phone.
Both native app profiles, firing at 04:00 to your WebDAV and Google Drive in parallel. Photos and voice notes ride along; the DBs are restorable into the source apps.
No accounts. No analytics. No servers in the middle. The full privacy posture lives on the privacy page.
The app talks directly to your destinations. There is nothing to sign up for, no backend to compromise, and no telemetry pipeline collecting your activity.
Storage Access Framework only — you pick the folders, the app sees nothing else. No root, no Accessibility services, no broad READ_EXTERNAL_STORAGE.
Google Drive uses drive.file — only files the app created. Dropbox and OneDrive use dedicated app folders. Existing cloud contents stay invisible to the app.
OAuth tokens for Drive / Dropbox / OneDrive, and WebDAV username + password, live in EncryptedSharedPreferences. Hardware-backed on supported phones.
First connection captures the server's leaf-certificate fingerprint; every later request pins on it. Self-signed certs work without disabling validation.
Imported chat exports are encrypted on disk behind a passphrase you choose. The cloud destination only ever sees ciphertext. Opt-in biometric unlock keeps the key in StrongBox/TEE.
If you back up to a WebDAV server you run, the data path is phone → your server. Nothing else. If you back up to Google Drive, the data path is phone → Drive — Better Backups never sees the data in transit, and the publisher (Code Aspect) never sees it at all.
The activity log records every meaningful action (upload, prune, integrity check, credential change). Copy it from Settings → Logs if you ever need to audit a run.
The beta ships as a sideloadable APK while we finish the Play Store launch. The FAQ covers the side-load steps — enable "Install unknown apps" for your downloader, open the APK, tap Install.
Tap the WhatsApp or Telegram profile to enable it — the source folder, media catalogue, and restore flow are already wired up. Or add a Custom Folder profile and point it at any folder the SAF picker can reach.
Enable any combination of This Phone, Google Drive, Dropbox, OneDrive and WebDAV. Choose which media kinds ride along, set a daily / weekly / monthly cadence, and dial in the rolling retention window per destination.
The History tab shows the last run per profile and the next scheduled one. You'll only hear from the app if something needs attention — a destination went offline, a permission was revoked, a verification turned up missing files.
The FAQ covers profiles, schedules, destinations, restoring, and what to do when things look off.