Sync Your Settings Across Devices - Never Reconfigure Again ๐
Tired of setting up Read Frog on every new device? Wishing your API keys, translation preferences, and custom settings could just... follow you?
Your wish is granted.

We're thrilled to introduce Google Drive Configuration Sync - your settings, everywhere you go. One-click sync. Zero hassle.
The Problem We're Solving ๐ก
You're a power user. You've carefully configured:
- ๐๏ธ API keys for multiple providers
- ๐จ Translation preferences - your perfect settings
- โ๏ธ Custom configurations - painstakingly tuned
- ๐ฏ Feature toggles - exactly how you like them
Then you get a new laptop. Or switch browsers. Or reinstall the extension.
Everything is gone. Back to square one. Again.
The Reality: Most users configure Read Frog once and forget. But when they need to set it up again? It's frustrating, time-consuming, and error-prone.
The Solution: One-Click Sync ๐
With Google Drive Configuration Sync, your entire Read Frog configuration lives in the cloud - securely stored, automatically synced, always available.
How It Works
| Before Sync | With Sync |
|---|---|
| Configure on each device manually | Configure once, sync everywhere |
| Re-enter API keys every time | Keys sync automatically |
| Lose settings on reinstall | Settings never lost |
| Different configs per device | Same config everywhere |
| Hours of setup time | Seconds to sync |
Smart Sync Logic
Read Frog is intelligent about when to sync:
- ๐ค Local is newer? โ Uploads to Google Drive
- ๐ฅ Remote is newer? โ Downloads to your device
- ๐ค Both changed? โ Detects conflicts and helps you resolve them
- โก No changes? โ Skips sync (fast and efficient)
Smart Merging: When both your devices have changes but they don't conflict, Read Frog automatically merges them. No action needed!
Key Features โจ
๐ Secure & Private
- OAuth authentication - Uses Google's secure login system
- appDataFolder storage - Your config file is hidden from your regular Drive files
- Local encryption - Your API keys remain protected
- No third-party servers - Direct connection between your extension and Google Drive
Privacy First: Your configuration is stored in Google Drive's appDataFolder, which is only accessible to Read Frog. Even you can't see it in your regular Drive view - it's completely private.
๐ฏ Intelligent Conflict Resolution
When both devices have changes, Read Frog doesn't just overwrite. It's smarter:
- Auto-detect conflicts - Compares your local and remote configurations
- Visual conflict dialog - See exactly what's different
- Field-level resolution - Choose which version to keep for each setting
- Bulk operations - "Use all local" or "Use all remote" options

