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-knowledge architecture means we literally cannot read your notes.

The Architecture

SpudSuite is local-first:

  1. Local storage: All your data lives on your device first (IndexedDB in browsers, app storage on mobile/desktop)
  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 item, we merge intelligently

Supported Cloud Providers

ProviderStatusAuth MethodBest For
Google DriveAvailableOAuth2Cross-platform users
DropboxAvailableOAuth2 PKCECross-platform users

What Gets Synced

Where Data is Stored

SpudSuite creates a folder in your cloud storage:

Google Drive: App Data folder (hidden, app-specific)
Dropbox: /Apps/SpudSuite/

Files are stored as JSON. Your data is yours — you own it completely.

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 very close together, 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 item on two devices while both are offline.

OAuth and 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.

Sync Requirement

To protect your data, SpudSuite encourages you to connect cloud sync:

Without cloud sync, your data exists only on your current device. If you clear browser data or switch devices, it could be lost. Connecting sync protects you from data loss.

Why require sync?

We've seen too many users lose their notes by clearing browser data or switching devices. Requiring sync after 48 hours protects everyone's data. You still choose where your data goes — Google Drive or Dropbox.

Account Button

Once connected, the account button appears in the top-right corner of the app. Click it to see:

Disconnecting

To stop syncing:

  1. Click the account button in the top-right
  2. Click Logout, or go to Settings and click Disconnect
  3. Your local data stays. Cloud data stays. They just stop talking.

Note: After disconnecting, the sync requirement timer continues. You'll be prompted to reconnect if more than 48 hours have passed since you first used SpudSuite.

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