Privacy Policy

Last updated: October 18, 2026

1. Introduction

Headroom (“the App”) helps you view usage limits or balance information returned by third-party AI service providers that you choose to connect: OpenAI/Codex, OpenCode Go, OpenRouter, and DeepSeek. This Privacy Policy explains how the App handles information when you use these connections.

2. Information We Handle

When you connect a provider, the App handles the credentials needed to request that provider’s information:

The App does not ask you to enter your provider password in Headroom. It does not create a Headroom account or send your credentials or readings to a Headroom-operated server. The App does not include analytics or advertising SDKs.

3. How Information Is Used and Shared

The App uses credentials only to connect to the provider you select, request the provider-reported usage or balance information, and display that information to you. Requests are sent directly from your device to the corresponding provider over HTTPS.

The provider receiving a request is OpenAI, OpenCode, OpenRouter, or DeepSeek, depending on the connection you choose. Each provider processes information under its own terms and privacy policy. The App does not control how a provider handles information it receives.

The App does not use your provider credentials to make AI model inference requests. However, API keys may have permissions beyond reading usage or balance information and may allow billable requests through the provider. Review the key’s permissions before connecting it.

4. Storage, Retention, and Deletion

Provider credentials are stored in the iOS Keychain on your device and are configured as device-only credentials, available while the device is unlocked. They are not synchronized through iCloud Keychain by the App.

Real provider readings may be stored in protected local app storage. The App excludes this cache from device backups. Demo readings are not saved to the real-reading cache.

When you select Disconnect for a provider, the App deletes that provider’s credential from the local Keychain and its cached reading from the App’s local storage. Disconnecting does not revoke a key, token, or authorization with the provider. Revoke it separately through the provider’s account controls if you want to invalidate it.

The App does not maintain a Headroom account or a developer-operated server containing your credentials or readings. Removing the App removes its local app data, subject to iOS behavior and any device backup or restore. Information already received by a provider is subject to that provider’s own retention and deletion practices.

5. Demo Mode

Demo mode displays sample values and simulated states. It does not make live provider requests, require an account or API key, or save sample readings to the real-reading cache. Demo values are illustrative and must not be treated as real account information.

6. Security

The App uses the iOS Keychain for provider credentials, direct HTTPS requests to fixed provider endpoints, and protected local storage for cached readings. No method of storage or transmission can guarantee absolute security. Keep your device and provider accounts secure, and do not share your API keys or sign-in codes.

7. Changes to This Policy

This Privacy Policy may be updated from time to time. The latest version and its effective date will be made available wherever this policy is provided.

8. Contact

If you have questions about this Privacy Policy, privacy requests, support, or feedback, please contact us at:

stephenlip@163.com