Legal
Privacy Policy
Last updated: June 3, 2026
The short version: SEOCode reads your code to check for SEO issues and posts the results in your PR. We do not store your source code, sell your data, or use it for anything beyond running the review. Subscription state (your plan tier) is stored separately and is never tied to your code.
What SEOCode accesses
When installed on a repository and a pull request is opened or updated, SEOCode accesses the following via the GitHub API:
- Repository file contents (HTML, JSX, TSX, Vue, and Svelte files only) — read in-memory for analysis and never stored
- Pull request metadata — PR number, repository name, and owner
- Pull request comments — to create or update the SEO review comment
- Commit statuses — to post a pass or fail status check on the PR commit
How we use that data
The data accessed is used solely to perform the SEO review and post the result on your pull request. Specifically:
- File contents are parsed in-memory to detect SEO issues
- The review report is generated and posted back to the PR as a comment and a commit status check
- No file contents, code, or analysis results are written to any database or external storage
Subscription data
If you subscribe to a paid plan via GitHub Marketplace, SEOCode stores the following in Cloudflare KV (a key-value store on Cloudflare's infrastructure):
- Your GitHub organization or user login (account identifier)
- Your current plan tier (Free, Pro, Team, or Agency)
- Subscription status (active, cancelled, pending)
This data is used solely to enforce plan limits (e.g. number of repositories, private repo access). It contains no source code, no file contents, and no personal information beyond your GitHub account login. This data is deleted when you cancel your subscription or uninstall the app.
What we do not do
- We do not store, log, or retain your source code
- We do not sell, share, or transfer your data to third parties
- We do not use your code to train models or for any purpose beyond the review
- We do not track individual users or build behavioral profiles
Third-party services
SEOCode uses the following third-party services:
- Cloudflare — hosts and runs the app on its global edge network. Cloudflare's privacy policy applies to the infrastructure layer, including Cloudflare KV where subscription state is stored.
- GitHub Marketplace — processes all paid subscriptions and billing. GitHub's privacy policy governs payment data. SEOCode does not handle or store payment card details.
GitHub permissions
SEOCode requests only the permissions required to function:
- Contents: Read — to read repository files for analysis
- Pull requests: Read & Write — to post and update the SEO review comment
- Commit statuses: Read & Write — to post the pass/fail status check on each PR commit
You can revoke access at any time from your GitHub settings under Settings → Applications → Installed GitHub Apps.
Changes to this policy
If this policy changes materially, the "Last updated" date at the top of this page will reflect the change. Continued use of SEOCode after any changes constitutes acceptance of the updated policy.
Contact
Questions about this privacy policy? Email us at support@seocode.io or open an issue on the SEOCode GitHub App page.
This policy applies to the SEOCode GitHub App available at seocode.io.