Stat Sentry

Privacy policy

Applies to Stat Sentry and Stat Sentry Helper. Last updated 3 November 2026.

In short: Stat Sentry itself collects no personal data. It has no account, no analytics and no advertising, and it doesn't track you. What it measures stays on your Mac. It goes online only in the cases below, and only when you turn them on or ask. The developer receives data from you only in a problem report you choose to send.

Who is responsible

The data controller is Piotr Panasewicz, reachable at piotr@codice.pl. Write to that address about anything in this policy, including the rights listed below.

What stays on your Mac

CPU, memory, sensor, disk, network and process readings, their short history, your settings and alert rules, and Stat Sentry's own log. None of it is sent anywhere unless you send a report, described below. The log is kept for 7 days.

While a Stat Sentry widget is on your desktop or in Notification Center, Stat Sentry keeps a copy of the latest readings in a folder that only it and its widgets can read. If a widget shows them, that includes the names of the busiest processes and running AI agents. The copy is deleted when you remove the last widget.

Public IP address (off until you turn it on)

If you turn on Show public IP, Stat Sentry asks Cloudflare (cloudflare.com/cdn-cgi/trace) for your public address and country, at most every 10 minutes or when your network changes. Cloudflare sees the request, as with any website you visit; see Cloudflare's privacy policy. The result is only shown, never stored or sent elsewhere.

Wi-Fi name and Location Services

macOS only reveals the Wi-Fi network's name to apps allowed to use Location Services. If you allow it, Stat Sentry uses that permission only to show the name. It never reads, stores or sends your location.

Local AI models

If Ollama is running, Stat Sentry asks it, on your Mac (localhost), which models are loaded. Nothing goes over the network.

Problem reports (only when you send one)

Settings › Support can send a report to the developer. Nothing is sent until you click Send Report, and you can preview the exact text first. A report contains:

Reports leave out volume names, your Wi-Fi name, IP and MAC addresses, and other apps' processes. Your account name is removed from file paths and from the rest of the log. Reports go over HTTPS to codice.pl, are read only to fix the problem you reported, are never shared or sold, and are deleted automatically after 90 days.

With each report the server also notes when it arrived, its size, and the app version, macOS version, Mac model and language Stat Sentry sends with it. It doesn't keep your IP address. The address is used only while the report arrives, to limit how many reports one sender can upload in an hour; an IPv6 address counts with the rest of its /64 network, the block a provider usually gives one connection. For that hour, the count is filed under a keyed hash of the address or network, which can't be turned back into it, and then deleted.

After sending, Stat Sentry shows the report's reference. Quote it if you want the report deleted sooner, or want a copy of it.

Crash reports through Apple

If you chose to share analytics with app developers in macOS, Apple may pass Stat Sentry's crash reports to the developer. They don't identify you. You can change this in System Settings › Privacy & Security › Analytics & Improvements.

Notifications

Alerts are created and shown on your Mac. No notification service outside Apple's is involved.

Stat Sentry Helper

The Helper runs as a system service so it can read the Mac's temperatures, fans and power, and every user's processes. It answers only Stat Sentry and Stat Sentry Helper, signed by the same developer, and never goes online. It stores nothing unless you turn on Record history in Settings › Helper. Then, once a minute, it saves CPU and memory use, CPU and GPU temperatures and your Mac's power to /Library/Application Support/Stat Sentry, keeps the last 7 days, and never sends them anywhere. Turning it off, or Uninstall Helper, deletes them.

There's one Helper for the whole Mac. Anyone who uses Stat Sentry in another account on the same Mac sees every user's processes too, yours included: their names and how much CPU, memory and disk they use. They can also turn history on or off, and off deletes it for everyone.

Legal basis

A problem report is processed because you choose to send it: that is your consent (Article 6(1)(a) GDPR). You can withdraw it at any time by asking for the report to be deleted; this doesn't affect anything done with it before. The short-lived rate-limit count relies on the legitimate interest in keeping the upload service from being abused (Article 6(1)(f) GDPR).

Reports are stored on a server in Poland. They aren't passed to any processor or other recipient, and aren't transferred outside the European Economic Area. No decision about you is made automatically, and nothing is used for profiling.

Your rights

For a report you sent, you can ask for access to it and a copy (Articles 15 and 20 GDPR), its correction (Article 16), its deletion (Article 17), or the restriction of its processing (Article 18). You can also object to the rate-limit processing (Article 21). Write to piotr@codice.pl with the report's reference. You'll get an answer within one month. You also have the right to complain to the President of the Personal Data Protection Office (Prezes Urzędu Ochrony Danych Osobowych, uodo.gov.pl), or to the data protection authority where you live or work.

Children

Stat Sentry collects no data from anyone, children included. A problem report holds only what is described above.

Changes and contact

If this policy changes, the new version will be published here with a new date. Questions: piotr@codice.pl.