Drive Sync

Keep your rules, profiles, sessions and hibernated tabs the same on all your computers, using Google Drive. Sign in once, and Takt syncs in the background. If this browser and Google Drive both changed, Takt asks you what to keep.

Premium feature. Drive Sync requires a Premium subscription.

How it works #

Takt stores your data in Google Drive's hidden app folder — a private, per-app space that only Takt can access. It is completely separate from your Google Drive files and never appears in the Drive UI. Other apps and people cannot see it.

After a one-time sign-in, Takt can sync every 15 minutes in the background. You can also sync on demand, or force-push and force-pull at any time. On every sync, Takt compares the content of the data, not the time it was saved: it pushes when only this browser changed and pulls when only Google Drive changed. When both changed, Takt writes nothing and asks you what to keep.

Drive Sync vs File Sync #

Takt offers two sync methods. Here is how to choose:

Drive Sync File Sync
Setup Sign in with Google once Pick a folder once
Re-auth on restart Never — Chrome caches the token Sometimes — folder permission may reset
Auto-sync Every 15 minutes; asks you when both sides changed On every change (writes to disk)
Cloud provider Google Drive only Any (Drive, iCloud, Dropbox, etc.)
Visibility in Drive Hidden — not in your Drive files Visible files in a folder you choose
Manual control Sync Now, Force Push, Force Pull Sync Now, Import from Folder

Drive Sync is the simpler choice for most users. File Sync is better if you want to inspect or edit the sync files directly, or use a cloud provider other than Google.

Setting up Drive Sync #

  1. Open the Takt Options page and go to the Settings tab.
  2. Scroll to the Drive Sync section.
  3. Click Connect Google Drive. A Google sign-in window will appear.
  4. Sign in and grant Takt permission to access its hidden app folder. Takt requests the minimum possible scope — it cannot read or modify any of your regular Drive files.
  5. Once connected, your account email appears next to the button. You can now sync.

The sign-in window appears only once. After that, Chrome caches the authentication token and renews it silently. You will not be prompted again unless you explicitly disconnect or revoke access from your Google account settings.

What gets synced #

Takt stores six files in Google Drive's app folder:

File Contents
rules.json All your grouping rules
profiles.json All your profiles and their rule assignments
sessions.json All your saved sessions
hibernated.json All your hibernated tabs
settings.json Your hibernation settings
meta.json Sync timestamp, device ID, and extension version

Takt compares the files as one set. If this browser and another computer each changed something, even in different files, Takt asks you what to keep before it writes anything.

Sync Now #

Click Sync Now to sync right away. Takt checks what changed on each side since the last sync:

The Last synced timestamp updates when the operation completes successfully.

When another computer has different data #

On every sync, Takt compares the content of this browser's data with the content in Google Drive, and with what each side held at the last sync. If only one side changed, Takt copies it to the other side. If both changed, Takt writes nothing and asks you what to keep. Nothing is overwritten until you choose.

After Sync Now, the choice opens right away. If auto-sync finds that both sides changed, Takt shows a ! badge on its icon and one notification. Click the notification to open the Options page, where you make the choice. Until then, auto-sync writes nothing.

You have three choices:

The two Keep choices replace data, so Takt asks you to confirm first. They cannot be undone. Cancel writes nothing, and the choice stays open.

What Merge both does:

Takt does not ask you in these cases:

Auto-sync #

Enable Auto-sync every 15 minutes to have Takt sync automatically in the background. The Settings panel shows a countdown to the next scheduled sync, refreshed every 30 seconds.

Auto-sync runs in the background. If a sync fails, for example because of a temporary network error, Takt does not tell you, and the next scheduled sync tries again. If this browser and Google Drive both changed, Takt shows a ! badge on its icon and one notification, and writes nothing until you choose. To check that a sync succeeded, use Sync Now and look at the Last synced timestamp.

Force Push and Force Pull #

These operations skip the check of what changed on each side.

Force Push and Force Pull are destructive. Force Push replaces everything in Google Drive with this browser's data. Force Pull replaces this browser's rules, profiles, sessions and hibernated tabs with the copy in Google Drive. Each one asks you to confirm first, and neither can be undone from within Takt.

Disconnecting #

Click Disconnect to sign out of Google Drive. Takt revokes its cached access token, clears your account email from Settings, and turns off auto-sync. Your data on Drive is not deleted — the files remain in the hidden app folder and can be accessed again if you reconnect.

Disconnecting does not delete anything from Google Drive. To delete the files, use Delete my Drive data before you disconnect; see Deleting your Drive data below.

Deleting your Drive data #

To delete the files Takt stored in Google Drive, open the Takt Options page, go to the Settings tab, scroll to the Drive Sync section and click Delete my Drive data. The button is shown only while Google Drive is connected. Takt asks you to confirm first. The deletion cannot be undone.

Takt deletes every file in its hidden app folder: the six files listed under What gets synced. The data in this browser is not deleted: your rules, profiles, sessions and hibernated tabs stay as they are. Files in a File Sync folder and backup files you exported are not deleted either.

When every file has been deleted, Takt turns off Drive Sync and auto-sync in this browser, removes its Google access token from the browser and asks Google to revoke it, so this browser does not write the files again at its next sync. If a file cannot be deleted, Takt shows an error and does not turn Drive Sync off, so you can click the button again.

If Drive Sync is connected in another browser, that browser can write the files again at its next sync. Disconnect it there before you delete.

Delete my Drive data also works after a Premium plan has ended, as long as this browser is still connected to Google Drive. If Takt can no longer reach Google Drive from this browser, you can delete the files in your Google Drive settings, under Manage apps.

Privacy #

Takt requests two OAuth scopes from Google:

Your sync data is stored exclusively in your own Google account's Drive. Anthropic and the Takt developers have no access to it.

Limits & behaviour #

Property Value
Availability Premium plan only
Cloud provider Google Drive only
Files synced rules.json, profiles.json, sessions.json, hibernated.json, settings.json, meta.json
Drive visibility Hidden app folder — not visible in Drive UI
Auto-sync interval Every 15 minutes
Direction logic Automatic: push if only this browser changed, pull if only Google Drive changed
Both sides changed Nothing is written until you choose what to keep
Conflict strategy ETag-based; one automatic retry on concurrent write conflict
Maximum file size 5 MB per file
Re-authentication Never required after initial sign-in (Chrome caches the token)
Google Drive quota used Counts against your Google Drive storage (typically a few KB)