Docs / Teams / Cloud Sync

Cloud Sync

Keep your team's contracts, clauses, and contacts in sync.

How sync works

When you work inside a shared workspace, QuickContract automatically syncs your data to the cloud via Supabase. Changes made by any team member are pushed to the server and pulled down to every other member's app in near real-time. There is no manual sync button — it happens continuously in the background while you are connected to the internet.

Sync applies to all shared workspace data: contracts, clause libraries, templates, people, companies, meeting recordings, and transcripts.

Offline behavior

QuickContract is a desktop app, so it works even when you lose your internet connection. If you go offline while working in a shared workspace, you can continue creating and editing contracts normally. Your changes are stored locally and automatically synced when your connection is restored.

Conflict resolution

If two team members edit the same contract while one is offline, the most recent save wins when both copies sync. QuickContract does not merge conflicting edits. To avoid conflicts, coordinate with your team on who is actively editing a given contract.

What stays local

Some data is never synced to the cloud, regardless of which workspace you are in:

  • AI provider API keys — your keys are stored locally on each machine and are never uploaded
  • App settings and preferences — window size, theme, sidebar state, and other preferences are per-device
  • Personal workspace data — anything in your personal (non-shared) workspace stays on your Mac

Data residency and security

Cloud sync data is stored on Supabase infrastructure. All data is encrypted in transit (TLS) and at rest. QuickContract does not have access to your contract content on the server — the sync layer handles storage and delivery, and the data is associated with your workspace's account.

For details on how QuickContract handles your data, see the Data & Security page.

Sync status

A sync indicator appears in the bottom-left corner of the app when you are in a shared workspace. It shows:

  • Green dot — connected and synced
  • Yellow dot — syncing in progress
  • Red dot — offline or sync error

If sync fails repeatedly, check your internet connection and ensure your Team plan subscription is active.