Your data

Where your knowledge goes, and where it doesn’t.

Connector Hub stores your knowledge in one folder on your PC. This page shows what leaves it, when, and how to keep more of it at home.

This page describes the app as built so far, which you can’t download yet. Parts marked In testing are built and tested, not released.

Stored on your PC.

Everything the hub keeps stays in one folder on the PC that runs it.

In its local database

Your Memories’ text and search index, settings, chats, activity records, the change log, and your passwords and keys for other services.

In folders beside it

Copies of your documents, the original files you upload, AI-written tools and the hub’s own log.

Every change to a document is kept as a full version you can view and restore. The search index is built on your PC. With the default search model running in Ollama on your PC, indexing stays on your PC too.

What leaves your PC, and when.

These are the cases where something leaves your PC. Apart from one automatic download and regular checks of your hub’s public address (in testing), the hub connects only to the services it is set up to use: your sources, the AI providers on its AI models page, which you control, the messaging apps you connect, web addresses that a Memory or tool is allowed to reach, and Tailscale and Google for sharing and sign-in.

Who receives what, and when
WhoWhat they receiveWhenTo keep it on your PC
An AI app connected to your hub, yours or a key holder’s In testingThe search results, document text, cards and source names it asks for, from the Memories allowed. It is kept under that person’s account with their AI provider.Each time it searches or reads.Share fewer Memories, or revoke the key.
The AI provider the hub uses for its own answers, if it isn’t on your PCYour question, up to 8 matching passages, up to 5 pinned cards, the Memory’s description and instructions, and up to the last 20 messages of the chat. While answering, it can search again or read up to 20,000 characters of a document.Each time you ask in the hub, and on every scheduled run.Put a model on your PC first on the AI models page, and switch off any online provider.
The AI provider the hub uses for corrections and AI-written tools, if it isn’t on your PCFor a correction: the question, the answer, text around the cited passages and your comment. For tool ideas, and when it writes a tool: a summary of the Memory, including recent document titles, card titles and up to 15 recent questions.When you press Disagree and add a comment, and when it writes a tool. Tool ideas come about once a day per Memory, on by default, with no click.Use a model on your PC, or turn tool ideas off.
An online search service, if you pick one for a MemoryThe text of every passage and every search.When indexing and searching.Use the search model in Ollama on your PC.
Your messaging appsNotices, and the results of scheduled questions sent there. Most notices go to every messaging app you connect by default, and the disagreement notice includes your question and comment.When a notice fires, or a scheduled question runs.Switch notices off for each app, or use the Test inbox, which keeps messages inside the hub.
Your work tools, such as Jira, Confluence and NotionRequests for your content, sent directly from your PC with the credential you gave.On each sync, and when the hub’s AI looks something up live in Jira or Confluence.Nothing to change: this is how a source is read.
Your work tools, if you switch on write-backCorrected text: Jira gets a comment, and Confluence and Notion get the page text replaced.When a correction is applied with both write-back switches on. Corrections apply at once by default.Leave write-back off, which is the default.
Websites that a web source reads, and pages the hub’s own AI fetches when a Memory allows themRequests for their pages, from your PC’s internet address. A web source follows links only to a set depth and page count, and obeys robots.txt.On each sync, or when the hub’s AI fetches an allowed page.Nothing to change.
Web addresses that an AI-written tool is allowed to callWhat the tool sends them. A tool’s network access is limited to the hub and the web addresses listed in its settings.When the tool runs.Keep tools you don’t need switched off.
Google In testingOnly the sign-in. The hub keeps your Google account ID, e-mail, name and, for a Workspace account, your organization’s domain.Only while you sign in.Nothing to change.
Tailscale In testingTailscale says its relay cannot decrypt your hub’s traffic. It does see connection details: your hub’s address, the internet addresses that connect to it, and how much data flows and when.While your hub has its public address.Nothing to change.
Cloudflare’s public DNS service In testingLookups of your hub’s public address, from your PC’s internet address. No document content.About every 5 minutes while your hub has a public address, and more often just after it goes public or while it can’t be reached.Nothing to change. The checks stop when your hub has no public address.
A public word-list server run by OpenAINo document content. The server sees your PC’s internet address.Once, the first time the hub indexes, unless the file is already on the PC.If the download fails, the hub estimates passage sizes instead.
Us, the makersNothing from your hub: the app sends us nothing. Google sign-in uses an app registration we own; see What the app sends us.Never.Nothing to change.

