docs/wiki/3.08-Sync-Integration-Comparison.md
This reference compares the sync providers available in Super Productivity: how each stores and syncs your data, which platforms they support, how authentication works, and whether optional encryption is available. Use it to choose a sync provider or to understand how your data moves between devices.
For an overview of how integrations work (issue providers and sync providers), see [[4.24-Integrations]]. For conflict handling, backup behavior, and where data is stored, see [[4.23-Managing-Your-Data]] and [[3.06-User-Data]]. For a comparison of issue providers (Jira, GitHub, etc.), see [[3.07-Issue-Integration-Comparison]].
Sync providers synchronize your full Super Productivity data (tasks, projects, tags, time tracking, settings, archives, and so on) between this app instance and a remote location or another device. They do not import issues from Jira, GitHub, or other issue trackers; those are handled by issue providers. All sync in the app is local-first and operation-based: your device holds the primary copy, and changes are sent as operations (or a sync file containing state and operations) to the remote side. You configure one sync provider at a time.
| Provider | Platform | Authentication | Optional encryption | Typical use |
|---|---|---|---|---|
| Nextcloud | All | Username, optional login, app password | Yes (client-side key) | Nextcloud files sync |
| WebDAV | All | URL, username, password | Yes (client-side key) | ownCloud and other WebDAV servers |
| Dropbox | All | OAuth 2.0 (no password stored) | Yes (client-side key) | Cloud backup, cross-device sync |
| SuperSync (beta) | All | URL, username/password or token | Yes (E2E, server-supported) | Dedicated sync server, self-hosted or hosted |
| Local file | Desktop only | None (folder path) | Yes (client-side key) | Local or network folder backup |
Note: SuperSync is very new and is still in beta. Prefer Nextcloud, WebDAV, Dropbox, or local file for production use until SuperSync is stable.
/remote.php/dav/files/<username>/; the optional login name/email is only for servers that authenticate with a different value.Conflict resolution (e.g. when two devices change the same data) is the same for all providers: the app uses last-write-wins or prompts you when appropriate. See [[4.23-Managing-Your-Data]].