1. Overview
This policy explains how your data is synchronized between your local device and our cloud servers. Understanding this process helps ensure your data remains consistent and secure across all devices.
2. Sync Methods
Automatic Sync
Data is automatically synchronized when you have an internet connection and make changes
Manual Sync
You can manually trigger synchronization by clicking the sync button
Background Sync
Service workers synchronize data in the background when the app is closed
3. What Gets Synced
The following data is synchronized between your device and our servers:
- All invoices and their details
- Client information
- Product and service library
- Company profile and settings
- Tax configurations
- User preferences and settings
- Payment records
4. Sync Frequency
- Real-time: When changes are made while online
- On reconnect: Immediate sync when coming back online
- Periodic: Every 30 minutes for background updates
- On app load: Fresh data fetch when opening the app
5. Conflict Resolution
When conflicts arise (same data edited on multiple devices), our system:
- Compares timestamps of changes
- Keeps the most recent version
- Preserves older version as a draft
- Notifies you of conflicts via email
- Provides manual resolution options
6. Sync Queue
When offline, changes are stored in a local sync queue. This queue:
- Stores up to 100 pending actions
- Processes in order (FIFO - First In, First Out)
- Persists across browser sessions
- Automatically retries failed syncs
- Notifies you of sync status
7. Cross-Device Sync
When you log into your account on multiple devices:
- All devices share the same data
- Changes on one device appear on others after sync
- Real-time updates for active sessions
- Device-specific settings remain local
8. Support
For sync-related issues or questions, contact our support team:
- sync@anudia.com
- +233 20 123 4567