Syncing and Local-First Architecture
InfoFlow's unique local-first approach ensures your data is always accessible while providing seamless syncing across devices. This guide explains how this architecture works and how to configure syncing to suit your needs.
Understanding Local-First
What is Local-First?
InfoFlow's local-first architecture means:
- Your data is stored locally on your device first
- You can access and work with your content even offline
- Changes sync to the cloud and other devices when you're back online
- You maintain ownership and control of your data
Benefits of Local-First
- Always Available: Access your content without internet connection
- Performance: Faster loading and interaction with content
- Privacy: Your data lives on your device by default
- Reliability: No service disruptions due to internet issues
- Data Control: You decide where and how your data is stored
Setting Up Sync
Cloud Sync
The easiest way to sync across devices:
- Go to Settings > Sync
- Select "Cloud Sync"
- Sign in to your InfoFlow account
- Your data will automatically sync to InfoFlow Cloud
Google Drive and OneDrive (InfoFlow Pro purchase required)
Managing Sync
Sync Status
Monitor your sync status:
- Check the sync icon in the app header
- Green checkmark indicates fully synced
- Spinning icon shows sync in progress
- Red icon indicates sync issues
Conflict Resolution
When the same item is edited on multiple devices:
- InfoFlow automatically detects conflicts
- You'll be notified when conflicts occur
- View both versions side by side
- Choose which version to keep or merge changes manually
Selective Sync
Control what syncs to each device:
- Go to Settings > Sync > Selective Sync
- Choose which collections to sync to this device
- Toggle "Download Content" to control whether full content is downloaded
- Configure different sync settings for mobile devices to save space
Offline Usage
Working Offline
InfoFlow functions fully offline:
- Read your saved content
- Add new highlights and notes
- Create and organize collections
- Add new content manually
- Queue web content for saving when back online
Offline Content Availability
Control how much content is available offline:
- Go to Settings > Storage
- Configure "Offline Content" settings
- Choose from options:
- All content
- Recently accessed content
- Selected collections only
- Text only (no images)
Background Syncing
InfoFlow syncs intelligently:
- Automatic sync when you open the app
- Periodic background syncing
- Immediate sync for important changes
- Battery-efficient sync on mobile devices
Privacy and Security
Encryption
Protect your data with encryption:
- Go to Settings > Privacy & Security
- Enable "End-to-End Encryption"
- Create a strong encryption key
- Back up your encryption key safely
Privacy Controls
Manage what data leaves your device:
- Go to Settings > Privacy & Security
- Configure what is synchronized (content, metadata, reading stats)
- Enable "Private Mode" for sensitive content
Troubleshooting Sync Issues
Common Problems and Solutions
-
Sync Not Starting:
- Check your internet connection
- Verify your sync settings
- Restart the application
-
Slow Syncing:
- Check your internet speed
- Reduce the amount of content being synced
- Try syncing at non-peak hours
-
Sync Conflicts:
- Resolve conflicts manually when prompted
- Avoid editing the same item on multiple devices simultaneously
Sync Reset
If you encounter persistent sync issues:
- Go to Settings > Sync > Advanced
- Select "Reset Sync"
- Choose either "Soft Reset" (maintains data) or "Hard Reset" (re-uploads all data)
- Follow the prompts to complete the reset
For additional help with sync issues, contact [email protected]