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:
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.