Safety and privacy
This website
- Static files served by Caddy. No accounts, no analytics script, no ad pixel.
- The deployment is noindex, nofollow: it is a staging preview on testnet, not the production site.
- Standard access logs include IP addresses for operational security and are rotated.
The desktop app
- Usage reporting is disabled.
- The remote policy check can be turned off with
DSH_DESKTOP_DISABLE_POLICY=1. - Updates come from GitHub Releases over TLS.
- Prompts, filenames and model names are not sent to GenKaKu Labs.
What is public
| Data | Visibility |
|---|---|
| Worker wallet | Public on-chain |
| Worker peer ID | Public on-chain |
| Session and settlement | Public on-chain, permanent |
| Locator (IP / multiaddr) | Only if the worker opts in |
| Prompts | Visible to the chosen worker only |
What cannot be undone
- A registration or a locator written to the chain is permanent.
- A settlement cannot be deleted or edited by anyone, including us.
- Wallet keys live only on your machine; losing them loses access.
Illegal content
The software blocks requests that clearly match child sexual abuse material before dispatch. Workers may refuse any job for any reason. The network is permissionless; that does not make every use lawful, and you remain responsible for the law where you live.
Testnet boundary
- Chain ID must be Base Sepolia (84532).
- The main process throws on a mainnet chain ID.
- Test USDC has no value. Do not send real funds.
Reporting
Security issues: open a private security advisory on the repository rather than a public issue. Include the app version and the chain you were on.