Understanding Upvise's Local Database

Upvise is designed to support offline operation by downloading and maintaining a local database on each device where a user logs in. This local database provides significant benefits for fieldwork:

  • Continue working without an internet connection.

  • Access forms, datasets, and project information while offline.

  • Automatically sync changes back to the Upvise server when reconnected.

This means that each device functions as its own "mini-local-database" storing data locally and syncing when possible.




Each device maintains its own local database. These databases do not automatically share updates between devices — only via the Upvise server when syncing.

  • Sync conflicts may occur if the same user logs into multiple devices simultaneously.



Why Avoid Multiple Device Logins?

Using the same user account across multiple devices creates separate and independent local databases. This can lead to:

  • Updates made on one device not appearing on the other immediately.

  • Syncing issues when devices independently upload conflicting data.

  • User confusion due to inconsistent data or missing updates.

For the most reliable experience, users should log into only one device at a time, especially when working offline.


Related:

Upvise Admin Troubleshooting Guide