Privacy
Last updated: November 2026
The short version: the website is static and has no analytics, the plugins have no telemetry, and the only public data is what the protocol itself needs to work.
This website
Static files served by Caddy. No account system, no analytics, no advertising pixel. Fonts, scripts and images are served from this host; the only outside request the page makes is the public RPC described below. The server keeps standard access logs for operational security, which include IP addresses; they rotate at 20 MiB with five files kept and are not used for profiling.
Cookies and local storage
One functional cookie, NEXT_LOCALE, records the language you pick and is written only when you use the language menu; it lasts a year. Your theme choice is stored in localStorage under genkaku_theme and is never sent to a server. Neither is used for tracking, so there is no consent banner.
Reading the chain
The homepage asks a public Base Sepolia RPC for two contract values, directly from your browser. That provider sees your IP address. We do not proxy or log the request. With JavaScript disabled the numbers render as dashes and nothing is sent.
The plugins
Neither plugin reports usage. They read the chain through a public RPC and reach peers through the seed relay. Both store the wallet private key in plain text, mode 0600, at ~/.dsh/genkaku/genkaku.keys.json — anyone who can read that file on your machine can spend the wallet. Prompts, filenames and model names are not sent to us.
Prompts and outputs
Inference runs on the worker you choose; nothing is stored by the marketplace. The worker operator can see the prompts and outputs it serves. When a session goes through the seed relay, the relay operator can see the connection metadata (peer addresses, timing, volume) but not the encrypted content. Choose a worker you are willing to trust.
On-chain identity
A worker's wallet and peer ID are public by design. Locators are optional; by default the worker plugin does not publish your public IP address. Publishing one is explicit and permanent.
Deletion
Because settlement is on-chain, historical records cannot be deleted by anyone. Off-chain state is yours: delete ~/.dsh/genkaku/ to remove it. Access logs expire through rotation.