Back to site

Privacy Policy

Effective date: November 3, 2026

1. Operator

WhatsMyUsage is developed and operated by Dominique Rosario. Privacy questions and requests can be sent to contact@getwhatsmyusage.com.

2. About WhatsMyUsage

WhatsMyUsage is a macOS menu bar utility that shows usage information from 68 supported AI agents and services, including Claude, Codex, Cursor, and Grok.

3. Information the app accesses

When you enable a provider, WhatsMyUsage may access that provider's local configuration files, usage files, application preferences, authentication credentials, or related macOS Keychain entries. Where a provider connects through its website, the app may read that site's session cookies from browsers on your Mac. It may also process usage, plan, credit, rate-limit, or account-status responses returned by that provider.

Local tools. For some agents, the app may run that agent's own command-line tool, if it is installed on your Mac, only to read your usage, plan, or account status: claude (Claude), codex (Codex), grok (Grok Build), amp (Amp), auggie (Augment), kiro-cli (Kiro), agy (Antigravity), arkcli (Doubao), and bl (Alibaba Token Plan). Some of these tools can stay open in the background for up to 10 minutes between refreshes. For Vertex AI, and for AWS Bedrock when you use an AWS profile, it may run gcloud or aws only to get the credentials you already set up with them. For Gemini, it does not run the gemini tool to read usage; it finds where the tool is installed and reads sign-in settings from its files. A tool the app runs can contact its own company, as it would if you ran it yourself, under that company's terms.

To find these tools, the app looks in your PATH and in common install locations such as /opt/homebrew/bin, /usr/local/bin, and ~/.local/bin. It may also start your login shell to ask where a tool is, which runs your shell's startup files. For Antigravity, it looks through the list of programs running on your Mac to find Antigravity and checks which local port it is using. For some of these steps it uses tools that come with macOS, such as curl and lsof. The app never installs software, other than its own updates as section 4 describes.

This access is used only to authenticate with the provider and display your usage information. WhatsMyUsage does not require a separate app account and does not intentionally access unrelated documents or general browser history.

4. Network communication

Providers. On first launch, WhatsMyUsage turns on Claude, Codex, Cursor, and Grok: the ones it finds set up on your Mac, or all four if it finds none. The other 64 agents connect only after you add them, and you can remove any agent later. For each agent that is on, the app makes HTTPS requests directly from your Mac to that provider's services, for example those operated by Anthropic / Claude, OpenAI / Codex, Cursor, and xAI / Grok. These requests are needed to retrieve current usage information or refresh provider authentication. Section 17 lists every provider by name.

Provider credentials and request data are sent only to the corresponding provider as needed for that integration, or to the endpoint you set up yourself for a provider that needs one. WhatsMyUsage does not send your credentials or usage information to a server operated by Dominique Rosario.

License checks (direct-download version). The app contacts Polar to activate, validate, and deactivate your license. It sends your license key, your Mac's name, an activation ID, and a one-way hash of your Mac's hardware ID; the hardware ID itself is not sent. Validation runs at launch and periodically after that.

Update checks (direct-download version). The app uses Sparkle to check getwhatsmyusage.com for new versions automatically, and downloads updates from the same site. Like any web request, this shows your IP address to the host. It carries no credentials or usage information, and Sparkle's optional system profile is not turned on.

Setapp version. Setapp's own framework handles licensing and updates, and the app reports to it when you click its menu bar item. Setapp handles that information under its own terms.

Crash reports. The app sends crash reports and related diagnostics to Sentry unless you turn them off, as section 6 describes.

5. Local storage

WhatsMyUsage stores app preferences locally on your Mac, including enabled providers, refresh settings, launch-at-login preference, and interface state. This information remains until you change the setting or remove the relevant local data.

Usage history is kept in plain files in ~/Library/Application Support/WhatsMyUsage: raw readings for 30 days and daily summaries for 13 months. It survives updates and removing an agent. Settings › General › Clear usage history… deletes it. The same folder also holds the latest reading for each agent and a list of connected accounts with hashed identifiers; clearing usage history does not delete those.

API keys you enter in WhatsMyUsage are stored in the macOS Keychain, in items that belong to the app. In the direct-download version, so is your license. To keep a provider connected, the app may also store session data it has read or refreshed, in its own Keychain items and, for some providers, in private files in ~/Library/Application Support/CodexBar or ~/.codexbar. When a Gemini sign-in expires, the app refreshes it and writes the new tokens to the Gemini CLI's own credentials file.

