Privacy

This document describes only what the product actually does today.

The evidence is the code: src/privacy/inventory.js (what is collected),

src/privacy/vault.js (storage), src/privacy/redact.js (masking),

src/ledger/ledger.js (work record). Nothing here is aspirational.

1. What is collected

WhatWhereWho can see it
Account name (user_id)Identity store (outside the ledger)You, org admins
PasswordNever stored in plain text. One-way hash onlyNobody
SessionHash of the token onlyNobody
Membership (org, project, role)Identity storeYou, org admins
Language and time zoneIdentity store (profile)You, org admins
Work record (what was asked, what happened)Work ledger (append-only)People in that project
Worker runs (count, duration, tokens, cost)Work ledgerPeople in that project
Decisions (approve/reject/hold and why)Work ledgerPeople in that project

2. What is not collected

phone, card or secret keys are replaced with [masked:kind] before they are stored.

3. Why

4. Where it is stored

This release stores everything on your own computer. Nothing is uploaded to us.

content cannot be read again

5. What is sent to AI workers

When you give work to an AI worker, it receives the instruction, the files in the working

folder, and — if it is taking over — how far the work got.

An AI worker is a separate program running on your computer. What that program sends to

its own vendor is governed by that vendor's policy. The app tells you this before you

connect a worker.

REQUIRES_BUSINESS_INPUT — agreements and data terms with each AI vendor.

6. Retention

7. Your rights

RightAvailable today
See your informationYes — account, language, membership are on screen
ExportThe capability exists but is not wired to any screen yet
DeleteThe capability exists but is not wired to any screen yet
See access recordsRecords are kept but not wired to any screen yet

Those three are scheduled for the next pack. We state the current gap rather than hide it.

8. Cross-border transfer and processors

This release runs on your computer, so we do not move your data. Using an AI worker may

send work content to that vendor (see 5).

REQUIRES_BUSINESS_INPUT — required once a cloud edition exists.

9. Contact

REQUIRES_BUSINESS_INPUT — privacy officer, contact address, company details.