๐ฆ Schema Migration
Worried about compatibility when Read Frog updates? Don't be.
- Automatic schema migration - Old configs upgrade seamlessly
- Validation - Ensures your sync always works
- Backward compatible - Won't break existing configurations
How to Enable & Use ๐ฎ
Getting started takes less than 2 minutes:
Step 1: First-Time Setup
- Open Read Frog Settings (Click extension icon โ Options)
- Navigate to "Google Drive Sync" section
- Click "Sync" button
- Authorize Google Drive access - A popup will appear for Google OAuth
- Grant permissions - Click "Allow" to let Read Frog access your Drive
First Sync Logic: On first sync, Read Frog intelligently handles the situation:
- If remote config exists โ Downloads and applies the remote configuration
- If no remote config exists โ Uploads your local configuration to Google Drive
This means if you've already synced on another device, your new device will automatically get those settings!
Step 2: Sync on Other Devices
Once synced on one device, sync everywhere:
- Open Settings on your new device
- Click "Sync" button
- Authorize (if not already done)
- Done! Your settings appear automatically
Step 3: Ongoing Sync
After the initial setup, syncing is effortless:
- Manual sync - Click "Sync" whenever you want
- Last sync time - Always visible, so you know when you last synced
- Success/Error toasts - Clear feedback on every action
Real-World Use Cases ๐
๐ Home & Office
Scenario: You use Read Frog on your home computer and work laptop.
With Sync:
- Configure once at home
- Sync at work
- Settings identical on both devices
- Change something? Sync and it's everywhere
Without Sync:
- Configure twice (tedious)
- Settings might drift apart
- Updates need to be done twice
๐ Student Life
Scenario: You switch between university computers, personal laptop, and home desktop.
With Sync:
- Configure once
- Any computer you use = same settings
- No time wasted on setup
๐ Device Upgrades
Scenario: You're upgrading to a new laptop.
With Sync:
- Install Read Frog on new laptop
- Click sync
- Everything works immediately
Without Sync:
- Remember all your settings
- Re-enter API keys
- Reconfigure preferences
- Hope you didn't forget anything
Conflict Resolution Made Easy ๐ ๏ธ
Conflicts happen. Read Frog makes resolving them simple:
When Conflicts Occur
Conflicts are detected when:
- โ You changed settings on Device A
- โ You changed different settings on Device B
- โ Both devices haven't synced yet
The Resolution Process
- Conflict dialog appears automatically
- View the differences in a clear JSON tree format
- Choose per field:
- Use local version
- Use remote version
Pro Tips for Conflict Resolution
Time-Saving Shortcuts: Use "Select All Local" or "Select All Remote" buttons when one version is clearly better.
- Review before resolving - See exactly what changed
- Bulk actions available - Don't click through dozens of fields
- Reset selections - Start over if you made a mistake
- Progress indicator - See your resolution progress
What Gets Synced? ๐
Your entire Read Frog configuration:
| Category | What's Included |
|---|---|
| API Keys | All provider keys (OpenAI, Claude, Gemini, etc.) |
| Translation Settings | Language preferences, batch settings |
| UI Preferences | Theme, display options |
| Feature Toggles | Beta features, enabled/disabled features |
| Custom Configurations | Any custom settings you've configured |
What's NOT Synced: Your translation history and statistics stay local for privacy. Only your configuration syncs.
Security & Privacy ๐
We take your data seriously:
Where Your Data Lives
- โ Google Drive appDataFolder - Hidden, private folder
- โ OAuth protected - Only you can authorize access
- โ Local encryption - API keys are protected
- โ No server storage - Direct connection to Google
What Read Frog Can Access
- โ Only the config file - No access to other Drive files
- โ Limited scope - Only what's needed for sync
- โ Your control - Revoke access anytime via Google Account settings
Best Practices
- ๐ Keep your Google Account secure
- ๐ Sync regularly to avoid large conflicts
- ๐๏ธ Revoke access if you uninstall Read Frog permanently
Troubleshooting ๐ก
Sync Button Not Working?
- Check internet connection - Sync requires online access
- Re-authorize - Sometimes OAuth tokens expire, click sync to refresh
- Check browser permissions - Ensure Read Frog has necessary permissions
Conflicts Not Resolving?
- Review carefully - Make sure you understand what changed
- Start fresh - Reset selections and try again
- Contact support - If you're stuck, open an issue
Settings Not Appearing After Sync?
- Refresh the page - Settings might need a page reload
- Check sync status - Ensure sync completed successfully
- Try syncing again - Sometimes a second sync resolves issues
Can't Find Settings? Make sure you've synced from a device that has the settings you want. The sync pulls from Google Drive, so the source device must have synced first.
Performance & Reliability โก
Speed
- Quick syncs - Usually completes in 1-3 seconds
- Incremental updates - Only changed data transfers
- Background friendly - Doesn't block your browsing
Reliability
- Error handling - Clear error messages if something goes wrong
- Retry logic - Automatic retries for transient failures
- Validation - Configs are validated before applying
Storage
- Minimal footprint - Config files are small (typically < 100KB)
- No quota concerns - Uses negligible Google Drive space
- Automatic cleanup - Old sync metadata is cleaned up
What's Next? ๐ฎ
Google Drive Sync is just the beginning. We're exploring:
- ๐ Multi-cloud support - Sync to other cloud providers
- โฐ Automatic sync - Background sync when changes occur
- ๐ฑ Mobile support - Sync to mobile extensions
- ๐ Sync history - View and restore previous configurations
- ๐ฅ Team sharing - Share configurations with team members (optional)
Have Ideas? Share your suggestions - we're always looking to improve the sync experience!
Start Syncing Today ๐
Ready to never reconfigure again?
- โ Update Read Frog to the latest version
- โ Open Settings โ Google Drive Sync
- โ Click "Sync" and authorize
- โ Enjoy seamless settings across all devices
Real User Impact ๐
Here's what users are saying:
Before Google Drive Sync:
- ๐ซ "I have to set up Read Frog every time I switch devices"
- โฑ๏ธ "Takes 10-15 minutes to configure everything"
- ๐ "I always forget some API key or setting"
- ๐ค "Different settings on different devices confuse me"
After Google Drive Sync:
- โ "One click and all my settings are there"
- โก "Setup takes 30 seconds now"
- ๐ฏ "My configuration is consistent everywhere"
- ๐ "I can focus on using Read Frog, not configuring it"
The Bottom Line ๐ฐ
Time is money. Reconfiguring settings isn't just annoying - it's wasteful.
Google Drive Configuration Sync saves you:
- โฑ๏ธ Time - No more repetitive setup
- ๐ง Mental energy - No more remembering configurations
- ๐ Frustration - No more "where did that setting go?"
- โ Consistency - Same experience everywhere
One configuration. Infinite devices. Zero hassle.
Happy syncing! ๐ธ
P.S. - Have questions or feedback about sync? Join our Discord or open a GitHub issue. We'd love to hear from you!
Written by
Yukiniro
At
Sun Dec 07 2025
Extension Version
1.20.1