3.8 KiB
Privacy Policy
Last updated: April 11, 2026
This Privacy Policy explains how oh-my-opencode and oh-my-openagent collect, use, and protect information related to the published CLI package, the OpenCode plugin, and the project website or repository materials where they apply.
For this policy, "Application" means the published oh-my-opencode CLI package and the OpenCode plugin runtime it installs. "Service" means the Application and the project distribution surfaces together. "We" and "our" refer to the maintainer of oh-my-opencode. "You" refers to a user of the Service.
By using the Service, you accept this Privacy Policy and the accompanying Terms of Service in terms-of-service.md.
1. Information We Collect
We collect limited non-personal information needed to operate and improve the Service.
Automatically collected information
When anonymous telemetry is enabled, the Application may collect:
- Anonymous usage events, including
run_started,run_completed,run_failed,install_completed,install_failed,plugin_loaded,omo_daily_active, andomo_hourly_active - Application metadata such as package version, plugin name, runtime, and command or entry-point context
- Error diagnostics captured during failed CLI runs
- A pseudonymous installation identifier derived from a one-way hash of the local hostname
We do not intentionally collect prompt contents, source files, repository contents, access tokens, API keys, or raw hostnames through this telemetry path.
Configuration and local state
The Application stores local configuration and telemetry deduplication state on your machine to support installation, configuration, and anonymous daily or hourly active tracking.
2. How Telemetry Works
The Application uses PostHog for anonymous product analytics. Telemetry is enabled by default, following the same opt-out posture used in cmux, and is intended to help us understand installation success, runtime reliability, and broad usage patterns.
Telemetry can be disabled at any time by setting one of these environment variables before running the CLI or plugin host:
export OMO_SEND_ANONYMOUS_TELEMETRY=0
# or
export OMO_DISABLE_POSTHOG=1
When telemetry is disabled, PostHog events are not sent.
3. Third-Party Services
The Service may use third-party providers including:
- PostHog for anonymous product analytics
- npm and GitHub for package distribution, releases, and repository hosting
- OpenCode and model providers that you configure separately for your own agent usage
Each third-party service has its own terms and privacy practices.
4. How We Use Information
We use collected information to:
- Measure installation and runtime health
- Understand aggregate feature usage
- Diagnose failures and improve reliability
- Maintain and evolve the Service
We do not sell personal information collected through this telemetry path.
5. Data Retention
Anonymous analytics and diagnostics are retained only as long as reasonably necessary for product, security, and operational analysis. Local telemetry state stored on your machine remains there until removed by you.
6. Your Choices
You may:
- Disable anonymous telemetry through environment variables
- Remove local configuration or cached state files from your machine
- Stop using the Service at any time
7. Security
We use reasonable administrative and technical measures to protect the systems we control. No method of transmission or storage is completely secure.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Material updates will be reflected by revising the date at the top of this document.
9. Contact
Questions about this Privacy Policy should be raised through the project repository issue tracker or the maintainer contact channels published in the repository.