When a model on your PC does all of the hub’s AI work, none of that work leaves the PC. If an online provider is also switched on, the hub can fall back to it when the local model can’t answer. What an AI provider keeps or trains on is set by the account it is used under, yours or a key holder’s, and that account’s settings.

One more case: opening the hub’s API documentation page, a page for developers, makes your browser fetch its viewer from a public web server.

What the app sends us: nothing.

The hub sends nothing to us. Its code has no telemetry, analytics, crash reporting, advertising identifiers or update check.

We host nothing for your hub: no online copy of your data, no relay and no account server. Sharing with keys and approving with passkeys need no service run by us.

Google sign-in uses one Google app registration that we own and every hub shares, but the sign-in itself runs directly between your PC and Google.

Planned An optional update check is planned. It would be off unless you turn it on, send no identifier, and install an update only when you choose.

How it’s protected.

Where encryption stops

The passwords, API keys and tokens you give the hub are encrypted on disk with Fernet, a standard scheme that adds a tamper check to AES encryption. The encryption key is created on your PC and kept in the hub’s folder. So it protects a stray copy of the database, not against anyone or any program that can use your Windows account, and a backup of the folder holds the key too. Everything else, including your Memories, search index, chats, settings and records, is not encrypted by the hub. They are as safe as your Windows account and your device encryption, such as BitLocker.

Showing a stored secret

The app shows only whether a secret is set, unless you press Show or Copy. A shown value hides itself again after a minute, and each reveal is logged without the value.

Managing the hub In testing

Only the first Google account that signs in on the PC can manage the hub. Its pages and settings answer only a browser or program on the PC. Anything else gets ‘not found’, with no password prompt. Browser sessions end after 30 days unused or 90 days in all, and you can sign out everywhere.

What the internet can reach In testing

From outside, only what AI apps need in order to connect can be reached, plus the passkey setup page and the approval page for one pending request. Everything else answers ‘not found’.

Keys and passes In testing

Keys are stored only as keyed fingerprints, so a copy of the database alone cannot test a key. Connection passes are stored only as hashes, so a copy of the database holds no working pass. An access pass lasts 60 minutes, and the renewal pass changes every time it is used.

Web pages that try to reach your hub

The hub refuses any request addressed to a web name other than its own, so a malicious web page can’t reach it by pointing its own name at your PC.

Google sign-in In testing

The hub asks Google only for basic sign-in permissions. It never sees your Google password and gets no access to Gmail, Drive or anything else. It discards the tokens Google returns without using them, and doesn’t contact Google again after sign-in.

What the hub records on your PC.

Records, and how long they are kept by default
RecordKept for, by default
AI model use, with tokens and estimated cost30 days
Tool runs, with their input and the start of the result30 days
Read notifications30 days
Finished sync jobs30 days
Calls from connected AI apps In testingRequest and answer text wiped after 7 days; records deleted after 30
Visits to your hub’s approval page, with the visitor’s internet address In testingRecorded on your PC
Failed passkey or key attempts, with the internet address In testing30 days
ChatsUntil you delete them
Scheduled-question runsNo automatic clean-up
The change log: approvals, key uses with time, app and internet address, revocations, refused Google sign-ins with their e-mail address, secret reveals and other changesNever cleared automatically
The technical logUp to 5 MB, plus three older copies

The first four 30-day periods can be changed in Settings. Today the app’s screens don’t show the call records or the change log. Costs are estimates, and the hub has no spending limit of its own for pay-per-use keys.

