• Android
  • iOS
  • macOS
  • Windows

Dropbox Sync

Dropbox Sync allows you to sync your Codebook data using your Dropbox account. This type of sync is initiated by the user. It can be used as a backup of your Codebook data or it can be used to keep multiple devices in sync if they are all synced to the same Dropbox account. When you sync with Dropbox, Codebook will setup and use a folder named Zetetic. It contains encrypted metadata and change-set files, encrypted portions of your data. The files in this folder are SQLCipher databases, encrypted with your Sync Key, and they allow another copy of Codebook to sync with the same account and replicate your data onto a new device, along with any changes.

Note: Though the files Codebook stores in your Dropbox have the file extension .db, you will not be able to double-click to open them on your desktop.

Manual Sync Required

Each copy of Codebook must sync separately and to the same Dropbox account for all of your devices to contain all of your changes. For example, suppose you have a desktop and a mobile copy of Codebook and they are both setup to sync with the same Dropbox account. When you sync from your desktop copy, changes you have made since your last sync will be stored on your cloud account and changes from your mobile copy of Codebook that have been synced will be made on the the desktop copy. Your mobile device will need to be synced for it to contain the updates from your desktop device.

  1. Setup your Sync Key

    You need to create or import your Sync Key.

    Setup Sync Key

  2. Select Dropbox sync service

    On macOS

    1. Open the Codebook Settings window. Codebook -> Settings...
    2. Select the Sync tab on the Settings window.

      Click to open the Sync Service drop-down list.

      Sync Settings - Sync Service drop-down

    3. Select Dropbox from the drop-down list

      mac sync service dropbox

    On Windows

    1. Open the Codebook Preferences window, select the File menu -> Preferences.
    2. Select the Sync tab on the Preferences window and click the selctor to display the drop-down list of sync options.
    3. Select Dropbox and click Save

      windows preference screen - dropbox

    On iOS

    1. Open the Codebook Sync screen. Tap Sync in the tab bar at the bottom of the screen.

      ios settings screen

    2. Select the sync service to use:

      1. Tap the Service row
      2. Tap to select Dropbox

        ios sync set service screen ios sync set type screen

      3. Set Dropbox Account:

        1. Tap Account - Tap to Connect

        2. Enter your Dropbox account information and authorize Codebook to access your account.

          ios sync dropbox screen

    On Android

    1. Open the Codebook Sync screen. Tap Home -> Sync
    2. Set the Service:

      • Tap Service
      • Tap to select Dropbox

        android sync screen android sync wifi sync screen android sync selector screen

    3. Set Dropbox Account

        1. Tap Account - Tap to connect
        2. Enter your Dropbox account information and authorize Codebook to access your account.
        3. Tap Allow to give Codebook permission to access your Dropbox account.

          android  Dropbox sync screen android  Dropbox sync screen - set account