PRismAI-Reviewer — GitHub App
Last updated: April 1, 2026
This policy applies exclusively to PRismAI-Reviewer, a GitHub App available on the GitHub Marketplace. It does not apply to this portfolio website or any other project by Cooper Graves.
This Privacy Policy describes how Cooper Graves ("we", "us", or "our") collects, uses, stores, and protects information when you install and use PRismAI-Reviewer (the "Service"), a GitHub App available on the GitHub Marketplace.
By installing PRismAI-Reviewer, you agree to the practices described in this policy.
When you install PRismAI-Reviewer through the GitHub Marketplace, GitHub provides us with:
This information is stored in our PostgreSQL database to manage your installation, enforce plan limits, and process billing events from GitHub Marketplace.
When a pull request is opened or updated in a repository where PRismAI-Reviewer is installed, we receive and process:
This content is transmitted to the OpenAI API to perform code analysis. OpenAI's data usage is governed by their API data usage policies at https://openai.com/policies.
We generate vector embeddings of repository file contents and store them in Pinecone, a third-party vector database. These embeddings are used to provide context-aware code review suggestions on future pull requests (Retrieval-Augmented Generation).
Embeddings are stored with metadata including the repository full name and file path. Embeddings are scoped to your installation and are not shared with or accessible by other PRismAI-Reviewer users.
PRismAI-Reviewer maintains a per-developer activity profile based on code contributions observed across pull requests in your repositories. This profile is stored as a vector embedding in Pinecone and contains:
This information is used solely to suggest relevant reviewers within your repositories. Profiles are anonymised in the sense that no human-readable personal data beyond the GitHub username is stored. No profiles are shared outside your installation.
We receive and log webhook events from GitHub Marketplace when a plan is purchased, changed, or cancelled. These events contain your GitHub account ID and the plan details.
We log metadata about each review performed (repository name, PR number, status, and timestamps) to support usage tracking and monthly review limits.
If you reply to a PRismAI-Reviewer comment with a feedback command (e.g., thumbs up/down), the feedback signal is stored in Pinecone to improve future analysis quality for your installation.
We do not sell your data. We do not use your code for training AI models beyond what OpenAI's API policies permit.
You may request deletion of your data at any time by contacting us (see Section 7). Uninstalling PRismAI-Reviewer from GitHub will trigger removal of your installation record and begin the deletion process for associated data.
PRismAI-Reviewer uses the following third-party processors:
We require all third-party processors to maintain appropriate security measures.
We implement the following security measures:
No method of transmission over the internet is 100% secure. We cannot guarantee absolute security but are committed to using industry-standard practices.
PRismAI-Reviewer is not directed at individuals under the age of 13. We do not knowingly collect personal information from children. If you believe we have inadvertently collected such information, please contact us for immediate deletion.
You have the right to:
For any privacy-related requests or questions, please contact:
Cooper Graves
Email: cbgraves@email.neit.edu
We will respond to requests within 30 days.
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy and updating the "Last updated" date above. Continued use of the Service after changes constitutes acceptance of the updated policy.
If you have questions about this policy, please contact cbgraves@email.neit.edu.