Privacy notice

Last updated: 25 October 2026

ClusterChat keeps as little about you as it can: no accounts, no cookies, no analytics, and your chats are saved only in your own browser. The one thing to know: the AI model runs in other people's browsers, so they can see what you send it. Don't send anything private.

What "cluster" means on this page. A cluster is a group of browser tabs that are open on ClusterChat at the same time and run the AI model together, each on its own graphics card. Your tab is in one cluster at a time. There is one public cluster, the public demo, which anyone can join by opening the chat page. Anyone can also start a private cluster, which only people who have its invite link can join.

Who runs ClusterChat

ClusterChat is a personal, non-commercial project run by lwn, who is the "controller" of the little personal data it handles. For anything on this page, contact [email protected].

Your data can be handled by two quite different groups, and this notice keeps them apart:

Outside companies supply the infrastructure; see Who else receives data.

What ClusterChat collects

The only personal data ClusterChat itself handles is your IP address.

When you open ClusterChat, the connection server sees your IP address. It uses it for one thing: limiting how many connections a single address can open at once, so nobody can flood the service. It's held in memory only while you're connected, and it isn't written to any log. The site is reached through Cloudflare, which also sees your IP address as part of delivering it (see "Who else receives data" below). The legal basis is a legitimate interest in keeping the service running and protecting it from abuse.

Connections between tabs go through the relay server, so other people's tabs don't see your IP address. The relay does: it records the address, time and a random ID for each connection, to spot and block misuse, and deletes these records after 7 days. The one exception is if you open the site with ?direct=1 at the end of the address, a developer option that connects tabs directly and so shows your address to the tabs you connect to.

What other people in your cluster can see

There's no central server running the AI. Your message and the reply are processed by the browsers of other people in the same cluster, on their graphics cards, and they can in principle see or record what passes through them.

Some tabs receive your words directly. Other tabs receive information derived from your words, which isn't your text word for word but can be turned back into it. Every tab that helps run your chat keeps some of this in memory between messages (see The KV cache below), so treat all of it as though it were your chats.

Between tabs, your messages travel encrypted through the relay server, which passes them on but can't read them. So lwn and ClusterChat's servers never see, store or have access to your messages: only your cluster does.

Everyone in your cluster also sees a random name for your tab, such as "amber-otter", which the connection server makes up when you join, and whether your tab is lending its graphics card. The name isn't linked to you and changes every time you join.

Please don't send anything sensitive or personal, especially in the public demo.

The KV cache

An AI model rereads the whole conversation every time it writes the next word. So that it doesn't start from scratch each time, every tab that runs part of the model keeps notes on the conversation so far in its graphics card's memory. These notes are called the KV cache.

What you store

In your browser

Your browser keeps these, and never sends them anywhere:

They're only there because you asked for what they do, so no consent banner is needed. ClusterChat uses no cookies, analytics, advertising or tracking of any kind.

In an invite link

A private cluster's invite link holds the cluster's secret code after the #. If you type your name when sharing it, the name is added there too, so people who open your link see "Ana invited you". Browsers never send the part after the # to any server, so ClusterChat never receives the code or the name. Anyone you send the link to, and anyone they pass it on to, can read both.

If you contribute your GPU

Your browser only uses your graphics card if you choose to on the setup screen, and only up to the amount you pick. You can change this later under Contribute. It then downloads part of the AI model from weights.clusterchat.io (hosted on Cloudflare, which sees your IP address when you download). Other tabs in your cluster learn a random ID and name for your tab and which part of the model it holds, nothing more. If someone turns on the optional profiling tool in Settings, the name of your graphics card (e.g. "NVIDIA GeForce GTX 1070 Ti") is shown to them for the requests your tab helped run.

While your tab helps run other people's chats, it holds their KV cache in your graphics card's memory, as described in The KV cache. It's never saved to disk, and closing the tab clears it.

Who else receives data

No data is sold or shared with anyone else.

Transfers outside the UK

ClusterChat's relay server is in the EU, which UK law recognises as protecting personal data adequately. Cloudflare operates worldwide, so your IP address may be processed outside the UK. Cloudflare protects such transfers with the safeguards UK law requires; its privacy policy has the details. Other people in your cluster can be anywhere in the world, and your messages reach whichever of them are running the model at the time.

How long data is kept

Your rights

Under UK data protection law you have the right to ask what personal data is held about you, to have it corrected or deleted, and to object to how it's used. In practice, the only thing ClusterChat holds about you after you disconnect is the relay server's record of your IP address, for 7 days. Your chats are in your own browser, where you can delete them yourself. Other tabs in your cluster may still hold your chat's KV cache for a while; ClusterChat can't reach it, and it's cleared as described in The KV cache. If you have a question or a request, email [email protected].

You can also complain to the Information Commissioner's Office: ico.org.uk/make-a-complaint.

Children

ClusterChat is for adults only. You must be 18 or over to use it.

Changes to this notice

If this notice changes, the date at the top will change too. If ClusterChat ever starts collecting anything new, this page will say so before it does.