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.
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:
- Local storage: All your data lives on your device first
- Background sync: Changes push to your cloud storage automatically
- Pull on open: When you open SpudSuite, it fetches any remote changes
- Conflict resolution: If two devices edited the same note, we merge intelligently
Supported Cloud Providers
| Provider | Status | Notes |
|---|---|---|
| Google Drive | ✅ Available | Recommended — works everywhere |
| Dropbox | ✅ Available | Great cross-platform support |
| iCloud | 🔜 Coming soon | Best for Apple-only users |
What Gets Synced
- ✅ Notes (content, title, metadata)
- ✅ Folders structure
- ✅ Tags
- ✅ Todos and lists
- ✅ Kanban boards and cards
- ✅ Settings and preferences
- ✅ Pro status
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
- Real-time: Changes sync within seconds when online
- Offline: Changes queue locally and sync when you reconnect
- Manual: Pull down to refresh on mobile, or click the sync icon
Conflict Resolution
If you edit the same note on two devices before they sync:
- SpudSuite detects the conflict
- By default, last-write-wins — the most recent edit is kept
- If both edits are within 60 seconds, you'll see a conflict banner
- Click the banner to view both versions and choose which to keep
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:
- You're redirected to Google/Dropbox login (not our servers)
- You authorize SpudSuite to access only its app folder
- We receive an access token stored locally on your device
- The token is used to read/write directly to your cloud
SpudSuite requests minimal permissions:
- Google Drive:
drive.appfolder(app-specific folder only) - Dropbox:
files.content.write(app folder only)
We cannot see your other files. Ever.
Disconnecting
To stop syncing:
- Go to Settings → Cloud Sync
- Click Disconnect
- Your local data stays. Cloud data stays. They just stop talking.
To delete cloud data, manually remove the SpudSuite folder from your cloud storage.