ORBIT

Privacy Policy

VERSION 1.0 · EFFECTIVE 2026-08-19 · ORBIT SOFTWARE LLC

This explains what Orbit Software LLC ("ORBIT", "we") collects, why, who else sees it, and what you can do about it.


THE SHORT VERSION

Most of your data never reaches us. ORBIT runs on your computer. Your charts, trades, journal, labels, settings and — importantly — your broker and market data credentials are stored on your machine. When you use our natural voice service, the text ORBIT is about to speak passes through our server to ElevenLabs. That text can include details of your trades (see section 3); we do not log or store the spoken text. The desk also contacts services directly for broker access, Ask ORBIT, voice, alerts, public information and page resources, as listed in section 3. Those services receive the information needed for those calls.

We never see your card. Payments go through Stripe. We receive confirmation that you paid and an identifier, never your card number.

We do not sell your personal information. Not to anyone, for anything.

We do not relay your market-data feed. Quotes, bars and depth flow from your data provider to your computer. A sentence sent for natural voice can include market details, as described above.


1. WHAT WE COLLECT

Things you give us

WhatWhenWhy
Email addressSignup, waitlistYour account, receipts, service notices
UsernameSignupIdentifying your account
PasswordSignupStored only as a salted hash — we cannot read it
Name, billing addressCheckoutHeld by Stripe, not by us
Free-text answersWaitlist formUnderstanding what to build
Your consent, and which version of these terms you agreed toWaitlist form, signupProving that consent was actually given, and to what wording
Support messagesWhen you writeAnswering you
Text ORBIT speaks aloudWhen you use our natural voice service while signed inTurning it into speech through ElevenLabs (section 3); we do not log or store the text

Things collected automatically

WhatWhy
Device identifierEnforcing the two-device limit. It is a one-way hash of hardware characteristics — not a serial number, not your name, and it cannot be reversed into anything identifying
Device name and OSSo you can recognise your own machines in a device list
Subscription status and datesDeciding whether your access is current
Last-seen timestamp per deviceShowing you which device is which
Voice usage counts (characters and requests per day, linked to your username)Enforcing the account's voice allowance
Website analyticsUnderstanding traffic — see the section below, which explains exactly what this is

Website analytics, in full

We measure our own website. We do it ourselves, on our own servers, and we do not use Google Analytics, advertising pixels, or any third-party tracking service. Specifically:

Things we do NOT collect

2. WHY WE USE IT

We do not use your information for automated decisions with legal effects.

3. WHO ELSE SEES IT

We use a small number of providers. Each sees only what it needs.

ProviderWhat it getsWhat it does
StripeEmail, your ORBIT username (as a subscription reference and metadata), name, billing address, card detailsPayments and subscriptions. Stripe is a PCI-compliant processor with its own privacy policy
Google WorkspaceEmail you send us, and copies of the notifications below that reach our inboxOur email
CloudflareIP address and request data for site visits and the app's calls to our servers; the database holding your account record and voice usage countsHosting, storage and protection for tradeonorbit.com
ResendYour email address and username, and the content of account emails (welcome and download details, password-reset links)Delivers our account emails
ElevenLabsThe text ORBIT is about to speak when you use our natural voice service while signed in. It can include symbols, position sizes, P&L and other personal details in the text. We do not attach your ORBIT username or email as separate fieldsTurns the text into speech; our server relays it without logging or storing the text
FormSubmit(1) Waitlist signups: your email, free-text answers, the terms version you agreed to and your country. If our endpoint fails, your browser sends the form directly to FormSubmit, which also sees your IP address. (2) Internal billing alerts: the account's username, Stripe customer and subscription identifiers and status, and for refunds and disputes, the amount and Stripe charge or dispute referenceRelays signup and owner notifications, including billing alerts, to our inbox by email. See section 9

What the desk reaches directly

These connections run from your computer. The receiving service sees your IP address and the request data described below. Calls made with your own keys use your account with that provider; ORBIT's servers do not relay those calls. The signed-in natural voice service in the table above is a separate path through our server.

