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

Turn It On
- Go to Settings > Private Sync
- Click "Enable Private Sync"
- Sign in with your Google account
- Create an encryption passphrase — you'll set this once, and it's what derives your encryption key. PebbleFlow never sees it.
- 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:
- You make a change on your phone (new conversation, new skill, etc.)
- PebbleFlow encrypts it with the key derived from your passphrase
- It uploads to your Google Drive
- Your other devices check for changes every few seconds and download them
- 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.