WalCoach
privacy_tip Plain language

Privacy & terms

Short enough to actually read. Last updated September 2026.

What this is

WalCoach is an experimental AI coaching companion built for the Walrus Session 8 hackathon. It is free, open source, and run by an individual, not a company. Use it as a tool for reflection and planning, not as a source of truth.

It is an AI, and it can be wrong

Replies are written by an open-weight language model (Qwen 3.8 27B, served by Groq) using what you type and what it remembers about you. It is not a doctor, therapist, trainer, nutritionist or financial advisor. For injuries, medication, mental-health crises or money decisions, talk to a professional. If you are in danger, contact local emergency services.

When you ask for current or local information (an event, a race, a price, a place), the coach runs a web search and cites its sources as [1], [2]. Search results are third-party pages: check them before acting on them.

No sign-up, no cookies

There is no sign-up and no login. On your first visit the browser generates a memory key (wal_…), which is a private key, and stores it in localStorage on your device together with the name you typed. That key opens a Walrus Memory account owned by you on the Sui network, and your facts are written there. The key itself never leaves your browser: it signs the account setup locally, and from then on your requests carry only the account id, which is public. We set no cookies and run no analytics or ad trackers.

We pay the network fee for creating your account, so you need no wallet and no tokens. WalCoach is added to your account as a guest key so it can read and write your memories, and you can remove it, which locks the coach out for good.

Anyone who has your memory key can talk to the coach as you and read your memories. Keep it private, like a password, somewhere you'll find it again (a notes app, paper, or an encrypted note on Walnotes). There is no recovery if you lose it.

Where your data goes

DataGoes toWhy
Your messages, name and recalled memoriesGroq (model provider, USA)To generate the reply and extract facts. Groq's API does not retain prompts for training under its standard terms.
Extracted facts about you (e.g. “Ana runs on Tuesdays”)Walrus Memory relayer → Walrus networkThe relayer embeds and encrypts each fact (SEAL) and stores it as a blob on Walrus, a decentralised storage network, in the account your memory key owns. The relayer sees the text in clear while processing it.
Search queries (only when you ask for current information) and links you pasteTavily (search API)To fetch web results or read the page you linked.
Push subscription (only if you turn on daily nudges)Walrus Memory (encrypted) + your browser's push serviceTo deliver one notification a day. Turn it off in the key panel at any time.
Request logs (IP, timestamps, error messages)Vercel (hosting)Standard server logs, kept briefly. Memory texts are not written to logs.

We keep no database of users. Everything the coach knows about you lives in your own Walrus Memory account and in your browser.

Deleting your data

To cut WalCoach off from your memories, remove its guest key from your account: it can then no longer read or write anything of yours, and the account stays yours. Clearing the site's data in your browser forgets the memory key, and "Switch user" starts over with a fresh account. Memories already stored on Walrus persist for the storage period of the blob and cannot currently be deleted one by one; they are encrypted and cannot be read without your account. If you need something removed, open an issue on the project repository.

Acceptable use

Don't use the coach to harm yourself or others, don't submit other people's personal data, and don't try to break it. There are rate limits so one person can't exhaust the shared service. The service is provided as is, without warranties; it may be slow, wrong, or go away.

Open source

The code is public under the MIT licence, so you can read exactly what happens to your data, or run your own copy.