Privacy Policy
Last updated: March 13, 2026
1. Local Mode
When you use PR Explainer in Local Mode, nothing leaves your machine. All code analysis, narration generation, and audio processing happen entirely on your local device using your own API keys. We have no visibility into your code, your API usage, or your activity.
2. Hosted Mode
When you use Hosted Mode, your code diff is sent to our servers for analysis and narration generation. All data is transmitted over TLS (HTTPS). Code diffs are processed in memory and are not stored after the narration has been generated. We do not retain copies of your source code.
3. What We Store
For Hosted Mode accounts, we store:
- Account information — email address, display name, and authentication provider (Google, GitHub, or email)
- Usage counts — the number of tours generated per billing period, used for quota enforcement
- Narration audio cache — generated audio files keyed by a content hash of the diff, so the same walkthrough does not need to be regenerated
We do not store the raw code diffs used to generate narrations.
4. No Telemetry from the Extension
The PR Explainer VS Code extension does not collect telemetry, analytics, or usage data. It does not phone home. The only network requests the extension makes are those you explicitly initiate (e.g., generating a narration in Hosted Mode or authenticating your account).
5. No Data Selling
We do not sell, rent, or share your personal information or code with third parties. We do not use your code to train machine learning models. Your data is used solely to provide the PR Explainer service to you.
6. Third-Party Services
Hosted Mode uses the following third-party services to operate:
- Amazon Web Services (AWS) — infrastructure hosting, authentication (Cognito), and storage
- AI model providers — for narration generation (code diffs are sent to the model provider for processing)
These services are subject to their own privacy policies.
7. Data Deletion
You may request deletion of your account and all associated data at any time by emailing support@prexplainer.com. We will process deletion requests within 30 days. Cached narration audio associated with your account will be permanently deleted.
8. Cookies
The PR Explainer website uses only essential cookies and local storage for authentication. We do not use tracking cookies, advertising cookies, or third-party analytics.
9. Changes to This Policy
We may update this privacy policy from time to time. Material changes will be communicated via the email address associated with your account. Continued use of the service after changes constitutes acceptance of the updated policy.
10. Contact
If you have questions about this privacy policy or your data, please contact us at support@prexplainer.com.