Private vs Synced
Every task is either Synced or Private. New tasks are Synced, unless you set the default to Private in the app’s Settings before you connect.
Dobi is a free preview. For your company’s or your customers’ data, use Private for now.
Synced
Section titled “Synced”A Synced task sends its name, its example inputs, its outputs and its recorded traces to your Dobi account, so the app can show them. Text is redacted on your machine first, best-effort: anything shaped like a key or password is removed before it leaves.
People on the Dobi team may read Synced tasks to improve Dobi. The Privacy Policy says how Dobi uses and keeps what you sync.
Private
Section titled “Private”A Private task sends records only: IDs, hashes, verdicts, times and token counts. Its names and text stay on your machine, so the app numbers it instead of naming it.
Moving a Private task to Synced is your choice alone. Dobi’s tools can’t do it, and its skill tells your agent never to, so run it yourself, in a terminal:
python3 <plugin folder>/runtime/launch.py approve syncNot sent
Section titled “Not sent”- The API keys and other secrets Dobi keeps for you. Text you record in a Synced task is redacted best-effort, as above, so a secret pasted into a prompt could still go.
- Hidden model reasoning.
- Anything from sessions or files you didn’t ask Dobi to record. Dobi never scans your history.
Dobi’s service makes no model calls, and it’s never between your agent and a model. Inference uses your own subscription or keys.
On your machine
Section titled “On your machine”Everything lives under ~/.local/share/dobi (or DOBI_HOME), in files and folders only your user can read. To copy it all into one file:
python3 <plugin folder>/runtime/launch.py export-local --out <file>Keep that file off external drives, which can ignore owner-only permissions.
