Cloud Sync Overview
BeeCount supports multiple cloud sync options for flexible and controllable data storage.
Why Cloud Sync?
- Data Backup - Prevent data loss
- Device Migration - Quickly restore data on new devices
- Device Switching - Switch between different devices (requires correct procedure)
Supported Sync Methods
| Method | Best For | Difficulty |
|---|---|---|
| iCloud | iOS users | ⭐ Easiest |
| Supabase | Free cloud database | ⭐⭐ Easy |
| WebDAV | NAS/Self-hosted users | ⭐⭐ Easy |
| S3 | Technical users | ⭐⭐⭐ Medium |
Data Security
- All data is stored in your own cloud storage
- BeeCount doesn't collect or store any user data
- You can export and migrate data at any time
Recommendations
- iOS Users: iCloud is recommended - zero configuration
- Android Users: Supabase or WebDAV recommended
- Technical Users: Self-host S3 or WebDAV
Multi-Device Usage Guide
Important Notice
Multi-device collaborative editing is currently not supported. To switch between multiple devices, follow these steps:
Correct Device Switching Steps
If you want to switch from Device A to Device B:
-
On Device A
- Ensure data has synced to cloud
- Check last sync time in cloud sync settings
-
On Device B
- Delete all local ledgers (or clear app data)
- Configure the same cloud sync service
- Download data from cloud
-
Important Notes
- ⚠️ Confirm Device A data is uploaded before switching
- ⚠️ Device B must clear local data before downloading
- ⚠️ Do not edit data on two devices simultaneously
Why Not Support Multi-Device Collaboration?
The current cloud sync solution is based on file synchronization and does not support real-time conflict resolution. Simultaneous editing on multiple devices may cause data conflicts or loss.
Future Plans
We are considering upgrading the cloud sync architecture to support true multi-device real-time collaboration. Until then, please strictly follow the steps above when switching devices.