← Back to Noah
Privacy Policy
Last updated: April 28, 2026
This policy describes what Noah collects, what it doesn't, and how the information is used. We try to keep it short and plain.
What Noah is
Noah is a Mac desktop app that helps you fix problems on your computer. You describe what's wrong, Noah diagnoses, shows a plan, and fixes it after you click "Please fix it". The desktop client is open source (github.com/xuy/noah); a small backend at noah-consumer.fly.dev handles authentication, billing, and routes your conversation to Anthropic's Claude API.
What we collect
- An anonymous device ID generated locally on your Mac when you first launch Noah. This is how your trial is tracked. It is not linked to your name or email unless you subscribe.
- Your email address, only if you subscribe (Stripe collects this at checkout) or use a magic-link sign-in to restore an existing account.
- The conversation you have with Noah, which is forwarded to Anthropic's Claude API to generate diagnostic plans and responses. We do not store the contents of your chat conversations on our servers beyond what is needed to serve the immediate request.
- Usage counters: number of fixes per billing period, used to enforce the fair-use limit (100/month).
- Standard server logs: IP address, request timestamp, user agent. Retained 30 days for debugging and abuse prevention.
- Stripe payment data: handled by Stripe (stripe.com/privacy). We never see or store your card number.
What we don't collect
- The contents of files on your Mac. Noah inspects your system to diagnose problems, but file contents are not uploaded.
- Your name, address, or phone number. Stripe may collect a billing address for tax purposes; we don't see it.
- Browsing history, keystrokes, or screen contents.
- Anything via third-party trackers on the desktop app. The app does not embed analytics SDKs.
How we use the information
- To run the service: route your conversations to Claude, enforce trial and subscription state, charge your card via Stripe.
- To improve Noah: aggregated, de-identified statistics about how features are used. We do not read individual conversations.
- To prevent abuse: detect repeated trial creation from the same source, brute-force attempts, and similar.
- To advertise: when you visit onnoah.app from a Meta (Facebook/Instagram) ad, we may use Meta's Conversions API to send signals like "trial started" or "subscribed" back to Meta so the ad system can find more people like you. These signals are sent server-side and contain a hashed device identifier, not your name or email.
Third parties
- Anthropic — your conversations are sent to Claude. See anthropic.com/legal/privacy.
- Stripe — processes payments and stores card data.
- Resend — sends magic-link sign-in emails.
- Fly.io — hosts the noah-consumer backend.
- Cloudflare — hosts this landing page and routes downloads.
- GitHub — hosts the open-source desktop client and serves the .dmg downloads.
- Meta — receives ad-conversion signals via Conversions API when you arrive from a Meta ad.
Your choices
- Delete your account: email [email protected] from the address tied to your subscription. We delete your record and cancel any active subscription.
- Cancel your subscription: from inside Noah → Settings → Billing → Manage subscription, or directly in Stripe.
- Use Noah without an account: the desktop client supports "bring your own Anthropic key" (BYOK) under Settings → Advanced. In that mode, no data passes through our servers.
- Opt out of Meta conversion tracking: install Noah from a direct link (e.g., GitHub Releases) instead of clicking through a Meta ad, and we will not have any Meta-attributable identifiers to send.
Data retention
We retain your account and entitlement record while your subscription is active. After cancellation, we keep it for 90 days for refund/dispute handling, then delete. Server logs are retained 30 days.
Children
Noah is not directed at children under 13 and we do not knowingly collect their data.
Changes
We may update this policy. Material changes will be announced on onnoah.app. Continued use after a change means you accept the updated policy.
Contact
Questions? [email protected].