Privacy
Last updated
agent caffeine is made and sold by me, Mert Duzgun, an individual based in Antalya, Türkiye. I am responsible for the data on this page. Here is what the app, a purchase and this website collect, and why.
The app
The app has no telemetry, no analytics and no account. To see whether an agent is working, it reads the list of running processes on your Mac, the state and session files that Claude Code and Codex keep in ~/.claude and ~/.codex, and the times at which other agents write their session files. From those files it takes only the state of a session (working, waiting for you or idle), its folder and its name, and shows them in the menu. For Cursor it reads the transcript files in ~/.cursor/projects. From those it takes only where a turn starts and ends and the time the file was last written, never the text. It also reads the battery level and the lid angle of your Mac, to let it sleep when the battery is low and to dim the display as the lid closes. None of that leaves your Mac.
Better detection is off until you switch it on for an agent. agent caffeine then adds a few lines to that agent's own settings file and keeps a backup next to it. The agent writes its state to a small file in agent caffeine's folder on your Mac. That file holds the state and the name of the event, and nothing you or the agent typed. When you switch better detection off, agent caffeine removes its lines again.
It makes two kinds of network request:
- Updates. About once a day it asks caffeinagent.com for the update feed, and when you agree to an update it downloads it from there. These requests carry what every download request carries, such as your IP address and a user agent with the app's name and version. They carry nothing that identifies you.
- License. When you enter a key, the app sends it to Polar with your Mac's model (for example "MacBookPro18,3"), never the computer's name. Polar answers with an activation id. About once a day the app sends the key and that activation id to check that the key is still good, and it sends them once more when you deactivate the Mac. During the free trial the app sends nothing to Polar.
Buying
Payments go through Polar, the merchant of record: Polar collects the payment, handles tax and sends the invoice. At checkout Polar collects your email address, name, billing country and payment details.
From Polar I receive your email address, name, country and what you bought. I use them to send your license key and to answer support. I never see your card number.
This website
I count page views and clicks on this site with OpenPanel, an analytics tool I run on my own server at analytics.vinena.studio. It also records how the page is used: pointer movement, scrolling and clicks. I watch these recordings to find where the page is unclear and to improve it. A recording shows only this site, never the rest of your screen, and anything typed into a field is hidden. The requests go through this site first, at /api/op, and carry your IP address and your browser's user agent. There are no cookies. The app itself sends none of this.
If the link that brought you here names its source (for example utm_source), your browser keeps that source until you close the tab. The page view carries it, and the checkout link passes it to Polar, so I can see which link led to an order.
If you pick a light or dark theme, the choice is kept in your browser's local storage. It never leaves your browser.
Vercel serves this site, and Cloudflare sits in front of it and stores the app downloads. Both see the IP address of each request, as any host does.
If you write to me, I keep the conversation so I can answer you.
How long I keep it, and your rights
I keep purchase records for as long as the law requires for bookkeeping. You can ask me to see, correct or delete what I hold about you. I do not sell your data, and I do not share it beyond the services named on this page.
Contact
Write to me at [email protected].