LogoOctoclip Docs

    Cloud Sync

    Cloud Sync keeps selected Octoclip data aligned across devices when they are not on the same local network. It is designed for ongoing multi-device use through your configured WebDAV / S3 storage path.

    Paid feature

    Cloud Sync is a paid feature. Use Free + Nearby Sync first to confirm the core cross-device flow, then enable Cloud Sync when you need cross-network or long-term sync.

    When to use Cloud Sync

    Use Cloud Sync when:

    • your devices are often on different networks;
    • you want clips, collections, aliases, and settings to follow you over time;
    • local discovery is blocked by a router, VPN, guest Wi-Fi, or enterprise network;
    • you prefer a user-controlled WebDAV / S3 storage path.

    Use Nearby Sync instead when two devices are on the same local path and you want the shortest transfer route.

    What can be synced

    Depending on your settings and version, Cloud Sync may include:

    • clip history within the selected sync scope;
    • collections and favorites;
    • aliases and reusable input data;
    • selected sync metadata and preferences.

    Start with a conservative scope, such as collections and aliases, before syncing full clip history.

    First-time setup

    1
    Confirm you are using an activated paid device

    Cloud Sync only works on devices with paid features enabled. Use the official pricing page and the in-app license page for current plans and activation limits.

    2
    Open Cloud Sync settings

    Go to Octoclip settings and open Cloud Sync.

    3
    Choose WebDAV or S3

    Prepare your provider endpoint, account, credentials, bucket/path, and region information as needed.

    4
    Choose sync scope

    Start narrow. Expand only after the first sync succeeds.

    5
    Configure the same path and key on other activated devices

    Use the same storage path and the same encryption key on every device. Cloud Sync content is end-to-end encrypted with a key you hold, so a device with a different key cannot decrypt it—content will silently fail to appear even when the connection is fine.

    6
    Test with short plain text

    Copy a unique string on device A, then confirm it appears on device B.

    Sync behavior

    • Cloud Sync targets eventual consistency, not strict real-time mirroring.
    • When new data is ready, an anonymous notification service signals your other devices to fetch it. This signal only says "new data is ready"—it carries no clip content or key.
    • Offline changes are queued locally and synced after reconnect.
    • Concurrent edits may resolve according to the latest version or product-specific conflict handling.
    • Large images/files may take longer than short text.

    Security and storage boundaries

    Cloud Sync content is end-to-end encrypted on your device with a key you set, then uploaded as ciphertext. Your encryption key and storage credentials stay in the device keychain / secure store—not on any Octoclip server. A second device needs the same storage configuration and the same key to decrypt. Octoclip and your storage provider only ever see ciphertext.

    Keep your encryption key safe

    If you lose the encryption key, the encrypted clips already in your bucket cannot be recovered—no one, including Octoclip, can decrypt them. Save the key in a password manager before enabling Cloud Sync.

    Your cloud data path still depends on the WebDAV / S3 provider you configure. Octoclip does not control that provider's availability, retention, region, or backup—those remain your storage provider's responsibility. Review its access control and settings.

    For sensitive clips, consider:

    • not syncing full clip content;
    • shortening history retention;
    • excluding sensitive apps or sources;
    • using local-only workflows when possible.

    Troubleshooting

    If Cloud Sync fails, check in this order:

    1. Both devices have paid features activated.
    2. Cloud Sync is enabled on both devices.
    3. Provider endpoint, credentials, bucket/path, and region are correct.
    4. Both devices use the same encryption key (a mismatched key prevents decryption, so content arrives but never shows).
    5. Sync scope includes the item you are testing.
    6. Network access to the provider is not blocked.
    7. Test with a short plain-text clip before testing files.

    Continue with Sync failed or Logging and diagnostics.

    Was this page helpful?