Kiko

Privacy policy

The short version

Who we are

Kiko and this website, kiko.sh, are made by Bald Cactus, LLC ("we", "us").

This policy covers the Kiko app for macOS, the optional Kiko account and the free trial (account.kiko.sh and api.kiko.sh), and kiko.sh. The iPhone companion and the relay that connects it aren't released yet. We'll update this policy before they are.

Your voice

What goes to your model provider

Kiko makes a few small model calls with your own key: OpenRouter by default, or Anthropic directly if you add an Anthropic key (see below). During the free trial, they go through our server to OpenRouter with our key instead. Each call sends text, never audio:

A session's reply can quote your code, file names or command output, so parts of your code can be in what's sent for a summary or a decision. Kiko doesn't upload your repository or read your files for these calls.

OpenRouter passes each call on to the model's own provider (Anthropic's Claude Haiku by default). OpenRouter's and that provider's policies apply to what they receive. Your account settings with them (for example, whether they may log prompts or train on them) are yours to choose.

Only if you add their keys

When you enter a key, Kiko checks it with one small request to that provider.

Your coding agents

Kiko works with Claude Code, Codex CLI, OpenCode and T3 Code on your Mac. To do that it:

Your agents send your conversations to their own providers, as they always do. Kiko doesn't change that, and their policies apply.

Your keys

API keys are kept in the macOS Keychain (under sh.kiko.keys), never in a file, and never shown in full: kiko keys shows the last four characters. They're sent only to the provider they belong to.

What's kept on your Mac

To delete it all, run kiko uninstall. It removes Kiko's hooks from your agents, its settings, the app, its voice, the PATH line and its keys in the Keychain (with the account's sign-in), then asks whether to delete the logs too. It doesn't delete your account: do that on the account page. It leaves your scratch folder and the backups of your agents' settings files for you.

Installing and updates

Accounts (optional)

You don't need an account to use Kiko with your own keys. You need one for the free trial. kiko login opens account.kiko.sh in your browser to sign in.

Free trial

Who processes account and trial data

We don't sell or share personal information, and we don't use it for advertising. The data is processed in the United States and wherever Cloudflare runs.

How long account data is kept

Deleting your account

On the account page (account.kiko.sh/account), Delete my account. We email you a code to confirm it. Deleting removes your account, every session (every Mac is signed out), your Google link, and your plan, your trial and its daily usage totals in the account database, at once. The usage counter's own totals go within a day. The per-request usage records (which carry your account's id, not your email) can't be deleted one by one; they go when their 3 months run out.

Beyond those, we keep one thing: a one-way scrambled copy (HMAC) of your email, for 3 years, whether or not you used the trial, only so the free trial can't be claimed again. The 3 years count from when your trial started, or from the deletion if you never had one. It can't be turned back into your email.

Kiko keeps working on your Mac with your own key. kiko logout signs one Mac out (its session on our server ends at once). kiko uninstall removes the Mac's sign-in from the Keychain; its session on our server then ends after 90 days unused, or sign it out on the account page.

Payments

Kiko has no paid plans yet, and the trial never asks for a card. Paid plans (Kiko Pro) will come later, with their own terms, and this policy will say what they keep before you can buy one.

This website

kiko.sh has no cookies, no analytics and no trackers (account.kiko.sh sets only a sign-in cookie: see Accounts). Its pages, styles, script and demo video all load from kiko.sh itself.

Hosting and request logs

kiko.sh runs on Cloudflare. Like any web host, Cloudflare handles each request, including your IP address and user agent. For the addresses our code answers (the home page, /install.sh, /releases/ and the email sign-up), Cloudflare also keeps a request log for us: the time, the address asked for, your IP address, your browser or tool, and the rough location Cloudflare works out from the IP. We use these logs only to keep the site working and to stop abuse, and Cloudflare deletes them after at most 7 days. Cloudflare's own policy covers what it does as the host.

The email list

Signing up for email is optional; you don't need it to install or use Kiko. If you sign up, we store:

Your IP address isn't stored with it; it's used for a moment to limit repeated sign-ups and then dropped. The list lives in a Cloudflare database. We use it only to email you about Kiko's updates and launch, we never sell it or share it, and if we use an email service to send those emails, it gets your address only to deliver them. Every email has an unsubscribe link.

To be deleted from the list, unsubscribe, or email support@kiko.sh from that address, and we'll delete your entry within 30 days, usually much sooner. Otherwise we keep it until you leave the list or we close it.

The demo video

The demo plays from kiko.sh. If we ever move it to YouTube, it will use YouTube's privacy-enhanced player (youtube-nocookie.com), which loads only after you press play, and Google's policy will apply to it.

Other companies' policies

These companies get data only for the features you use, and their own policies apply to it.

ServiceWhenWhat it gets
OpenRouterBy default, with your OpenRouter key; during the free trial, through our server with our keyText for routing, summaries, clean-up, decisions and answers (in the trial, with at most a scrambled id for your account)
AnthropicThrough OpenRouter (Claude Haiku by default, also in the free trial), with your Anthropic key, or for quick questions on your Claude accountThe same text, for those calls
DeepgramOnly with your Deepgram keyYour audio while you hold the talk key, and the words to expect
CartesiaOnly with your Cartesia keyThe text Kiko says out loud
AppleApple's on-device speech, the first timeThe speech model download (your audio stays on your Mac)
Hugging Face, GitHubInstalling Pocket, Kiko's voiceOrdinary download requests
Cloudflarekiko.sh, the install, update checks, the email list, and the account and free trialRequests to kiko.sh, the request logs, the email list; the account database, the trial's usage records, the account's emails, and Turnstile's bot check
GoogleOnly if you sign in with GoogleThat you signed in to Kiko; we get your email address and Google's id for you

Your coding agents (Claude Code, Codex CLI, OpenCode, T3 Code) and the model providers behind them are covered by their own terms and policies.

Your choices and rights

Changes and contact

If this policy changes, we'll post the new version here with a new effective date. If a change matters (for example, if Kiko starts sending something new somewhere), we'll say so on this page and in Kiko's release notes before it takes effect.

Questions or requests about privacy, security problems, and anything else: support@kiko.sh.

See also the terms of use.