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 SyncFile Sync
SetupSign in with Google oncePick a folder each browser session
Re-auth on restartNever — Chrome caches the tokenSometimes — folder permission may reset
Auto-syncEvery 15 minutes, fully silentOn every change (writes to disk)
Cloud providerGoogle Drive onlyAny (Drive, iCloud, Dropbox, etc.)
Visibility in DriveHidden — not in your Drive filesVisible files in a folder you choose
Manual controlSync Now, Force Push, Force PullSync 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:

FileContents
rules.jsonAll your grouping rules
profiles.jsonAll your profiles and their rule assignments
sessions.jsonAll your saved sessions
meta.jsonSync 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 #

PropertyValue
AvailabilityPremium plan only
Cloud providerGoogle Drive only
Files syncedrules.json, profiles.json, sessions.json, meta.json
Drive visibilityHidden app folder — not visible in Drive UI
Auto-sync intervalEvery 15 minutes
Direction logicAutomatic: push if local is newer, pull if remote is newer
Conflict strategyETag-based; one automatic retry on concurrent write conflict
Maximum file size5 MB per file
Re-authenticationNever required after initial sign-in (Chrome caches the token)
Google Drive quota usedCounts against your Google Drive storage (typically a few KB)