Last updated: April 2, 2026
NeuronX Guard is operated by SreeJagatab (Ganesh Jagatab), based at Jagatab.UK. Contact: [email protected].
| Data | Purpose | Retention |
|---|---|---|
| GitHub username, email, avatar | Account creation, display | Until account deletion |
| GitHub OAuth token | Access repos/PRs during review | Session only, not stored |
| PR diffs (code changes) | Code review analysis | Processed in memory, not stored |
| Review results (issue counts, timestamps) | Analytics, quality tracking | Until account deletion |
| Dismiss/reaction patterns | Learning from feedback | Until account deletion |
| Payment info (via Stripe) | Billing for paid plans | Managed by Stripe |
When a PR is opened, Guard fetches the diff (changed lines only) from GitHub's API. The diff is analyzed in memory by our review pipeline (pattern matching, AST analysis, LLM review). After the review, the diff is discarded. Only aggregated results (issue counts, severity, review time) are stored.
Guard uses multiple LLM providers for the multi-model consensus feature. Diffs may be sent to these providers for analysis. We use providers with data handling agreements. Diffs are sent as ephemeral requests — providers do not store or train on the data.
You can:
/guard report command to export review dataWe use one essential cookie:
guard_session — JWT authentication token (httpOnly, secure, 7 days). No tracking cookies.We use HTTPS for all connections, verify GitHub webhook signatures, use parameterized queries to prevent SQL injection, and follow OWASP security guidelines. We hash and sign all JWT tokens with HMAC-SHA256.
The Service is not intended for children under 13. We do not knowingly collect data from children.
We may update this policy. Material changes will be communicated via the dashboard. Continued use constitutes acceptance.
For privacy questions or data deletion requests: [email protected]