How Sync Works 🔄

SpudSuite syncs your data to your own cloud storage. We never see it, store it, or have access to it. Here's how.

🔒 Privacy by Design

Your notes go directly from your device to your cloud storage. SpudSuite has no servers that store your data. Zero. Nada. Zilch.

The Architecture

SpudSuite is local-first:

  1. Local storage: All your data lives on your device first
  2. Background sync: Changes push to your cloud storage automatically
  3. Pull on open: When you open SpudSuite, it fetches any remote changes
  4. Conflict resolution: If two devices edited the same note, we merge intelligently

Supported Cloud Providers

ProviderStatusNotes
Google Drive✅ AvailableRecommended — works everywhere
Dropbox✅ AvailableGreat cross-platform support
iCloud🔜 Coming soonBest for Apple-only users

What Gets Synced

Where Data is Stored

SpudSuite creates a folder in your cloud storage:

Google Drive: /SpudSuite/
Dropbox: /Apps/SpudSuite/
iCloud: /SpudSuite/

Inside, you'll find:

SpudSuite/
├── notes/
│   ├── note-abc123.json
│   ├── note-def456.json
│   └── ...
├── folders/
│   └── folders.json
├── todos/
│   └── todos.json
├── boards/
│   └── board-xyz789.json
└── settings.json

Files are plain JSON. You can read them directly if you want — they're yours.

Sync Frequency

Conflict Resolution

If you edit the same note on two devices before they sync:

  1. SpudSuite detects the conflict
  2. By default, last-write-wins — the most recent edit is kept
  3. If both edits are within 60 seconds, you'll see a conflict banner
  4. Click the banner to view both versions and choose which to keep
💡 Tip

Conflicts are rare. They only happen if you edit the exact same note on two devices while offline.

OAuth & Security

When you connect a cloud provider:

  1. You're redirected to Google/Dropbox login (not our servers)
  2. You authorize SpudSuite to access only its app folder
  3. We receive an access token stored locally on your device
  4. The token is used to read/write directly to your cloud

SpudSuite requests minimal permissions:

We cannot see your other files. Ever.

Disconnecting

To stop syncing:

  1. Go to Settings → Cloud Sync
  2. Click Disconnect
  3. Your local data stays. Cloud data stays. They just stop talking.

To delete cloud data, manually remove the SpudSuite folder from your cloud storage.