Sync directly between trusted devices.

9Secure supports multi-way Sync: selected vaults synchronize in both directions across trusted devices through mutually authenticated, end-to-end encrypted local-network sessions.

Each device can exchange changes with its paired peers for subscribed vaults. No device has to act as the primary copy. 9Core currently bounds Sync All and each vault's peer list at 1,024 peers.

Meet the local-network requirements

  • Keep both devices unlocked, awake, and on the same local network.
  • Allow local-network discovery when the operating system asks.
  • Turn on Sync on both devices. This creates or loads each device's Sync identity.
  • Keep enough free storage for the selected vaults and attachments.

Native apps use mDNS/DNS-SD to discover nearby devices advertising _9secure._tcp, then connect directly over TCP. Discovery locates devices; it does not authenticate them. 9Core provides mutual authentication and end-to-end encryption over the app's connection, independent of transport. Current apps support local-network Sync only, without a 9Secure account, cloud vault, hosted relay, or remote internet Sync.

Pair devices

  1. Open Sync on both devices.
  2. Select Pair a Device or Pair Device.
  3. Under Local Network Devices, select Pair beside the intended device.
  4. On the chooser, select the number shown on the other device.
  5. Compare both screens in person. Do not confirm a number received through a message or supplied by someone else.
  6. Select Confirm on both devices only after the number matches.

The six-digit number is a short authentication check inside a cryptographic pairing handshake. Pairing finishes only after bilateral confirmation and acknowledgement. Cancel and restart if the names or numbers do not match.

After a pairing error, read the message and select Retry beside the discovered device. Compare the numbers and confirm on both devices again.

Android: Open Sync's More options menu for Pair Device, Available Vaults, or Turn Off Sync.

Review device trust

Paired devices appear under My Desktop Devices or My Mobile Devices. A device card remains visible while offline so you can review trust and subscriptions.

  • Local Network means the paired peer is currently detected on the network, not that a Sync has completed.
  • Not Detected means it remains trusted but is not currently discovered.
  • Forget Device removes the trusted peer and turns off its local vault subscriptions. It does not delete your local vaults.

To forget a device, open its more-actions menu, select Forget Device, then confirm or cancel. You must pair again before syncing with that device.

Pairing establishes device identity. Vault access is still controlled per vault. If the app reports that pairing needs repair, follow its instructions to forget the old trust record where it remains before pairing again. A connection timeout alone is not a reason to discard trust.

Choose vault subscriptions

Each paired-device card contains one switch per visible vault. Turn on only the vaults that should synchronize with that device.

A subscription transfers complete vault contents inside the encrypted Sync session, including items, history state, and attachments. It is not a field-level sharing rule. Keep separate vaults when different devices need different data.

Passkeys and Authenticator setups travel with their Logins between Windows, macOS, iOS, and Android. To use a received passkey, enable 9Secure as the receiving device's provider and check the passkey requirements.

Run and verify Sync

  1. Enable the intended vault switches on the paired-device card.
  2. Select Sync for one reachable device, or Sync All for all eligible devices.
  3. Keep the devices awake until the status reports completion.
  4. Open each expected vault on the receiving device.
  5. Verify representative items and attachments before relying on the receiving copy.

Sync All changes to Cancel Sync during an active run. 9Secure processes eligible peers in sequence and makes additional passes when needed to propagate changes learned from other peers. Device actions and subscription switches are disabled while Sync is running.

A partial-completion result means only the reported successful devices finished. Review failed or offline devices and retry after addressing the reported issue.

Understand convergence and conflicts

9Core reconciles the current materialized state of the whole vault. Most concurrent changes converge deterministically using stamped updates from each device. Deleted fields and attachments retain tombstones so an older peer does not silently recreate them.

History entries merge separately by operation ID. History is useful for inspection, but it is not the authority for current Sync state and does not provide general undo or point-in-time restore.

If two devices produce different values with the same update stamp, 9Secure reports a Sync conflict instead of choosing silently. Open the named item, edit and save the affected field on one device to create a new update, then Sync again.

Remove locally or delete everywhere

Choose deletion scope carefully:

  • Local removal deletes the managed copy from this device and keeps metadata that can make the vault available again from a subscribed paired device.
  • Delete across all synced devices creates a global deletion request. Other devices must authenticate it and can show Delete Vaults Everywhere? with Keep Vaults or Delete Everywhere.

Global deletion cannot be undone through the app. Confirm that a tested independent recovery copy exists before choosing it.

Windows and macOS

The desktop Delete Vault dialog includes Delete across all synced devices, off by default.

iOS and iPadOS

iOS offers Remove from This iPhone or Delete on All Synced Devices.

Android

Android offers Remove from This Device or Delete on All Synced Devices.

Download an available vault

Available Vaults lists known vaults with an authenticated download source from a subscribed paired device. These can include locally removed vaults or eligible vaults whose local files are missing. The source must be reachable to download; an earlier advertisement is not proof it is still online.

  1. Open Available Vaults.
  2. Select Download to This Device beside the vault.
  3. Wait for the follow-up Sync to finish.
  4. Open the vault and verify its contents.

A globally deleted vault does not appear as available.

Lock, suspend, and turn off Sync

Locking stops active Sync runtime. Suspend or background behavior follows the platform's lock setting. After unlock or resume, Sync restarts only if its saved enabled preference remains on.

Turn Off Sync stops discovery, pairing activity, transport, and active Sync. It does not automatically forget existing paired-device trust records.

Cross-device recovery copies

Completed Sync provides a cross-device backup against losing a single device. Synchronize every vault you want covered and verify its contents on the receiving device. That device keeps its own encrypted copies and unlocks them through its own keyring, even if the original device is unavailable.

Edits and deletions can propagate. To also preserve an independent earlier state, keep an encrypted copy on a separate drive or device using the platform-supported options in Security Architecture.

Troubleshoot without weakening trust

  1. Read both the network status and the operation or error message. Network readiness, device discovery, and completed Sync are separate states.
  2. If Sync requests an update, update the device or devices named in the message and retry. A timeout or disconnect alone does not establish a version mismatch.
  3. Keep both apps unlocked and confirm Sync is on.
  4. Confirm both devices are on the same local network and that local discovery is allowed by the OS and firewall.
  5. Reopen pairing on both devices and wait for discovery. Do not bypass the number comparison.
  6. Verify the vault subscription switch on both relevant device cards.
  7. Check free storage before retrying a large vault or attachment transfer.
  8. For a reported field conflict, edit and save that field on one device, then Sync again.
  9. Use Forget Device and re-pair when instructed to replace an existing trust record, or when intentionally replacing it. If removal fails, retry it before pairing again.

A failed connection does not expose plaintext vault contents to unauthenticated network observers, but it also does not prove that Sync completed. A trusted paired endpoint can decrypt content it receives. Verify received data.