Sync

Sync overview

Cloud sync is strictly opt-in. Pick iCloud, Dropbox, WebDAV, S3, or Alibaba OSS.

Sync is off by default. When you turn it on, Todrise talks directly to a backend you choose and control. Todrise (the project) does not run a sync server and has no access to your data.

Supported backends

  • iCloud (Apple platforms only) — zero-config on iOS / macOS.
  • Dropbox — sign in once, works across platforms.
  • WebDAV — any compliant server (Nextcloud, Synology, etc.).
  • S3-compatible — AWS S3, Cloudflare R2, MinIO, Backblaze B2.
  • Alibaba OSS.

How it works

Changes are written locally first, then pushed to the backend in the background. Other devices pull on launch and on push-notification. The protocol is CRDT-style so concurrent edits on two devices do not clobber each other (see Conflict resolution).

Still stuck?

Open an issue on GitHub Issues.