Skip to content

Sync Setup

Claspt supports syncing your vault across multiple devices using the sync provider of your choice. Your data flows directly between your devices and your provider — Claspt servers are never involved.

ProviderProtocolNotes
GitHub / GitLab / BitbucketGit (SSH/HTTPS)Full version history
Self-hosted GitGit (SSH)Any bare repo or Gitea/Gogs
iCloudFile systemmacOS and iOS only
Google DriveFile systemAll platforms
DropboxFile systemAll platforms
WebDAVHTTPNextcloud, Synology, etc.
  1. Open SettingsSync.
  2. Select Git as the provider.
  3. Enter your remote URL (e.g., [email protected]:user/vault.git).
  4. Configure authentication (SSH key or HTTPS token).
  5. Click Test ConnectionEnable Sync.

Claspt will push changes after each auto-commit batch (5-second window).

  1. Open SettingsSync.
  2. Select your cloud provider.
  3. Choose the sync folder (must be within the cloud provider’s sync directory).
  4. Enable sync.

File-based sync works with any provider that syncs files to disk. Claspt watches for file changes and resolves conflicts automatically.

  • vault.key is never synced — each device derives its own key from your master password.
  • Secret block ciphertext syncs safely (encrypted at rest).
  • The search index is local-only and rebuilt per device.