6. Crash reports

WhatsMyUsage sends crash and freeze reports to Sentry, in Sentry's EU (Germany) region. This is on by default. To turn it off, use Settings › General › Send crash reports. While it is on, the app also sends Sentry session starts and ends, performance traces for about 20% of operations, and a warning if a usage history file can't be read.

These reports contain technical details: stack traces, the app version and whether it is the Setapp or direct-download version, your macOS version, Mac model, processor, memory, language setting, a random installation ID, and a trail of recent app events, including the addresses of network requests the app made. Those addresses can show which providers you use.

The app turns off Sentry's default collection of personal data. Before a report leaves your Mac, the app removes query strings, URL fragments, and cookies from recorded requests, and replaces your home folder and macOS user name in file paths, email addresses, and access tokens and API keys it recognizes in text. Reports are not meant to include your credentials or usage figures. Like any web request, sending a report shows your IP address to Sentry; the app does not add it to the report.

7. Analytics and advertising

The WhatsMyUsage app does not include advertising SDKs, cross-app tracking, or analytics SDKs that measure how you use it. It does include two third-party SDKs that send data: Sentry, for the reports in section 6, and in the Setapp version, Setapp's framework, as section 4 describes. The getwhatsmyusage.com website is separate from the app, runs on Cloudflare Workers, serves release downloads from Cloudflare R2, and uses PostHog (EU cloud) for website analytics and error reporting. PostHog sets a first-party cookie with a random visitor ID to count visits and to attribute purchases to the page or link that brought a visitor; when you buy directly, that ID and the visit's session ID are passed to Polar with your checkout so the completed order can be linked back to the visit, along with your IP address so Polar can pick the checkout currency. Visiting these pages may therefore generate ordinary website analytics such as page visits, clicks, referrer, country, and basic device information; this does not give PostHog access to data inside the WhatsMyUsage app.

You can block or delete cookies in your browser's settings; the website and checkout keep working without them.

8. Third-party providers

Information sent directly to a supported provider, Polar, Setapp, or Sentry is handled under that company's own terms and privacy policy. WhatsMyUsage is not affiliated with or endorsed by Anthropic, OpenAI, Cursor, xAI, or the other supported providers.

Supported providers are independent companies in different countries, for example the United States and China. Turning one on sends requests from your Mac directly to that company, under its terms and the laws where it operates. This policy does not give each company's country; its own privacy policy says where it operates and how it handles your data, so it is worth reading before you turn on a provider you don't already use.

9. Purchases

Direct purchases. Polar is the merchant of record: it collects your email address, payment details, and billing details, handles tax, and sends your license key. You enter your payment details with Polar, and they never reach this website. Dominique Rosario can look up orders in Polar, including the buyer's email address, to handle refunds and support.

When you start a checkout, the website gives Polar the product, any discount, and the IDs and IP address described in section 7, and records in PostHog that a checkout was created: its ID, the number of products, and whether discounts apply. When an order is paid, Polar notifies the website, which records in PostHog the order ID, checkout ID, product ID, billing reason, amount after discounts and before tax, currency, and whether a discount was used. These are linked to the visit's IDs, or to Polar's customer ID if there are none.

Polar's notification can include customer details such as your email address and billing name and address. The website uses only the fields above and has no customer database.

Setapp purchases. Purchases through Setapp are handled by Setapp under its own terms and privacy policy. This website does not receive Setapp's order data.

Refunds. Section 4 of the Terms of Use explains refunds.

10. Support emails

If you write to contact@getwhatsmyusage.com, your address and message are used only to answer you and handle your request, for example a refund. They are kept as long as needed for that and for legal record-keeping. The feedback and agent-request links in the app only open your own mail app with a subject line filled in; nothing is sent until you send it.

11. Purposes and legal bases

Where the GDPR applies, the personal data handled for WhatsMyUsage rests on these legal bases under its Article 6(1):

  • Contract (Art. 6(1)(b)): licensing, purchases, and updates, including the license and update checks in section 4 and the order handling in section 9, and support requests about them.
  • Legitimate interests (Art. 6(1)(f)): crash reports, to find and fix faults, which you can turn off as section 6 describes; serving and securing the website and app; and answering other support requests.
  • Legal obligation (Art. 6(1)(c)): tax and accounting records.
  • Website analytics: the website does not ask for consent before PostHog runs, so this setup does not rely on consent. It relies on legitimate interests (Art. 6(1)(f)) in counting visits and attributing purchases. You can object as section 14 describes.

