Overview
FlashMind’s cross-device synchronization ensures your learning progress, decks, and settings are always up-to-date across all your devices. Study on your phone during commute, review on your tablet at home, and manage decks on your computer - everything stays perfectly synchronized.How Sync Works
Real-Time Synchronization
FlashMind uses Convex’s real-time infrastructure to provide instant synchronization:1
Device Connection
Each device connects to FlashMind’s cloud infrastructure
2
Change Detection
Any modifications are immediately detected and queued for sync
3
Instant Propagation
Changes are pushed to all connected devices in real-time
4
Conflict Resolution
Smart algorithms handle any conflicts automatically
What Gets Synchronized
Learning Progress
Learning Progress
- Card review history and performance
- Spaced repetition intervals and due dates
- Study streaks and session statistics
- Personal ratings and difficulty adjustments
Deck Content
Deck Content
- All flashcard decks and their cards
- Deck settings and configuration
- Tags, categories, and organization
- Shared deck permissions and access
User Preferences
User Preferences
- Study session settings
- Theme and display preferences
- Notification schedules
- Algorithm parameter customizations
Analytics Data
Analytics Data
- Performance metrics and trends
- Study time tracking
- Achievement progress
- Goal completion status
Supported Platforms
Mobile Applications
iOS App
Native iPhone and iPad application with full feature parity
Android App
Native Android application optimized for phones and tablets
Desktop & Web
Web Application
Full-featured web app accessible from any modern browser
Desktop App
Native desktop applications for Windows, macOS, and Linux
Device-Specific Features
- Mobile Optimizations
- Desktop Features
- Tablet Experience
- Offline study mode: Continue studying without internet
- Push notifications: Reminders for due cards
- Voice input: Record audio for pronunciation cards
- Camera integration: Quickly create image-based cards
- Gesture controls: Swipe-based card navigation
Offline Capabilities
Offline Study Mode
Continue learning even without internet connection:Data Caching Strategy
Smart Caching
Smart Caching
- Recently studied decks: Always available offline
- Due cards: Pre-cached based on schedule
- Frequently accessed: Intelligently cached based on usage
- Manual selection: Choose specific decks for offline access
Sync Resumption
Sync Resumption
- Queue management: Offline actions queued for sync
- Conflict detection: Smart handling of conflicting changes
- Incremental sync: Only changed data is synchronized
- Retry logic: Automatic retry for failed sync operations
Offline Indicators
Visual cues keep you informed about sync status:Online
Green indicator - all features available
Offline
Orange indicator - cached content only
Syncing
Blue indicator - changes being synchronized
Conflict Resolution
Automatic Conflict Resolution
When the same data is modified on multiple devices, FlashMind uses intelligent conflict resolution:1
Last-Write-Wins
For simple properties like card content, the most recent change takes precedence
2
Merge Strategy
For study progress, data is merged intelligently (e.g., combining study sessions)
3
User Preference
For settings conflicts, user is prompted to choose preferred version
Manual Conflict Resolution
In rare cases where automatic resolution isn’t possible:You’ll be presented with a clear interface showing the conflicting versions and can choose which to keep or how to merge them.
Security and Privacy
Data Encryption
Your learning data is protected with enterprise-grade security:Encryption in Transit
Encryption in Transit
- TLS 1.3: All data transmission uses latest encryption standards
- Certificate pinning: Protection against man-in-the-middle attacks
- Perfect forward secrecy: Session keys are regularly rotated
Encryption at Rest
Encryption at Rest
- AES-256: Industry-standard encryption for stored data
- Key management: Secure key storage and rotation
- Access controls: Multi-layered access restrictions
Authentication Security
Authentication Security
- Multi-factor authentication: Optional 2FA for enhanced security
- Session management: Secure token handling and expiration
- Device authorization: Control which devices can access your account
Privacy Controls
Data Ownership
You own your data and can export or delete it at any time
Sharing Controls
Granular control over what data is shared and with whom
Analytics Opt-out
Choose whether to share anonymous usage analytics
GDPR Compliance
Full compliance with international privacy regulations
Sync Management
Sync Settings
Control how synchronization works for your needs:- Automatic Sync
- Manual Control
- Bandwidth Optimization
Device Management
View and manage all connected devices:Troubleshooting Sync Issues
Common Issues and Solutions
Sync Not Working
Sync Not Working
Symptoms: Changes not appearing on other devicesSolutions:
- Check internet connection on all devices
- Force manual sync from settings
- Sign out and back in to refresh authentication
- Check if sync is disabled in settings
Slow Sync Performance
Slow Sync Performance
Symptoms: Long delays in synchronizationSolutions:
- Switch to Wi-Fi if using cellular data
- Close other bandwidth-intensive apps
- Enable compression in sync settings
- Contact support if issues persist
Duplicate Cards
Duplicate Cards
Symptoms: Same cards appearing multiple timesSolutions:
- Use the duplicate detection tool in settings
- Force a complete re-sync
- Report the issue with specific deck details
Sync Status Monitoring
Keep track of sync health with built-in monitoring:Sync Health Score
Overall sync system performance rating
Last Sync Time
When each device last synchronized successfully
Pending Changes
Number of changes waiting to sync
Sync History
Detailed log of recent sync operations
If you notice persistent sync issues, check the sync health dashboard and contact support with the diagnostic information.
Future Enhancements
Planned Features
- Collaborative real-time editing: Multiple users editing the same deck simultaneously
- Enhanced offline intelligence: AI-powered offline content recommendations
- Cross-platform widgets: Study widgets for home screens and desktops
- Wearable integration: Study reminders and quick reviews on smartwatches
Cross-device sync is fundamental to modern learning. FlashMind’s robust synchronization ensures you never lose progress and can seamlessly transition between devices throughout your day.