WalCoach
Walrus mainnet · SEAL-encrypted blobs shield No central database cookie_off No cookies code MIT open source
verified_user Honest security · no marketing claims

Radical privacy: your memories belong to you

WalCoach never sells your data, builds no ad profile and keeps no database of your conversations. Every fact the coach learns is encrypted and stored on the Walrus network, in an account that your memory key owns. Below is exactly how, including the parts we don't control.

STATE OF YOUR KEY
key
Stored in this browser only
localStorage · never in a server database
Encryption & storage provider
cloud_done
Walrus Memory relayer + Walrus
by Mysten Labs · SEAL threshold encryption
What actually protects you

The four pillars, and their limits

Security here is not a contract promise; it is code you can read. We also say plainly what is not covered.

lockPillar 01

Encryption at rest on Walrus

Each fact is encrypted with SEAL by the Walrus Memory relayer before it is written to Walrus, and can only be decrypted for your account. Blobs on the network are unreadable to storage nodes.

chat plain text (reply)arrow_forwardkey SEAL at the relayerarrow_forwardencrypted blob on Walrus

Limit: encryption is not done in your browser. The model provider (Groq) and the relayer see the conversation text while processing it.

hubPillar 02

Decentralised storage on Walrus

Built on Walrus Memory (Mysten Labs): blobs are erasure-coded across storage nodes, and your account is an object on Sui mainnet that lists you as its owner. No single server of ours holds your history, we have no database at all.

Redundancy
Erasure coding across nodes
Ownership
Sui object, verifiable

Limit: blobs persist for their storage period and cannot yet be individually deleted by us.

cookie_offPillar 03

Zero tracking, no cookies

No third-party cookies, no Google Analytics or Meta Pixel, no fingerprinting. The only thing kept in your browser is your memory key and name (localStorage), which the service needs to work.

  • check No ad profile or behavioural telemetry
  • check Host logs (Vercel) keep IP and timestamps briefly; memory texts are never logged
terminalPillar 04

Open audit, MIT code

Public repository under the MIT licence. Any developer can inspect exactly how memories are extracted, tagged, sent to the relayer and recalled, and run their own copy with their own keys.

src/memory.ts
const stored = await memwal.rememberBulkAndWait(
  facts.map((text) => ({ text, namespace })));
const hits = await memwal.recall({ query, namespace, maxDistance: 0.8 });
Data path

How a message travels from you to Walrus

record_voice_over
Step 1
You send a message

Plans, setbacks, goals, in your language.

psychology
Step 2
Model replies & extracts facts

Qwen on Groq. Groq does not train on API data.

shield_locked
Step 3
Relayer encrypts (SEAL)

Embeds for search, encrypts, uploads.

scatter_plot
Step 4
Blob on Walrus mainnet

Spread across nodes, in your Sui account, linked from the chat.

Your key, your responsibility

Memory key guide & recovery

warning

What if I lose my key?

There is no password reset. The key is what owns your account, and nobody, including us, can recreate it. Start again with a new key and a new account.

  • check_small Keep it in a password manager or notes app
  • check_small Or in Walnotes (encrypted notes on Walrus)
ios_share

Use it on another device

Open the site, choose "I already have a memory key", paste it. The coach loads your memories from Walrus and picks up where you left off.

delete_forever

Deleting memories

Clearing site data forgets the key on this device. Blobs already on Walrus persist for their storage period; they are encrypted and cannot be found without the key. Per-memory deletion is on the Walrus Memory roadmap.

No legalese

Plain-language FAQ

smart_toyHow does the model process my messages?expand_more

Each reply is generated by Qwen 3.8 27B on Groq's API from your message, the short-term history your browser sends, and the memories recalled for that message. Groq's API terms state prompts are not used for training. Nothing is kept on our side between requests.

cloud_offWhere are the servers?expand_more

The site runs as stateless functions on Vercel. Memories are on the Walrus network via the Walrus Memory relayer (Mysten Labs). Web search, when used, goes to Tavily. See the Privacy page for the full table.

paymentsDo I pay gas or need a wallet?expand_more

No tokens and no wallet. Your browser does sign the transaction that creates your account, with the key it generated, but we pay the gas for it, so there is nothing to install, fund or approve.

gavelIs this medical, legal or financial advice?expand_more

No. It is an AI coach and it can be wrong. For injuries, medication, mental-health crises or money decisions, talk to a professional.

shield Encrypted · verifiable · yours

Your goals deserve a coach that keeps them private.

Start now: no account, memory on Walrus, everything it knows visible to you.

lock Open the coach