OnTrack Privacy Policy

Last updated: 2026-05-08

OnTrack ("the Service") is a productivity tool consisting of a macOS desktop app and a Chrome extension. This document describes what data is collected, where it is stored, and when (if ever) it leaves your device.


1. TL;DR

All OnTrack data is stored locally on your own computer. We do not operate any backend server. Your activity records are never transmitted off your device — with one explicit exception: if you opt in to "AI Insights," session metadata is sent to Google's Gemini API using your own API key.


2. Operator


3. Data We Collect

3-1. macOS App (stored only in local SQLite on your Mac)

3-2. Chrome Extension (stored locally)

3-3. What We Never Collect


4. Where Data Is Stored


5. Purpose of Processing


6. Retention

Data is retained until you delete the SQLite file (~/.ontrack/events.db). Deleting the file destroys the data permanently. We never receive a copy.


7. Third-Party Sharing

By default, no data is shared with any third party. The only exception is opt-in: if you enable AI Insights with your own Gemini API key, session metadata (name, duration, app share) is sent to Google. In that case Google's privacy policy applies.


8. Permissions Requested

These permissions are used solely for local data collection. They are not used to record screens or capture keystrokes.


9. Your Rights

GDPR (EU users)

If you are located in the EU/EEA, you also have the rights to rectification, restriction, portability, and to lodge a complaint with your local Data Protection Authority. Since we operate no servers and hold no copy of your data, access/deletion are accomplished entirely on your device.

CCPA (California users)

We do not sell personal information. We do not collect personal information on any server we operate.


10. Children

OnTrack is not directed to children under 13 (or under 16 in the EEA). We do not knowingly collect data from children.


11. Future Changes

If we ever add optional cloud sync, it will require separate explicit consent, and this policy will be revised in advance.


12. Contact