Private AI chat,paid in ETH.
Buy credits with ETH, then chat with AI models here or from your own tools. Every message is paid for, and the server cannot tell which wallet paid. No email, no card, no account tied to you.
This browser has no WebGL 2, so the page shows a still picture in place of the 3D scene. Everything below reads the same.
You pay from a wallet.
A credit pack is bought with ETH, in public. Anyone can see that this wallet bought one, how big it was and when.
Your wallet
You join the crowd.
Your browser keeps the pack's secret. On Ethereum, your pack is one more fingerprint in a list everyone shares. When you chat, you could be anyone who bought a pack.
The longer you wait after buying, the more packs arrive after yours, and the harder you are to pick out.
Try to find yourself: point at the crowd.Try to find yourself: tap the crowd.
A message leaves the crowd.
Your browser attaches a check that the message is paid for. The server verifies it, then passes the message on to the AI model.
It learns that the message is paid for. Never which wallet, or which pack, paid.
The payment checkThe AI model
The answer comes back.
The model replies. The answer goes back over the same connection and lands in your browser, among everyone else's.
The server still cannot say which wallet, or which pack, it belongs to.
Who knows what
Every party sees one piece. The design keeps your wallet and your messages apart.
The full privacy page- Your browser
- Sees: Your credits, chats, API keys and the secret behind each credit pack.
- Never learns: It sends only what the rows below list.
- Ethereum (public)
- Sees: That a wallet bought a credit pack, its size, when, and a fingerprint of the pack's secret.
- Never learns: Which chats or keys the pack paid for.
- Reown (WalletConnect)
- Sees: Your wallet address and IP address when you connect a wallet.
- Never learns: Your credits, chats or messages.
- The app's Ethereum node
- Sees: Your IP address, a price check every 30 seconds and a member list check every 60 seconds while the app is open, and your purchase.
- Never learns: When you use credits: it is not contacted then.
- The Noid AI server
- Sees: Your account, encrypted so it cannot read it, and when it is saved (buying a pack does not save it). Each message in full, when it arrives, and which key paid. Keys topped up right after a save, or checked together, show it they belong to one account.
- Never learns: Your wallet, or which credit pack paid.
- The model provider
- Sees: Each message in full (inside a secure enclave on Private enclave models).
- Never learns: Who sent it. It sees the Noid AI server, not you.
- The web host
- Sees: Page loads.
- Never learns: Your wallet: its connection stays in your browser's storage, not in a cookie.
What this does not hide
Anonymous payment is one layer. This is where it stops.
- The Noid AI server and the model provider read your messages in full. Do not put your name, or anything that points to you, in them.
- You hide among everyone who bought a credit pack. Fewer packs means a smaller crowd.
- Pack sizes are public. Buying the rare large pack, then using a lot of credits at once, stands out.
- Timing gives you away: using credits right after your purchase lands on Ethereum links the two. Wait, and let other purchases happen in between.
- Messages in one chat, or made with one API key, can be linked to each other. Every chat gets its own hidden key for this reason.
- The server can tell which keys belong to one account when they are topped up right after a save or their balances are checked together. It still never learns the wallet.
- Anyone who gets you to sign the exact sign-in message on another site can open your account. Only sign it on this app.
- Connecting a wallet goes through Reown (WalletConnect), which sees your wallet address and IP address at that moment.
- The server does not log IP addresses, but your connection still reaches it. Use Tor or a VPN if your network address matters.
Where this comes from
In October 2026 Vitalik Buterin showed how he uses AI without being watched. He pays with zero-knowledge proofs, sends each conversation through its own Tor circuit, mixes fake requests in with the real ones, and has a local model rewrite every prompt before it leaves his laptop. It works, and it takes an afternoon of setup and a lot of patience with latency. Noid AI starts from the same idea and puts the payment part in a browser tab.
Read his post- Anonymous paymentBuilt in
- His setup: zkAPI
- Noid AI: Every message is paid with a zero-knowledge proof (RLN). The server never learns which wallet paid.
- A new identity per conversationPartly
- His setup: A separate Tor circuit for each one
- Noid AI: Every chat gets its own hidden key, so the server cannot link one chat to another. Your traffic does not go through Tor: bring Tor or a VPN yourself if your IP address matters.
- Cover trafficNot built
- His setup: Random fake requests around the real ones
- Noid AI: Not here yet. The server sees your real messages and when they arrive.
- Prompt rewritingNot built
- His setup: A local model rewrites each prompt first
- Noid AI: Not in the app. With an API key you can put your own local rewriter in front of us.
Ask anything.Keep your name out of it.
Chat here, or point any OpenAI-compatible tool at it with an API key. Each model shows its price in credits per message.
Credit packs, paid in ETH
- 2,500 credits for $5
- 10,000 credits for $20
- 50,000 credits for $100