Yes! All your activity data is stored locally on your device. When using your own key (BYOK), your request is directly sent to you AI provider (currently OpenAI, Anthropic or Google Gemini).
The app only uses the title of the app or the URL/window title of the website you are using in order to categorize your activity. It does not track any other content on your screen. All data is stored locally on your device.
We have caching and batching mechanisms in place to minimize token usage. For subscription, we take care of the cost. I personally recommend Gemini Flash Lite which has a generous free tier that can cover daily usage, which costs me conssitently less then 1$ per month.
Currently, ScreenTimerAI is available for macOS. If you are interested in other platforms, please let us know.
The tracking of your activity is done offline. The categorization is done online, once you have internet connection, the app will automatically categorize your activity. This may take a few minutes depending on the amount of activities since last online.
We batch new activities to minimize bandwidth and token usage, thus it might take a minute for new activities to be categorized.