docs/wiki/1.02-Configure-Data-Synchronization.md
This quickstart walks you through choosing a sync provider and configuring it so your Super Productivity data is backed up or synced across devices. By the end you will have sync enabled and know how to confirm it is working and how to stay safe with backups.
Learning goal: Enable sync, pick a provider, complete its configuration, and verify sync works.
For the big picture (what your data includes, how sync and backups fit in), see [[4.23-Managing-Your-Data]]. For a detailed comparison of providers, see [[3.08-Sync-Integration-Comparison]].
The app supports four options. Pick the one that matches how you work:
| If you want… | Choose |
|---|---|
| Real-time sync and can accept beta software | SuperSync (Beta) |
| Cloud sync without running your own server | Dropbox |
| To use your existing Nextcloud or other WebDAV server | WebDAV |
| Backup or sync to a folder on this device (desktop/Android only) | Local file |
Do not use file-syncing tools (e.g. Syncthing, Resilio) to sync the Local file folder between devices—that can cause conflicts. For multi-device sync, use WebDAV, Dropbox, or SuperSync instead.
Full guidance on when to use which: [[2.08-Choose-Sync-Backend]]. Comparison table and details: [[3.08-Sync-Integration-Comparison]].
Outcome: You know which provider you will set up.
The form will show the fields needed for your chosen provider. Exact fields and options are in [[2.09-Configure-Sync-Backend]].
Outcome: Sync is enabled and the correct configuration form is visible.
Complete the form for your provider. What you need in practice:
If you enable encryption (SuperSync or file-based), use the same password or key on every device that will sync this data. Losing the key means the data cannot be decrypted.
Outcome: Configuration is saved. The app will sync automatically at the set interval (or only when you trigger sync if “Only sync manually” is on).
If something fails, check the provider’s requirements (e.g. WebDAV URL format, CORS for web app) in [[2.09-Configure-Sync-Backend]] and [[3.08-Sync-Integration-Comparison]].
Outcome: You have verified that sync runs and, if applicable, that data appears on the remote side or another device.
Sync is not a substitute for knowing how to restore. Ensure automatic backups are enabled if available on your platform, and that you know how to [[2.02-Restore-Data-From-Backup]] from a backup file. Where backups and sync data live: [[3.06-User-Data]] and [[4.23-Managing-Your-Data]].
Outcome: You are set up for sync and for recovery if needed.