← All posts

Guides

AI Helper API keys — privacy, storage and optional sync

An API key is a credential. Connecting AI Helper means trusting JustZix with that credential, so you deserve a clear, honest answer about where keys live, where they travel, and what you are responsible for. This post is that answer.

Where your keys are stored

When you paste a key into Settings → AI Helper, it is saved in chrome.storage.local — the extension's local storage on your device. By default it stays there and nowhere else. There is no JustZix account behind AI Helper and no requirement to register anything to use it.

Why calls go through the background worker

This is the most important design decision, so it is worth being precise. When AI Helper sends a request to OpenAI, Anthropic or Gemini, the request is made by the extension's background service worker — not by JavaScript running in the web page.

Two concrete consequences:

page JavaScript        --X-->  provider API   (never happens)
extension background   ----->  provider API   (this is the path)
                       key stays here, not in the page

Optional sync — per key, off by default

You probably use JustZix on more than one machine. To make keys available everywhere without exposing them by default, each key has its own "sync" checkbox, and it is off by default.

It is per key, so you can sync your low-stakes Gemini key and keep a production OpenAI key local-only. Your choice, key by key.

How the sync channel works

Ticked keys do not get a special, separate pipe. They travel through the same encrypted channel that already syncs your folders, groups and rules — the AI keys are simply another entity type (ai_keys) in that sync. So the keys reach your other devices regardless of how the extension was installed on each one, using infrastructure that JustZix users already rely on for their rule library.

Honest guidance

We are not going to pretend an API key is risk-free. A few straight points:

What page context is sent to the model

Separate from key handling: when you chat, AI Helper sends the model the page URL, title and an HTML fragment, and tool calls can send more page HTML on demand. That content goes to your chosen provider under your key and their data policy. If you are on a sensitive internal page, keep that in mind before asking the model to inspect it.

What JustZix does not do

See also

Privacy is a setting you control, key by key. Download JustZix, add a key, and decide for yourself whether it syncs.

Rate this post

No ratings yet — be the first.

Try it yourself

Install JustZix and paste any snippet from this article. Two minutes from zero to a working rule across all your devices.

Get JustZix

Features · How it works · Examples · Use cases