Privacy
Local-first by default.
TrackMyCodes stores coding-agent activity on your Mac. Hosted services are used for checkout, license validation, billing portal sessions, and release metadata.
Local data
Activity data is stored in ~/.trackmycodes/trackmycodes.sqlite unless you configure a different local database path.
- Session times and active intervals.
- Agent labels, source labels, project paths, and event metadata.
- Settings, local license state, and update configuration.
Hosted data
The hosted service stores license records connected to Stripe customer and subscription IDs.
- License key hash and encrypted license key.
- Customer email from Stripe checkout.
- Subscription status and renewal date.
- Machine activation hashes for license refresh and deactivation.
Not collected by TrackMyCodes
- Code contents.
- Prompt text or chat transcripts.
- Screen recordings or screenshots.
- Keystroke contents.
Controls
The local dashboard can pause tracking, export JSON or CSV, delete local activity data, refresh licenses, deactivate the machine, and check updates.