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.