What is recorded
- The name of the app in front, its window type, and whether you are idle.
- With browser capture on, which host and path shape the active tab used. Titles and query strings are dropped. Private and incognito windows are never reported.
Where it is kept
- One encrypted database (SQLCipher). Its 32-byte key is sealed by the operating system’s keychain.
- If the keychain cannot protect the key, the app does not start, rather than storing data unprotected.
- Raw events are kept for 90 days, then removed. Routines and automations are kept until you remove them.
- Handoff records saved by an earlier version of the app are no longer read or shown. They are kept for 90 days from when they were sent, then removed. Delete everything removes them at once.
What leaves the device
- Model downloads. Only when you install a model. The download comes from Hugging Face hosts, and its SHA-256 digest is checked before the model is used.
- Decision model download. Only if you choose it in setup or in Settings. It is five files, about 1.7 GB, from the
receptron/laya-onnxrepository onhuggingface.co, taken from one fixed commit. Hugging Face serves them from its own*.hf.cohosts. Each file’s SHA-256 is checked against a digest stored in the app, and a file that does not match is deleted. No account or token is sent. An interrupted download keeps what it fetched and continues from there. Nothing in the app uses this model yet. - Update checks. Only in a packaged build with an HTTPS update feed set. No feed is configured yet. A feed may redirect, as a GitHub Release does, and the ledger lists only the first address. See Releasing.
The network ledger
The ledger lists every model download and update check the device made, as it was sent. It is on the Network ledger page. The decision model adds one entry per file, with the host that served it, the file name and the bytes received.Export and delete
- Export writes a plain JSON file, after a warning that it is unencrypted. It includes any handoff records saved by an earlier version, with their replies.
- Delete everything removes the database, the data key and the installed model files, including the decision model and any partial download of it, and cancels any download in progress. An export you saved elsewhere is yours, and it is not touched.