The app's use of your provider data, described in section 3, happens on your Mac because you turned that provider on. Your credentials and usage information are not sent to a server operated by Dominique Rosario.

12. International transfers

Cloudflare, which hosts the website and release downloads, and Polar, which handles purchases and licenses, are US companies, so data they receive may be processed in the United States. Website analytics go to PostHog's EU cloud, passing through the website on Cloudflare first, and crash reports go to Sentry's EU region.

Where personal data leaves the EU or EEA, the transfer relies on the recipient's own safeguards, such as the EU-US Data Privacy Framework or Standard Contractual Clauses. Each company's privacy policy describes the ones it uses, and you can ask about them at contact@getwhatsmyusage.com.

Requests to a supported provider, or to Setapp in the Setapp version, go directly from your Mac to that company, wherever it operates, as section 8 describes. They do not pass through Dominique Rosario, so the safeguards above do not cover them.

13. Retention and deletion

WhatsMyUsage does not operate a remote database for app credentials or usage information. Local preferences, usage history, and Keychain items remain on your Mac until removed. Provider-side records are retained by the relevant provider according to its own policy. Crash reports already sent are retained by Sentry, and license records by Polar; to ask about them, use the contact address below.

To remove WhatsMyUsage, quit the app and delete it from Applications. You can also remove its login item in macOS System Settings and delete related WhatsMyUsage preferences, Keychain items, and the folders named in section 5. Deleting the app does not remove these on its own, and a direct-download license stays in the Keychain so that a reinstall keeps its activation. Removing WhatsMyUsage does not delete data belonging to Claude, Codex, Cursor, Grok, or any other provider.

14. Your rights

Depending on where you live, you may have rights over your personal data. Under the GDPR, these are:

  • Access: to ask what personal data is held about you and get a copy.
  • Rectification: to have inaccurate data corrected.
  • Erasure: to have your data deleted.
  • Restriction: to limit how your data is used.
  • Portability: to receive data you provided in a portable format.
  • Objection: to object to uses based on legitimate interests, including website analytics and crash reports.
  • Complaint: to lodge a complaint with a data protection supervisory authority, in particular where you live or work.

To use these rights, write to contact@getwhatsmyusage.com. You will get an answer within the time the GDPR sets, normally one month.

Most data never reaches Dominique Rosario. Your credentials, usage history, and settings are kept on your Mac, where you can delete them yourself, as sections 5 and 13 describe. Requests about data a provider holds go to that provider, and requests about a Setapp purchase go to Setapp. For crash reports, website analytics, licenses, and direct orders, write to the address above.

15. Children

WhatsMyUsage is a developer utility and is not directed to children.

16. Changes and contact

This policy may be updated when the app or its integrations change. The effective date above will show the latest revision. For privacy questions or requests under applicable law, contact contact@getwhatsmyusage.com.

17. Supported providers

WhatsMyUsage supports these 68 agents and services. Requests go to one of them only if you have it turned on, as section 4 describes.

Coding assistants (28)

  • Claude
  • Codex
  • Cursor
  • Grok Build
  • ClinePass
  • OpenCode
  • OpenCode Go
  • Droid
  • Gemini
  • Antigravity
  • Copilot
  • Devin
  • z.ai
  • MiniMax
  • Manus
  • Kimi Code
  • Kilo
  • Kiro
  • Augment
  • JetBrains AI
  • Amp
  • Ollama
  • Warp
  • Windsurf
  • Zed
  • Codebuff
  • Command Code
  • Qoder

Models & API platforms (34)

  • OpenAI
  • Azure OpenAI
  • Alibaba Coding Plan
  • Alibaba Token Plan
  • Qwen Cloud
  • Fireworks
  • Vertex AI
  • Moonshot
  • T3 Chat
  • Synthetic
  • OpenRouter
  • ElevenLabs
  • Perplexity
  • Xiaomi MiMo
  • Doubao
  • Sakana AI
  • Abacus AI
  • Mistral
  • DeepSeek
  • DeepInfra
  • Venice
  • StepFun
  • AWS Bedrock
  • Groq
  • Deepgram
  • Poe
  • Chutes
  • Neuralwatt
  • LongCat
  • ZenMux
  • ai&
  • xAI
  • Notion AI
  • IBM Bob

Gateways & infrastructure (6)

  • LLM Proxy
  • LiteLLM
  • ClawRouter
  • sub2api
  • Wayfinder
  • ZoomMate