Rudder AI Reviewer Security and Data Privacy
Beta
Understand Rudder AI Reviewer’s data handling, security model, and privacy guarantees.
This guide explains Rudder AI Reviewer’s security model and data privacy guarantees.
Data sent for analysis
The review payload sent to Rudder AI Reviewer contains the following information:
- PR metadata: PR number, title, branch names, file count, line counts
- Code diffs: Patch content for changed files. It contains the added/removed/modified lines only, not full file contents
- Repository metadata: Owner, name, visibility (public/private), primary language
- SDK info: SDK name, version, installation type (npm or CDN)
- Framework info: Framework name and version
Data not sent or stored
Rudder AI Reviewer does not send or store the following data:
- Full source code files
- Environment variables or secrets
- Developer personal information
- Git history or commit contents beyond the PR diff
- Contents of
.env, credentials, or other secret files
AI model provider
Rudder AI Reviewer uses Amazon Bedrock for AI-powered analysis.
Code diffs are processed in-memory and discarded after the review is generated. The AI model does not retain context between reviews.

No data is used to train AI models and code diffs are not stored by the AI provider.
Authentication and transport
The action authenticates with Rudder AI using your workspace-level Service Access Token stored as a GitHub Actions secret.
The workflow also uses GitHub token to read PR diffs and post review comments. It is scoped to the current repository and requires contents: read and pull-requests: write permissions.
All communication uses HTTPS (TLS 1.2+) and the action runs on your own GitHub Actions runner. RudderStack does not host any infrastructure for the action execution.
PII detection
Rudder AI Reviewer actively flags potential PII exposure in event properties, for example, raw email addresses, phone numbers, or user names passed as tracking properties. This helps catch compliance issues (GDPR, CCPA, etc.) before code reaches production.
See more
Questions? Contact us by Email or on
Slack