01.How we secure PRBoard
Teams trust PRBoard with PR metadata and review activity. Security is built into the product, not bolted on later.
We are a PR workflow layer, not a code host. Your repositories stay on GitHub or GitLab.
- PR metadata encrypted in transit and at rest
- Diffs loaded on demand when you open a review
- Revoke GitHub or GitLab access anytime from your VCS or Settings
- Workspace admins control per-repo roles (viewer, reviewer, merge)
02.We do not take or warehouse your code
PRBoard does not copy your full repository into our database.
We store PR metadata: titles, numbers, status, reviewers, timestamps, and comments you leave in the app.
When you open a review, the diff is fetched from your VCS over HTTPS for that session. We do not bulk-download repos for analytics or model training.
You own your code. Disconnecting GitHub or GitLab stops new syncs. You can request workspace deletion anytime.
03.GitHub and GitLab permissions (what we ask for)
PRBoard connects through the official GitHub App or GitLab OAuth. We only ask for permissions that power the PR board, reviews, and status sync.
We do not clone, mirror, or store your full repository. We do not take admin control of your org or delete repos. You choose which repositories to connect during install or in Settings.
- GitHub: metadata and pull requests on repos you connect, not your entire account
- GitLab: read and scoped API access on projects you connect only
- No permission to push code, delete repos, or read unrelated private projects
- Revoke anytime from GitHub/GitLab settings or PRBoard Integrations
04.Encryption
All traffic between your browser, our API, and GitHub or GitLab uses TLS 1.2 or newer.
Database rows, backups, and file attachments are encrypted at rest with industry-standard AES.
OAuth tokens and API secrets are stored in a managed secret store, never in application logs or source control.
05.Infrastructure
Production runs on isolated networks with regular patching and monitoring.
Secrets like OAuth keys live in managed secret stores, not in our repo.
06.Sign in
You sign in with GitHub or GitLab OAuth. Tokens are short-lived and refresh securely.
Sessions expire. You can sign out or revoke GitHub access anytime.
07.Access
Workspace data stays inside your organization. Admins and members have different permissions for SLAs, repos, and billing.
Our staff access to production is limited, logged, and protected with MFA.
08.Report a problem
Found a vulnerability? Email support@prboard.io with details. We try to respond within two business days.
Please give us time to fix issues before public disclosure.
