Offline Mode & Sync
How GeoQC works without internet and syncs when you reconnect.
How offline mode works
GeoQC is built offline-first. This means every feature works entirely on your device without any internet connection. The app does not require connectivity for any field documentation workflow.
When you create or edit entries — deployments, seams, repairs, tests, drawings — the data is saved to a local database on your device immediately. There is no delay or loading spinner waiting for a server response.
Automatic sync
When your device has internet connectivity, GeoQC automatically syncs your local data to the cloud. You don't need to press a sync button or manually export anything.
The sync process:
- GeoQC detects connectivity is available
- Local changes are uploaded to the cloud server
- Remote changes from other team members are downloaded
- The sync indicator shows the current status
Sync status indicator
The project browser shows a sync status for each project:
- Synced — All local data matches the cloud
- Syncing — Upload or download in progress
- Pending — Changes exist locally that haven't synced yet
- Offline — No connectivity; changes will sync when available
Multi-user sync
When multiple team members work on the same project (even offline simultaneously), GeoQC handles merging using a last-write-wins strategy per record. In practice, this works well because different team members typically work on different entries (different panels, different seams).
Important: If two users edit the exact same record while both offline, the last sync will overwrite the earlier one. To avoid this, coordinate which entries each team member is responsible for.
Loading and unloading projects
To manage device storage, you can load and unload projects:
- Load — Downloads all project data to your device for offline use
- Unload — Removes local project data from your device (after ensuring it's synced to the cloud)
Unloading completed projects frees up device storage while keeping the data safe in the cloud. You can reload a project at any time.
Data safety
Your data exists in two places: on your device and in the cloud. Even if your device is lost, damaged, or reset, your synced data is preserved in the cloud. Sign in on a new device and load your projects to continue working.
Still need help? support@betaflashsolutions.com