What it sees stays on your Mac.
Effective 26 September 2026
The short version
An activity monitor sees every app you run and every project you work on. Vitals reads that to show it to you, keeps a small history of it on your Mac, and sends none of it anywhere. There is no account, and there are no analytics in the app.
What Vitals reads
- Running processes: their names, which app they belong to, and how much memory, CPU, energy, disk and network each is using. This is the product.
- System readings: overall CPU, memory pressure, disk space, network throughput, GPU use, battery, temperatures and fan speeds.
- For the Projects tab: the working folder of your own processes and the ports they are listening on, so a dev server can be shown under the project it belongs to.
- Connected devices: the battery level of Bluetooth accessories such as AirPods, and your mounted volumes.
What it keeps, and where
Vitals keeps its history in ~/Library/Application Support/Vitals: how much each app used per day, the last few minutes behind the live charts, and the insights it has shown you. Settings for Vitals are saved in macOS preferences, and your license is kept in your Keychain. All of it stays on your Mac. Delete it and it is gone; there is no copy anywhere else. Settings → About → Show Usage Data in Finder takes you to the folder.
When it uses the network
For these things only, and none of them carries anything about what your Mac is doing:
- Checking for updates. About once a day, if you allow it, Vitals downloads a short list of versions from statics.fore.studio. The request says only that it comes from Vitals and which version you have.
- Your license. When you activate, Vitals sends our licensing server at apps.fore.studio your key, your Mac’s name (the one in System Settings → General → Sharing), your macOS and Vitals versions, and an anonymous ID made from a one-way hash of your Mac’s hardware ID. The name is there so you can tell your Macs apart when you move a license. About once a week Vitals sends the key and that ID again to confirm the license is still active, and it sends them once more if you deactivate.
- A review, if you write one. After a week, Vitals offers a short review form. If you send it, it goes to apps.fore.studio with your license key: the rating, your words, and a name, role and X or LinkedIn profile only if you fill them in. It is published only if you tick the box that allows it. Until a review is sent, Vitals also asks the same server once per launch, with your key, whether your license already has one, so it never asks twice.
It never sends process names, app names, project names, file paths, history or readings.
Permissions it may ask for, and why
- Files in Documents, Desktop or Downloads. macOS asks the first time Vitals works out which project a process belongs to, if that project lives in one of those folders. It reads folder names to find the project's root and nothing inside your files. Decline, and it guesses the project from the path instead.
- Audio capture. Only if you use the volume mixer. Changing one app's volume means passing its sound through at the level you set. Nothing is recorded or kept.
- Notifications. To tell you when an app misbehaves. Off is fine; the same items appear in the app.
- A background item, under Login Items. Only if you enable the optional helper or Open at Login.
The optional helper
On its own, Vitals can measure only the processes you started. To include macOS’s own, you can turn on Full System Metrics, which adds a small helper that runs with administrator rights. It does one thing: given a list of process IDs, it returns how much they are using. It accepts no file paths, runs no commands and changes nothing. macOS lets only the Vitals app we signed talk to it, and it quits when Vitals closes. Vitals works without it, and you can remove it any time in Settings → Permissions.
Buying
Payments are handled by Paddle, our merchant of record, under their own privacy policy. From them we receive your email, your name if you gave one, what you bought and when, which is what we need to send your key and help you. We never see your card.
This website
This site uses Google Analytics to count visits and see which pages and buttons people use, so we know what to improve. It records the page, the site that sent you, your browser and device type, your approximate location, and actions such as opening the checkout, picking a number of Macs, opening a question in the FAQ or downloading Vitals. It never receives what you type into a form: not your license key and not your email. Google Signals and ad features are off, so none of it is used for advertising.
In the EU, the UK, Iceland, Liechtenstein, Norway and Switzerland, Google Analytics runs without cookies. Everywhere else it sets Google’s own analytics cookies on this site (_ga), which keep for up to two years. You can block them in your browser or with Google’s opt-out add-on; the site works the same either way. Google handles this data under its own privacy policy.
The site also asks our licensing server for the current price, and it loads Paddle’s checkout only when you click a buy button. The numbers on the home page are a simulation that runs in your browser; the page reads nothing from your computer. None of this applies to the Vitals app, which has no analytics.
Questions
Email [email protected]. A person reads every message.