Noa

Privacy

Draft — last updated November 7, 2026. This page describes plainly what Noa does with your data, based on how the software works today. It is not legal advice and not yet a reviewed legal policy.

The short version

What stays on your computer

These are kept by the extension in Chrome's own storage and never sent to us:

If you use the local helper with your own Claude Code, the helper also keeps its logs of each run on your computer (%LOCALAPPDATA%\Noa).

End-to-end encryption

If you sign in, your chats, memory and remembered pages are always encrypted, with nothing to set up. Your computer makes a random AES-256 key (also shown as 12 recovery words in the extension's settings, under Privacy) and seals every chat, memory entry and remembered page with it before it reaches us. So that signing in with Google is all your other computers need, your account keeps that key, sealed with a server secret that is not stored in our database, and gives it only to your computers signed in to your account. Our database, our storage and the admin pages see ciphertext; our servers could open the kept key, so this protects against a leak of the stored data rather than against Noa itself. We also keep a fingerprint of the key, so your computers can tell which key your account uses, and we refuse anything sent readable.

What stays readable to us: when each item changed, its size, and for memory, scrambled tags of its key so we can cap how much is kept. Memory search runs on your computer instead of ours. It does not yet cover your cloud TODO list or files kept in your account, and it does not hide what the AI must read to do a task (below).

Chats you share

A chat stays yours unless you make a link to it. A link gives a read-only copy of the chat as it was then, at noa.bot/s/<id>, and nothing else: no way into Noa, your computer or your account, and readers don't see who shared it. The copy is encrypted on your computer with a key of its own, which is only in the part of the link after the #. Browsers don't send that part to a server, so we store only ciphertext and can't read the copy. Anyone you give the whole link to can read it. For specific people, we also check that the reader signs in with Google as an address you listed; that makes no Noa account, and we keep the addresses only as salted hashes. Noa hides what looks like a password, key or card number, but pages can hold other private things, and the copy includes the run's raw trace, which holds much more, such as prompts and what Noa typed. You can set a link to expire; after that it no longer opens. Stopping the link, or deleting the chat or your account, deletes the copy, though we can't take back what a reader already saved. If you report a shared chat to us, send its whole link: we can't read it otherwise.

Help improve Noa (off unless you turn it on)

In the extension's settings, under Privacy, you can agree to share chats where Noa makes a mistake, so you never have to report one. If you don't, none of this happens.

Your phone

If you pair a phone, it talks to your computer through our relay over an end-to-end encrypted channel (X25519 and ML-KEM-768 for the handshake, so it is designed to resist future quantum computers, then AES-256-GCM). The relay passes messages along without being able to read them. We keep each paired device's name, public keys and, for a phone, where to send its notifications, so your phone can find your computer. Push notifications say only that a job needs you or is done.

What the AI sees

While it works on a task, Noa reads the pages it acts on: their text, a list of the page's buttons and fields, and screenshots. It sends these, with your instructions, to the AI that runs the task:

Voice and images

Voice is on paid plans. Which service hears you depends on the voice engine you pick in the extension's settings. We don't keep your audio.

When the agent signs in to a site with a saved login, that site's username and password are given to the AI so it can type them. Saved logins are never used for X.

What our cloud stores when you sign in

Signing in is optional. The extension works without an account when you bring your own Claude. When you do sign in with Google, our service at app.noa.bot, which runs on Cloudflare, stores:

Payments

Stripe handles subscriptions and top-ups. Your card details go to Stripe, never to us. We keep the Stripe customer ID and the status of your plan.

Our customer records

We keep track of who uses Noa in RunHQ, the tool we use for sales and support: your email address, name, when you signed up, your plan, and the amount and date of each payment. It does not receive your chats, memory, tasks or anything Noa read on a page.

This website

noa.bot has no ads. Each page loads RunHQ's visit counter, which records page views, the page you came from and time on the page, and keeps an ID for it in a cookie and your browser's storage. On the dashboard, RunHQ's support chat runs in a frame from noa.bot, without counting page views. In Noa Browser it loads only when you press Support, apart from your browsing: it cannot see your tabs or their cookies, and what it keeps is gone when you close the app. Visiting from the EU, the rest of the EEA, the UK or Switzerland (or from somewhere we can't tell), it only loads once you choose Allow on the cookie banner, the same one as for our ads below; change your choice and No thanks deletes its cookie and stored ID. Its fonts load from Google Fonts, so Google receives your IP address when the page loads.

Measuring our ads

We pay for ads on Facebook and Instagram, and measure which ones bring people who install Noa, sign up and pay. This happens only on noa.bot and the dashboard at app.noa.bot, and in our billing. The Noa extension has none of it, and nothing about the sites you visit, your chats or Noa's work is sent.

Deleting your data

Everything in the extension can be removed by uninstalling it. To delete your account, open the dashboard's Account page and choose Delete account. That cancels any subscription and deletes your tasks, files, chat history and its pictures, keys, sessions, linked phones, call records, synced memory and bookmarks, any chats you shared to help improve Noa, usage records and the account itself, and removes you from our customer records. What Meta already received stays under Meta's own policy. To delete only your synced memory, choose Forget everything in the extension's memory settings.

Contact

Questions, or a request about your data: support@noa.bot.