• Android
  • iOS
  • macOS
  • Windows

Google Drive Sync

Google Drive Sync allows you to sync your Codebook data using your Google Drive 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 Google Drive account. When you sync with Google Drive, Codebook will setup and use a folder named Zetetic in the hidden AppData folder which is only accessable to Codebook. 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.

Manual Sync Required

Each copy of Codebook must sync separately and to the same Google Drive 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 Google Drive 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 Google Drive 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 Google Drive from the drop-down list

      mac sync service google drive

    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 Google Drive and click Save

      windows preference screen - google drive

    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 Google Drive

        ios sync set service screen ios sync set type screen

      3. Set Google Drive Account:

        1. For Drop Box: tap Account or Tap to Connect

          TapAccount - Authorize

        2. Enter your Google Drive account information and authorize Codebook to access your account.

          ios sync google drive screen

    On Android

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

      • Tap Service
      • Tap to select Google Drive

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

    3. Set Google Drive Account:

        1. Tap Account to connect
        2. Enter your cloud service account information and authorize Codebook to access your account.
        3. Tap Allow to give Codebook permission to access your Google Drive account.

          android google drive sync screen android google drive sync screen - allow