Your hub’s public address, in plain words. In testing

AI apps such as Claude reach your hub from their own servers, so your hub needs a web address. It gets one from your own Tailscale account, through a Tailscale feature called Funnel. The address starts with https, ends in /mcp, and contains your PC’s name and your Tailscale network’s name. We supply no network, domain or relay for it.

Tailscale says the secure connection ends on your own PC and its relay cannot decrypt your hub’s traffic. It does see connection details: your hub’s address, the internet addresses that connect to it, and how much data flows and when.

The address is public. It is recorded permanently in public certificate logs that anyone can search, so give your PC a neutral name, not your own. Keys and passkey approval work only once your hub has this address.

Known limits

Tailscale calls Funnel a beta feature, so the address can go down when Tailscale has a problem. Only one Windows account on a PC can run Tailscale. A PC signed in to a work Tailscale network has to switch to a personal account, and another VPN app can stop the address working.

Planned setup Planned

You’ll sign in to Tailscale with a personal account, such as Gmail, Apple or a personal GitHub account, not a work account. Tailscale says its free Personal plan is for non-commercial use, so business users should check Tailscale’s paid plans. Then you make two clicks that only you can make, in your own Tailscale admin console: ‘Enable HTTPS and Funnel’, then ‘Disable key expiry’ for this PC. If you skip the second, the address stops working after 180 days until you sign in to Tailscale again.

Planned Later, other ways to get an address may be offered for people who can’t use Tailscale. Some of them would let that provider see your hub’s traffic.

Deleting things.

  • Deleting a document removes the hub’s copy, and an uploaded original, and stops later syncs bringing it back. The original in its source system is not touched.
  • Deleting a source deletes all its documents from your PC. Deleting a Memory deletes its index, documents, files, cards, tools, chats and scheduled questions.
  • In testing A deleted Memory is removed from every connection and key at once.
  • A document removed at its source leaves search at the next full sync, but its stored copy stays until you delete it.
  • Deletion is ordinary file and database deletion, not a secure wipe, and backups keep their copies.
  • The change log keeps document titles and Memory names after you delete them, and it is never cleared automatically.

Questions about your data

Can you see my documents?

No. The app sends us nothing, and we run no server that receives your data.

Does Google see my documents?

Not through sign-in. Signing in with Google gives the hub no access to Gmail, Drive or anything else, and the hub doesn’t contact Google again after sign-in. If you use a Google AI model or connect Gemini, Google gets what that AI reads, as any AI provider does.

What does my AI provider see?

What your AI app asks for: search results and document text from the Memories you allowed. Your account settings with that provider decide what it keeps. If the hub’s own chat uses an online provider, that provider also gets your questions, matching passages and recent messages.

Does the hub connect to the internet on its own?

Yes: syncs and daily tool ideas run on their own schedule, and while your hub has a public address (in testing), it checks every few minutes that the address works. Apart from one automatic download, a public word list the first time it indexes, and Cloudflare’s public DNS for those checks, it connects only to the services it is set up to use: your sources, the AI providers on its AI models page, which you control, your messaging apps, web addresses that a Memory or tool is allowed to reach, and Tailscale and Google for sharing and sign-in.

Where is the folder?

In one folder on the PC that runs the hub. The planned installer puts Connector Hub in your own Windows account.

Is the knowledge itself encrypted?

Not by the hub. Only your passwords and keys for other services are, and the encryption key sits in the hub’s folder next to the database, so this protects a stray copy of the database, not against anyone or any program that can use your Windows account. Your Memories are as safe as your Windows account and device encryption such as BitLocker.

Can I back it up?

A backup of the hub’s folder includes the encryption key, so keep backups as safe as the PC itself.

Who connected, and when?

In testing: Settings shows each key’s last use and live connections. The change log on your PC records each key use with its time, app and internet address. Today the app’s screens don’t show the change log.

Back to top