Drive Sync

Keep your rules, profiles, and sessions in sync across all your devices — automatically, using Google Drive. Sign in once and Takt handles everything silently in the background.

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 automatically syncs every 15 minutes in the background. You can also sync on demand or force-push and force-pull at any time. A smart direction check runs on every sync: Takt reads the remote timestamp and compares it to the local one, then pushes if your local data is newer or pulls if another device synced more recently.

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 each browser session
Re-auth on restart Never — Chrome caches the token Sometimes — folder permission may reset
Auto-sync Every 15 minutes, fully silent 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 four 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
meta.json Sync timestamp, device ID, and extension version

The files are written independently. A change to rules on device A and profiles on device B will not cause a conflict between those two files.

Sync Now #

Click Sync Now to trigger an immediate sync. Takt compares timestamps and automatically pushes or pulls:

The Last synced timestamp updates when the operation completes successfully.

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 silently. Failures (for example, a temporary network error) are swallowed without any notification — the next scheduled sync will retry. If you need to ensure a sync succeeded, use Sync Now and check the Last synced timestamp.

Force Push and Force Pull #

These operations bypass the automatic direction check and ignore timestamps entirely.

Force Push and Force Pull are destructive. Force Push overwrites Drive unconditionally. Force Pull replaces all local rules, profiles, and sessions with the remote copy. Both operations are immediate and cannot 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.

To delete the data from Drive entirely, disconnect, then go to Google Account → Security → Third-party access and remove Takt's access there. This also removes the files from the hidden app folder.

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, meta.json
Drive visibility Hidden app folder — not visible in Drive UI
Auto-sync interval Every 15 minutes
Direction logic Automatic: push if local is newer, pull if remote is newer
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)