Privacy Policy
Last updated: April 2026
1. Introduction
nreactive("we", "our", "us") operates the nreactive.com website and related services. This Privacy Policy explains how we collect, use, and protect your information when you use our platform.
2. Information We Collect
Account Information: When you sign in via GitHub or GitLab OAuth, we receive your name, email address, and profile picture. We do not receive or store your password.
Repository Access: We request read and write access to repositories you explicitly authorize. We only read source files referenced in error stack traces to generate fixes. We create branches and pull requests with proposed fixes.
Error Data: Our integration script captures runtime errors, including error messages, stack traces, file references, and browser metadata. This data is transmitted securely to our servers.
Payment Information: Payment processing is handled entirely by Stripe. We do not store credit card numbers or banking details. We store only your Stripe customer ID and subscription status.
3. How We Use Your Information
- To authenticate you via GitHub or GitLab OAuth
- To capture and analyze runtime errors from your integrated applications
- To generate AI-powered code fixes and create pull requests
- To display error analytics and PR status in your dashboard
- To process payments via Stripe
- To send you service-related communications
4. AI Processing
We use artificial intelligence to analyze error data and generate code fixes. Error context and relevant source code snippets are sent to our AI processing pipeline. This data is used solely for generating fixes and is not used to train AI models. Source code is processed in memory and is not permanently stored beyond what is needed to create the pull request.
5. Code Security
Your code security is our top priority. We implement the following measures:
- OAuth tokens are encrypted at rest and transmitted over HTTPS only
- We access only the specific files needed to analyze errors — never your entire repository
- Source code is processed in memory and discarded after fix generation
- All data transmission uses TLS 1.2+ encryption
- We do not share your code with third parties beyond our AI processing pipeline
- You can revoke repository access at any time through your GitHub or GitLab settings
6. Cookies
We use only strictly necessary cookies for authentication and session management. We do not use tracking cookies, advertising cookies, or analytics cookies beyond basic anonymous page view analytics via Vercel Analytics. No personal data is collected through cookies.
7. Third-Party Services
- GitHub: OAuth authentication and repository access for creating pull requests
- GitLab: OAuth authentication and repository access for creating merge requests
- Stripe: Payment processing — governed by Stripe's privacy policy
- OpenAI: AI-powered code analysis — code snippets are processed per their API terms
- Vercel: Hosting and anonymous analytics
- MongoDB Atlas: Encrypted database storage
8. Data Retention
Error records are retained for 90 days by default. Pull request records are retained as long as your account is active. You can delete your account and all associated data at any time through your dashboard settings. Upon account deletion, all data is permanently removed within 30 days.
9. Your Rights
You have the right to access, correct, or delete your personal data. You can revoke repository access at any time. You can export your error and PR data from the dashboard. To exercise any of these rights, contact us at privacy@nreactive.com.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes via email or a notice on our website. Continued use of our services after changes constitutes acceptance.
11. Contact
For privacy-related questions, contact us at privacy@nreactive.com or use our contact form.