Sync overview
Vetroscope is fully local by default — sync is opt-in. When you enable it, your entries, tags, goals, events, notes, reminders, category overrides, settings, and customizations mirror across your devices. Sensitive fields are encrypted on your device before upload.
Sync targets
Section titled “Sync targets”A sync target is a place your data mirrors to. There are two kinds:
- Vetroscope Cloud — our hosted service. Nothing to run; requires Vetroscope Pro. See Vetroscope Cloud.
- Home Sync — a server you host on your own hardware; data never leaves your network. Included with a license. See Home Sync.
Add targets in Settings → Sync → Add sync target. You can use both at once — they sync in parallel — or disable a target without removing it.
By default you use sign-in recovery: encrypted before upload, unlock by signing in on a new device. Optional end-to-end encryption requires an encryption key (recovery code) that no server has.
When syncing happens
Section titled “When syncing happens”Automatically: at launch, every few minutes while running, shortly after new activity, and when the window regains focus. Sync Now in Settings → Sync forces a round immediately.
Reading the status
Section titled “Reading the status”Each target shows its state — Synced (with “just now” or “N m ago”), Syncing… with live progress (“Pushing to…” / “Pulling from…”), Offline, or Sync error with the reason. Target details show Sign-in recovery or End-to-end encrypted for the active mode.
Each target’s ⋯ menu has Show details, Reconnect (sign in again without re-setup), Remove target, and — behind an encryption-key check — the destructive Wipe and re-push. If a status won’t clear, see Sync troubleshooting.