Privacy
Omni runs on your Mac. It has no account, and no tracking or ads. Its own server only checks its licence, and it counts which features are used unless you turn that off; neither ever carries what's in your email. To tag your email, draft replies, write meeting notes and answer what you ask it, it sends some of your email, and your meeting transcripts, to AI models through OpenRouter. This page lists everything that leaves your Mac, where it goes and when.
To Jev, to tag your email
Omni tags email with Jev, TypeSafe's AI model, through OpenRouter, using only providers that keep nothing (OpenRouter's zero data retention). It tags each account's newest 500 inbox emails as they arrive, while Tag inbox email automatically with Jev is on in Settings. For each email, Jev gets:
- the sender, the subject, the names of up to 10 attachments, how many people it went to and whether you were one of them;
- its text, up to 2,000 characters, or 6,000 when Jev takes a closer look;
- up to four of the sender's other inbox emails from around then, 400 characters of each;
- what you wrote under Who you are here for that account;
- the wording of the email's links and the site each goes to;
- your folder names, the senders you've filed into them, and what you did with that sender's earlier emails;
- up to 12 people you write to from that account, with their name, address and the subjects of your last three emails to each, so it can suggest whom to forward the email to.
To Jev, for your goals
When you have goals and Put events and reminders under your goals with Jev is on (it is unless you turn it off), Jev also gets your goals (each one's name, what counts, and the titles of up to five things you said don't count under it), only for the calendars and lists each goal looks in, and, under the same zero retention rule (never your emails):
- your events in the next 30 days from the calendars you turned on in Omni, with their title, times, calendar, place and notes;
- your open reminders in the Omni list, with their title, notes and due date.
To the reply model you choose
Drafts, notes and explanations come from the model you pick in Settings (Claude Haiku 4.5 unless you change it), through OpenRouter, using only providers that keep nothing (OpenRouter's zero data retention), as for tagging. A model with no such provider is refused: Settings marks it Not private and Omni asks you to pick another. If your model is down or refuses, OpenAI's GPT-5 mini answers instead, under the same rule. The model gets:
- when an email opens (or only when you click Draft replies, if you turn that off), to draft replies: its sender, subject, date and up to 2,000 characters of its text, what you wrote under Who you are here, that account's voice and anything you type to steer the reply. Your sign-off is added on your Mac and isn't sent;
- when you forward an email, to write your note: the same, and the names and addresses of the people you forward it to;
- when you open Chat about this email (or as each email opens, if you turn that on) or Add to reminders: the email, up to four earlier emails in its conversation, your replies, and up to six of the sender's other emails from around then. Chat about this email also looks for those in your Sent mail and archive, and Add to reminders on that email afterwards sends the ones it found. Add to reminders also sends anything you type in its box;
- when you press Add to calendar on an email: that email, to find the events in it;
- with Learn my voice on for an account (it's off until you turn it on): the 20 most recent emails in its Sent folder, up to 1,500 characters each, when you turn it on and then once a week;
- when you save a goal with What good looks like new or changed: the goal's name, what good looks like and what counts, so it can say whether it's clear and offer a sharper version. Each check is a receipt, “Goal check”.
To the reply model, for meeting notes
When you click Take notes on an event, Omni listens on your Mac and writes down what's said as it's said. When the meeting ends, the reply model you choose writes the notes, through OpenRouter, under the same rule as above. Only then, it gets:
- the transcript's text, line by line;
- the event's title and day, and the names and addresses of the people invited.
To offer to take notes on a call, Omni asks your Mac which apps are using the microphone. That's only the apps' names: it hears nothing, and nothing is sent. You can turn it off in Settings. Nothing is sent while Omni listens to a meeting. Its sound never leaves your Mac, whichever speech model you choose for dictating, and is never kept: it's turned into text on your Mac as it's heard, then let go. Screen & System Audio Recording is used only to hear the other side of a call through your Mac's sound; no image of your screen is taken or kept. The first time, macOS fetches its speech model from Apple, once.
To the reply model, when you Ask
When you ask Omni a question in Ask, the reply model you choose answers it, through OpenRouter, under the same rule as above: only providers that keep nothing. Only then, it gets your question and what Ask reads to answer it, from the sources you've ticked under the box:
- emails it finds in Omni's memory on your Mac or in Mail (the inbox, older mail and Sent), each cut to 1,500 characters of its text, at most 10 at a time, except the text of any email Omni has warned you is aimed at AI;
- your events, open reminders and those done in the last 30 days, the Omni note, and meetings' notes and transcripts;
- your goals;
- up to 30 of the facts you told Omni or remembered, each with where it came from.
Omni's memory itself never leaves your Mac: only what Ask reads from it for one question does.
If you've saved a Brave or Firecrawl key in Settings, the words Omni searches the web for, and only those, go to that provider.
To a tidy-up model, when you dictate into other apps
When you hold Control, or press the Dictate button, to write in another app, Omni turns your voice into words: on your Mac, unless you choose a cloud speech model (below). Those words, not the sound, go to a model that keeps nothing, through OpenRouter, to take out the ums and tidy the punctuation, unless you turn Tidy up what you dictate off in Settings → Dictation. A saved preset skips this.
To a cloud speech model, only if you choose one
The sound of your voice stays on your Mac unless you choose a cloud speech model in Settings → Dictation. Apple's speech recognition, on your Mac, is the default. Omni tells you who your voice will go to before you choose, and nothing changes until you say so.
With one chosen, each time you dictate (holding Control or the Dictate button) the sound of that dictation goes once, through OpenRouter, to a company that runs that model, and only to those OpenRouter lists as keeping nothing. Omni names them before you choose, and asks again if there's a new one. Omni holds the sound in memory for that dictation and never saves it. Dictate and conversations in Talk, and your meeting notes, stay on your Mac, and a saved preset sends no sound. If the model can't be reached, the words your Mac heard are used instead. Each dictation it hears is listed in Settings → Privacy → Receipts, with its seconds and its cost.
To the voice you choose, when Omni speaks
When Omni speaks (an answer when you talk to it, Read aloud, Play my brief or Preview), the words it says go, as text, to the speech model you pick in Settings, through OpenRouter, and only to speech models OpenRouter lists as keeping nothing; if that voice can't be reached, your Mac's own voice says them on your Mac instead.
To OpenRouter
Every AI request goes through OpenRouter with your OpenRouter key, so OpenRouter's own terms and your privacy settings there apply too. Omni also uses your key to show your remaining credit, and fetches OpenRouter's public list of models.
To Omni's licence server
When Omni starts, every six hours while it's open, and when you activate a key, it asks Omni's licence server (a Google Cloud Function in London, run by Omni's maker) whether it may run. The request carries a one-way code made from your Mac's hardware id, so your Mac can be told apart without saying which Mac it is; your licence key, if you've entered one; and the version of Omni. The server keeps that code with when it first and last heard from it and the version, and, for a licence, the email address you bought it with and which Mac it's on. While Omni is free, this check only tells Omni so.
Usage counts, to Google Analytics
Unless you turn off Share anonymous usage counts in Settings → Privacy, Omni sends Google Analytics a count each time something happens: that it opened, an email archived or deleted, a reply sent (and whether Omni drafted it), a reminder added, a suggestion taken or ignored, meeting notes written, and your trial or licence starting or ending. Each count carries numbers and kinds only, such as how many emails, and a one-way code made from your Mac's hardware id, different from the licence server's, so the two can't be matched. Never an email, a subject, an address, a name, or anything you typed; nor which AI models you use.
To getomni.space
When Omni starts, and once a day while it's open, it asks this website whether a newer version is out. The request carries nothing about you or how you use Omni, beyond what every web request carries, such as your IP address.
Only when you click
- Unsubscribe sends the sender's one-click unsubscribe request to their own server, without cookies, or opens their unsubscribe page in your browser, or a Mail draft for you to send.
- Show images loads an email's pictures from the sender's servers, which can tell them you opened it. Load images in emails automatically does this for every email; it's off until you turn it on.
- Links you click open in your browser, and places in Maps.
- Your replies and forwards are sent by Apple Mail, from your own account.
What stays on your Mac
- Your email stays in Apple Mail. Omni reads it from Mail as it needs it.
- A log of how much memory Omni uses, a line every 10 minutes for 30 days: only sizes and which page was showing, never your email. It's yours to open in Settings → Memory use.
- With Memory on (it is unless you turn it off in Settings), Omni keeps an index on your Mac so Ask and search
can find older things by their words: your inbox and its text, the last 12 months of mail filled in slowly, Sent's last
90 days, events from three months back to a year ahead, open and recently done reminders, the Omni note and meeting
transcripts, with the people you're in touch with and the facts you told Omni. An email Omni has warned you is aimed at
AI is kept by its subject and sender only. It's one file in
~/Library/Application Support/com.robgray.omni, kept out of Time Machine, and protected at rest by FileVault when FileVault is on. Forget removes one fact, person or email (with Undo), and Forget everything deletes the whole file. Turning Memory off stops Omni adding to it. - Tags (with each email's sender and suggested links), reply drafts, your filing history, settings, voices and goals are
kept in
~/Library/Application Support/com.robgray.omni. - Each meeting's transcript and notes are kept in
~/Library/Application Support/com.robgray.omni/meetingsuntil you delete them. - Your saved chats (what you asked in Ask, what you said to Talk, the questions you asked about an email, and the
instructions you gave a draft) are kept in
~/Library/Application Support/com.robgray.omni/chats, kept out of Time Machine, until you delete them. A screenshot you asked about is never kept. - Your OpenRouter key is kept in the macOS Keychain. Remove in Settings deletes it.
- Your licence key, if you have one, and the licence server's last answer are kept in the macOS Keychain.
- Which calendars you turned on is kept in Omni's own storage on your Mac.
- Your note and reminders are in Apple Notes and Reminders, where Apple keeps them.
This website
getomni.space sets no cookies and serves its own fonts, so visiting it sends nothing to Google. It's hosted by Vercel, which keeps standard request logs, and counts visits with Vercel Web Analytics, which uses no cookies and keeps no record of who you are: only the page, where you came from, your country and your kind of device.
Removing Omni
Remove your key in Settings, then delete Omni from Applications and the folder ~/Library/Application Support/com.robgray.omni, which holds Omni's memory too. The Omni note and the Omni
list are yours, and stay in Notes and Reminders.
Last updated 4 November 2026