Privacy Policy

Last updated: February 21, 2026

1. What We Collect

The EcoCompute Energy Auditor GitHub App accesses only the diff (changed lines) of Pull Requests in repositories where you have installed the App. Specifically:

  • PR diff content — the code changes in the Pull Request (read-only)
  • PR metadata — PR number, repository name, author (to post comments)

We do NOT access:

  • Your full repository source code
  • Issues, wikis, or other repository content
  • Personal information, emails, or profile data
  • Any data from repositories where the App is not installed

2. How We Use Data

PR diff content is analyzed in real-time to detect LLM energy waste patterns (e.g., default INT8 misconfiguration, batch size inefficiencies). The analysis result is posted as a comment on the PR.

No code is stored, logged, or transmitted to any external service. All processing happens within the GitHub Actions environment.

3. Data Retention

We retain zero user data. PR diffs are processed in memory and discarded immediately after the audit comment is posted. No database, no logs, no analytics.

4. Third-Party Services

The App interacts only with the GitHub API to read PR diffs and post comments. No data is sent to any other third-party service.

5. Open Source

The App's source code is fully open source. You can audit exactly what the App does:

github.com/hongping-zh/ecocompute-dynamic-eval

6. Permissions

  • Contents: read — to read PR diffs
  • Pull requests: write — to post audit comments
  • Metadata: read — required by GitHub

7. Changes to This Policy

We may update this policy from time to time. Changes will be posted on this page with an updated date.

8. Contact

Questions? Open an issue at github.com/hongping-zh/ecocompute-dynamic-eval/issues or reach out to Hongping Zhang on GitHub.