ServiceWhat it receivesWhen it is contacted
RithmicYour broker login, account and contract selections, orders (including changes and cancellations), and market data subscription requestsWhen you connect your own Rithmic broker/data account. Your broker credentials and orders go directly from your desk, not through ORBIT's servers
AnthropicYour Ask ORBIT question, conversation history, notebook notes and trading context: the chart/account fact snapshot sent with the questionWhen Ask ORBIT uses your own API key
ElevenLabsThe spoken text, which can contain trading or personal details, plus the selected voice and voice settings; your key authenticates speech and voice-list requestsWhen you configure your own API key for direct voice
OpenAIThe spoken text, which can contain trading or personal details, plus the selected voice and model; your key authenticates the requestWhen you configure your own API key for direct voice
ntfy.shYour chosen topic and alert titles and bodies about entries, exits, risk halts or feed statusWhen you choose ntfy alerts and configure a topic. ntfy.sh is the default server for that choice; no API key or account is required. You can choose a different ntfy server, which receives the same data
PushoverAlert titles and bodies, priority, and your Pushover application token and user keyWhen you choose and configure Pushover alerts
Your webhookAlert titles and bodies, priority and an ORBIT source label, sent to the URL you chooseWhen you choose webhook alerts. The destination operator receives the payload; any credentials in your URL go to that destination
Yahoo FinanceYour IP address and requests for symbols, quote/chart intervals and date ranges, or news feedsPublic quotes, stock charts and footer news; no API key required
CNBCYour IP address and news feed requestsFooter news headlines; no API key required
MarketWatchYour IP address and news feed requests, sent to its Dow Jones feed serviceFooter news headlines; no API key required
Open-MeteoYour IP address and the town you type for place lookup; the resulting latitude/longitude coordinates for the forecastFooter weather through its geocoding and forecast services; no API key required
AlpacaYour IP address, your own API key and secret, and requested stock symbols, intervals and date rangesStock-chart data when you configure Alpaca credentials. This is a data request, not a futures order route
Google FontsYour IP address and requests for font stylesheets and font filesDownloads missing local fonts and provides the desk page's fallback when the local copy cannot load; no API key required
unpkgYour IP address and the chart library resource requestDownloads a missing local library and provides the desk page's fallback when the local copy cannot load; no API key required

Alerts are off by default. Once configured, their titles and bodies can include symbols, prices and trade results in R. Dollar amounts are sent only if you enable them. A public ntfy topic can be read by anyone who knows its name; choose the destination and topic with that in mind.

We do not sell your personal information, and we do not share it for cross-context behavioural advertising.

We may disclose information if legally required, to protect our rights or someone's safety, or as part of a merger or sale of the business — in which case you will be told before your information moves.

4. HOW LONG WE KEEP IT

5. YOUR RIGHTS

Wherever you live, you may ask us to:

Email privacy@tradeonorbit.com. We respond within 30 days, and we will not treat you worse for asking.

If you are in California, you have these rights under the CCPA/CPRA, including the right to know what is collected and shared and the right to opt out of sale — we do not sell, so there is nothing to opt out of.

If you are in the EEA or UK, our lawful bases are: performing our contract with you (account and subscription), legitimate interests (security, fraud prevention, improving the product), consent (marketing), and legal obligation (tax records). You may object to processing based on legitimate interests, withdraw consent at any time, and complain to your data protection authority.

6. SECURITY

Passwords are stored as salted PBKDF2 hashes — we cannot read them, and neither can anyone who obtains the database. Sessions use short-lived signed tokens rather than storing your password. Traffic is encrypted in transit. Access to production systems is limited.

No system is perfectly secure, and we will not pretend otherwise. If a breach affects your personal information we will tell you and the relevant authorities as the law requires.

The strongest protection here is structural: most of your sensitive data never leaves your computer, so most of it cannot be exposed by any breach of ours.

7. CHILDREN

The Service is for people 18 and over. We do not knowingly collect information from children. If we learn we have, we delete it.

8. INTERNATIONAL

We operate from the United States. If you use the Service from elsewhere, your information is processed in the US, which may have different data protection law than your country. Where required, we use appropriate safeguards for transfers.

9. CHANGES

We may update this policy. Material changes get 30 days' notice by email or in the app before taking effect, and the "last updated" date always reflects the current version.

Waitlist signups are stored through our own endpoint, which also forwards email notifications to FormSubmit. The browser can send the form directly to FormSubmit if that endpoint fails. Internal billing alerts also use FormSubmit. Moving notifications to another provider would change who receives the data; it would not end third-party processing. We will update this policy if these arrangements change.

10. CONTACT

Orbit Software LLC privacy@tradeonorbit.com