AI TrackerGet the app

Privacy Policy for Codex Resets Tracker

Effective date: October 9, 2026

Codex Resets Tracker ("the App", "we", "us") is developed by Root Studio. This Privacy Policy explains what information the App collects, how it is used, and the choices you have. The App tracks and displays publicly announced Codex usage-limit reset events. No account is required for the App's public reset features. You may optionally connect ChatGPT to read your own Codex usage limits.

If you have questions about this policy, contact us at codex-resets@icodesign.me.

Summary

  • No account or sign-in is required to use the App's public reset features.
  • If you connect ChatGPT, authentication happens with OpenAI and the resulting credentials stay in your device's secure keychain. We do not receive them.
  • We do not collect your name, email address, contacts, photos, precise location, or any payment information.
  • We do not use advertising SDKs and we do not sell or share your information with third parties for advertising purposes.
  • Information leaves your device only when needed for a feature you use: (a) ChatGPT authentication and Codex usage requests go directly to OpenAI if you connect ChatGPT, (b) an anonymous installation identifier and your notification preferences go to our notification server if you turn on push notifications, (c) app-performance metrics go to Expo, and (d) app-usage events and crash diagnostics go to Google Firebase.

Information We Collect

Information you choose to provide

If you choose "Connect ChatGPT," the App opens OpenAI's official sign-in page and uses a one-time device code to complete authentication. OpenAI returns an access token, refresh token, identity token, and ChatGPT workspace identifier to the App. These credentials are stored only in your device's secure keychain and are never sent to Root Studio, our push notification server, Expo, or any other server operated by us.

The App sends the access token and workspace identifier directly to OpenAI to read your Codex plan, usage-limit windows, reset times, and available reset credits. The App does not use this connection to start Codex tasks, send prompts, or redeem reset credits. OpenAI processes this information under its own privacy policy and terms. Connecting ChatGPT is optional and does not link your ChatGPT account to the App's anonymous push-notification installation.

If you tap "Send Feedback" in Settings, the App opens your device's own Mail app with our support address (codex-resets@icodesign.me) and a subject line pre-filled with the App's version, build number, and platform (e.g. "iOS 1.0.0 (12)"). The draft also attaches a diagnostic log kept on your device: what the App and its widgets did and which errors they hit (for example a failed usage refresh and its error code), the screens you opened and settings you changed, your device model, OS version and time-zone offset, and which services you have connected. The log never contains account names, email addresses, tokens or API keys; accounts appear only as short anonymous codes. You can remove the attachment before sending. Nothing is sent automatically — the message is only sent if you write it and press Send in your own Mail app, and only the content you choose to include is transmitted, directly from your device to our inbox. We use this solely to respond to your feedback or support request, and retain it only as long as needed to do so.

Information collected automatically for push notifications (optional)

Push notifications are off by default. If you turn them on in Settings, the App creates a random installation identifier (a UUID) and a separate secret key. The secret is stored only in your device's secure keychain (iOS Keychain / Android Keystore), marked "this device only" so it is never included in device or iCloud/Google backups. To deliver notifications, the App sends the following to our push notification server:

  • The random installation identifier (not tied to your name or account)
  • Your device platform (iOS/Android), app version, and build number
  • Your device's language/locale setting
  • The Android notification channel identifier (Android only)
  • Your notification preferences (e.g. which reset types and predictions you want to be notified about)
  • Your Expo push token, which is required to route notifications to your device

This data is used only to deliver the notifications you asked for and to maintain your subscription preferences. If you turn notifications off, we stop sending new push messages and the installation entry is no longer actively used. Turning notifications off, or uninstalling the App, removes the on-device identifier that links your device to this data. If you would like us to delete a specific installation record on our server before then, contact us with the request.

We do not use Apple's or Google's advertising identifiers, and the App does not use App Tracking Transparency because it does not track you across other companies' apps or websites.

Diagnostic and performance data

The App uses Google Firebase Analytics to understand app usage and Firebase Crashlytics to diagnose crashes. These services receive app and device details (such as app version, operating system and device model), app-installation identifiers, session and screen-view events, and crash/error reports with stack traces. Firebase Analytics may derive an approximate country or region from your device's network address. We do not request access to your device's location services.

Business usage events describe account-connection outcomes by service, whether reset or usage content was displayed, notification and widget opens, and Pro paywall, plan, purchase and restore outcomes. They include your language, Free/Pro status, and a bucketed count of connected accounts. These events do not include account IDs, email addresses, credentials, actual usage or balances, feedback text, diagnostic attachments, or URLs and error messages. Purchase events are separate from the store's payment records.

Screen-view events and crash breadcrumbs use route templates, not linked account identifiers or URL query parameters. We do not attach your connected AI account identity, credentials or usage readings as Firebase user IDs or custom data. Advertising identifiers, iOS vendor-identifier collection and advertising personalization are disabled. Firebase processing is described at <https://firebase.google.com/support/privacy>.

