Privacy policy

Effective 6 October 2026 · Noma is in free beta

The short version

  • Noma runs on your PC. You can use it there without an account. Your settings, books and agent chats stay on your computer.
  • An account (email, name, picture) is only needed to link your phone or to meet other builders.
  • Phone and PC talk end to end encrypted. Our relay passes the messages along but can't read them.
  • Builders chat messages aren't stored by Noma. We keep who you matched with, for how long, and your vibes, for 90 days.
  • We don't sell your data, show ads or use tracking cookies.
  • You can delete your account in the app (Delete my account) or by writing to us through the Feedback form on our website.
  1. Who we are
  2. What we collect and why
  3. Content from other services
  4. Who processes data for us
  5. Why we're allowed to
  6. How long we keep it
  7. Deleting your data
  8. Your rights
  9. Age limits
  10. Security
  11. Changes
  12. Contact and grievances

1. Who we are

Noma (the desktop app for Windows and macOS, the Android and iPhone apps, and this website) is run by the Noma team ("we", "us"). We decide how your personal data is used, so we are its controller (the "Data Fiduciary" under India's Digital Personal Data Protection Act). Questions, requests and complaints: the Feedback form on our website.

2. What we collect and why

Noma on your PC

The desktop app works without an account. It watches the coding agents you connect (such as Claude Code, Codex or Cursor) on your own computer and shows you their requests. Your settings, approvals, focus timer, reading list and positions, tasks and agent chat history are stored on your PC and are not sent to us. What you type to an AI agent goes from your PC to that agent's own provider under their terms, not through Noma's servers.

Your account

You need a free account to link your phone or to use Builders. You can sign in with an email link, Google or GitHub. We store, with our database provider Supabase:

We use this to sign you in, show your name and picture to the people you chat with in Builders, and contact you about your account. Sign-in emails are sent through Resend.

Phone and PC

When you pair your phone with your PC, they exchange keys directly (by QR code). After that, everything between them (agent requests, your answers, prompts, replies, usage numbers) is end to end encrypted and passes through Noma's relay, which runs on Cloudflare. The relay can't read the content. It does see what any server needs to deliver a message: your account and device ids, your IP address, when messages are sent and how big they are. It does not keep a history of your messages. Your pairings are stored on your devices.

Builders (chat with other builders)

Builders is for adults (18+) only. When you look for someone, Noma's matching service pairs you with another builder. The chat itself goes directly between your two devices, end to end encrypted, and is relayed through Cloudflare's servers (TURN) so your chat partner does not see your IP address. Noma does not store your chat messages.

What we do keep:

GitHub for git

If you connect GitHub in the desktop app (Settings → GitHub), GitHub gives your PC an access token with the repo and workflow scopes so your agents can push and pull. The token is stored in your operating system's keychain on your PC and is never sent to Noma's servers. Git talks to GitHub directly. You can disconnect in the app, and revoke the token at any time at github.com/settings/applications.

Feedback form (this website)

When you send feedback we store your email address (to reply), your message, its type, the page you sent it from, your browser's user agent, and a salted hash of your IP address (only to limit how many messages one person can send per day; the IP itself is not stored). We keep feedback for 12 months and then delete it automatically. If a "verify you're human" check is shown, it is Cloudflare Turnstile.

This website and downloads

The site uses no analytics and no cookies. It remembers your light or dark choice in your browser only. We count downloads per platform (just a number for Windows, macOS, Android and iPhone, nothing about you). The site is hosted on Cloudflare, which processes your IP address to deliver pages and protect against attacks. Fonts are loaded from Google Fonts. PC installers download from GitHub Releases.

Crash reports

When crash reporting is turned on in a release, the desktop app sends error reports to Sentry: the error, the app version, your operating system and a stack trace. Your home folder is removed from file paths and messages before sending, and no IP address or user details are attached.

3. Content from other services

Some break activities load content straight from other services. Those requests go from your device to them, so they see your IP address and their own privacy policies apply:

4. Who processes data for us

We use these providers to run Noma. They process data on our behalf, or (for content you open) under their own policies:

ProviderWhat for
SupabaseAccounts, sign-in, profiles, reports
CloudflarePhone and PC relay, Builders matching and TURN relay, this website, feedback and download counts, Turnstile
GitHubSign-in with GitHub, GitHub for git, PC downloads and updates
GoogleSign-in with Google, Google News RSS, site icons, fonts on this website
ResendSign-in and account emails
SentryCrash reports (when turned on)
ipwho.isCountry for personalized news (can be turned off)
PokiGames

Some of them process data outside your country, including in the United States. Where the law requires it, we rely on their standard safeguards, such as the EU Standard Contractual Clauses. We don't sell or rent personal data, and we don't share it for advertising.

5. Why we're allowed to

6. How long we keep it

DataKept
Account and profileUntil you delete your account
Builders match history (who, how long, vibes)90 days
Builders chat messagesNot stored
ReportsAs long as needed to handle the report and keep any resulting ban in place
Feedback messages12 months
Download countsIndefinitely (they contain no personal data)
Crash reportsUp to 90 days at Sentry
Data on your PC and phoneUntil you remove it or uninstall the app

7. Deleting your data

8. Your rights

Wherever you live, you can ask us to:

If you are in the EU, the UK or similar places (GDPR), you can also complain to your data protection authority. If you are in India (Digital Personal Data Protection Act, 2023), you can ask for a summary of your data and who it was shared with, correction and erasure, nominate someone to act for you, and raise a grievance with us; if you're not satisfied with our answer, you can complain to the Data Protection Board of India.

Send requests through the Feedback form on our website. We may ask you to confirm it's really you, and we aim to reply within 30 days.

9. Age limits

Noma is not meant for children under 13, and Builders is only for people 18 and over. If you are under 18, use Noma only with your parent's or guardian's permission, and don't use Builders. If we learn that a child under 13 has given us personal data, or that someone under 18 is using Builders, we will delete the data or close the account. Tell us at the Feedback form on our website if you think this has happened.

10. Security

Phone and PC messages and Builders chats are end to end encrypted. Connections to our servers use HTTPS. Account data is protected by row-level access rules so each person can only read their own private data. Tokens on your PC are kept in your operating system's keychain. No system is perfectly secure; if something goes wrong that affects you, we'll tell you and the authorities as the law requires.

11. Changes

Noma is new and this policy will change as it grows. We'll update the date at the top, and for important changes we'll tell you in the app or by email before they apply.

12. Contact and grievances

The Noma team · Feedback form
This form is also our grievance officer contact under India's DPDP Act.