Private Sync: Sync Across All Your Devices

Keep conversations and settings in sync across your phone, laptop, and browser. Private sync is optional—PebbleFlow works great offline too.

Why Use Private Sync?

  • Access everywhere — Start a conversation on your phone, continue on your laptop
  • No copy-paste — Settings and skills sync automatically
  • Secure — Everything is encrypted before it leaves your device
  • Simple — Just toggle it on and forget about it

Private Sync settings showing Google Drive connection, AES-256 encryption, and auto-sync

Turn It On

  1. Go to Settings > Private Sync
  2. Click "Enable Private Sync"
  3. Sign in with your Google account
  4. Create an encryption passphrase — you'll set this once, and it's what derives your encryption key. PebbleFlow never sees it.
  5. Done—syncing starts automatically

Your data is encrypted with AES-256-GCM before it ever leaves your device. PebbleFlow servers never see your conversations or settings—just encrypted blobs in your Google Drive.

What Syncs

  • Conversations — All your chat threads and message history
  • Settings — Theme, font size, API keys, model preferences
  • Profiles — Your profile and custom variables
  • Skills — Your custom prompts and templates
  • Modes — Custom modes you've created
  • MCP servers — Your configured tool integrations
  • Reminders — Scheduled triggers
  • Learned pages — Sites you've taught PebbleFlow about

Device-specific settings (local voice models, relay server config) stay on the device and don't sync.

How It Works

Everything happens in the background:

  1. You make a change on your phone (new conversation, new skill, etc.)
  2. PebbleFlow encrypts it with the key derived from your passphrase
  3. It uploads to your Google Drive
  4. Your other devices check for changes every few seconds and download them
  5. You see the change within seconds

The encryption key never leaves your device. Only you (with your passphrase) can decrypt your data.

Troubleshooting

Sync not working?

  • Check your Google account connection in Settings > Private Sync
  • If your Google token expired, click "Reconnect Google"
  • Make sure you have space in your Google Drive
  • Make sure your passphrase matches what you set on the other device
  • Try toggling sync off and back on

Forgot your passphrase? There's no recovery — the passphrase never leaves your device, so PebbleFlow can't reset it. If you've lost it, disable sync on one device, clear the cloud data, then re-enable with a new passphrase.

Want to turn it off? Go to Settings > Private Sync and click "Disable Private Sync". Your data stays on your device, but won't sync to other devices anymore.

Privacy

See Privacy & Data for full details on how private sync data is encrypted and protected.


This guide is maintained by the PebbleFlow team using Slate, our built-in editor.