The App uses EAS Observe (a service provided by Expo/650 Industries, Inc.) to measure basic app-performance metrics, such as how long screens take to load and become interactive. These metrics are tagged by screen/route name, not by your identity, and are used only to help us find and fix performance issues. This data is governed by Expo's own privacy policy, available at <https://expo.dev/privacy>.

The App also uses Expo EAS Update to deliver over-the-air app updates, which involves your device contacting Expo's update service and is likewise covered by Expo's privacy policy.

Information stored only on your device

The App stores reset-history data, Codex usage snapshots, and your preferences locally in an encrypted on-device database (SQLite with SQLCipher encryption) and standard app storage. Optional ChatGPT credentials are stored separately in the iOS Keychain or Android Keystore with a this-device-only accessibility class. This local data is not transmitted to us.

Disconnecting ChatGPT in the App deletes the saved ChatGPT credentials and the account's cached usage snapshot. App data is normally removed when you uninstall the App, but iOS may preserve Keychain items across an uninstall and reinstall. Use "Disconnect" before uninstalling if you want to ensure the ChatGPT credentials are removed first.

Purchases (Codex Tracker Pro)

If you buy Codex Tracker Pro, the payment is handled entirely by the App Store or Google Play. The App uses RevenueCat to confirm which purchases are active. RevenueCat receives an anonymous app user ID it generates, your purchase and subscription records from the store, the App version, and your device's country and language. It is not given your name, email, or any connected AI account, and we never see your payment details.

Information we do not collect

Root Studio does not collect your name, ChatGPT email address, phone number, precise location, contacts, photos, microphone or camera data, health data, or financial/payment information (purchases are paid through the App Store or Google Play). The optional ChatGPT connection is authenticated and served by OpenAI; the App has no Root Studio account system.

How We Use Information

We use the information described above only to:

  • Deliver push notifications you have opted into
  • Unlock Codex Tracker Pro after a purchase or restore
  • Display Codex usage information you request directly from OpenAI
  • Understand which App screens are used
  • Diagnose and improve app performance and reliability
  • Respond to feedback or support requests you send us
  • Provide app updates

We do not use your information for advertising, and we do not build advertising or tracking profiles.

Sharing of Information

We do not sell your information. Information is shared only with the services needed for features you choose:

  • OpenAI — optional ChatGPT authentication and Codex usage-limit requests, sent directly from your device. See <https://openai.com/privacy/>.
  • Expo / 650 Industries, Inc. — app updates (EAS Update) and performance diagnostics (EAS Observe). See <https://expo.dev/privacy>.
  • RevenueCat, Inc. — confirms Codex Tracker Pro purchases and subscriptions with the App Store or Google Play. See <https://www.revenuecat.com/privacy>.
  • Google Firebase — app-usage analytics and crash diagnostics. See <https://firebase.google.com/support/privacy>.
  • Our push notification server — operated by us, used solely to deliver the notifications described above.

We may also disclose information if required to do so by law, or to protect the rights, property, or safety of our users or the public.

Data Security

We apply reasonable technical measures to protect information, including transmitting data over HTTPS, storing local app data in an encrypted database, and storing ChatGPT credentials and the push-notification secret in your device's secure keychain rather than ordinary app storage. No method of transmission or storage is completely secure, but we work to protect your information appropriately.

Your Choices

  • Notifications: Turn push notifications on or off at any time in the App's Settings, or in your device's system notification settings.
  • ChatGPT connection: Use "Disconnect" on the Codex usage card at any time to delete the saved ChatGPT credentials and local usage snapshot. You can continue using all public reset features without connecting ChatGPT.
  • Deletion: Uninstalling removes ordinary local App data. Because iOS may retain Keychain items after uninstall, disconnect ChatGPT first if you want those credentials explicitly deleted. To request deletion of notification data retained on our server, email us at codex-resets@icodesign.me.
  • Access/correction: Because the App does not maintain user accounts or profiles, most of your data lives only on your device, where you already have full access through the App itself.

If you are located in the EEA, UK, or other regions with data protection laws, you may have additional rights (such as access, correction, deletion, or restriction of processing) over any data described in this policy; contact us to exercise them.

Children's Privacy

The App is not directed to children under 13, and we do not knowingly collect personal information from children. If you believe a child has provided us information, contact us and we will delete it.

International Data Transfers

Our service providers (e.g. Expo) may process data on servers located in countries other than your own. By using the App, you understand that information may be transferred to and processed in such countries.

Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be reflected by updating the "Effective date" above. Continued use of the App after changes take effect constitutes acceptance of the revised policy.

Contact Us

Questions or requests about this Privacy Policy or your data:

  • Email: codex-resets@icodesign.me