Security and Privacy
At CuriousBox, we prioritize the security and privacy of your code and data. This document outlines our security practices and privacy commitments to ensure transparency about how we handle your information when you use ProdE.
Data Protection Principles
No Training on Client Code
We do not use your code for training purposes. Your code remains yours, and we do not use it to train or improve our models. The code you share with ProdE is only used to provide you with the requested assistance.
Encryption in Transit
All data transmitted between the ProdE extension and our backend services is encrypted using industry-standard TLS/SSL protocols. This ensures that your code and communications cannot be intercepted or read by unauthorized parties during transmission.
No Sensitive Data in Logs
Our logging systems are designed to exclude any API request or response data. Logs contain only system-level information necessary for troubleshooting and performance monitoring, without capturing any of your code or sensitive information.
Repository Accesss
Read-Only Repository Access
- Git Integration: ProdE only requests read-only access to your repositories through secure OAuth tokens
- No Write Permissions: We cannot modify, delete, or push changes to your repositories
- Permission Scope: Access is limited to repositories you explicitly grant permission for
Cross-Repository Intelligence
- Isolated Processing: Each user's knowledge layer is completely isolated from others
- Secure Context Building: Relationships between repositories are computed securely within your isolated environment
MCP Server Integration Security
Secure Communication
- Token-Based Authentication: All MCP server communications use secure, user-specific tokens
- Encrypted Channels: All data transmission between coding assistants and ProdE MCP servers is encrypted
Coding Assistant Integration
- No Direct Repository Access: Coding assistants access your knowledge layer through ProdE's secure API, not directly from repositories
- Context Filtering: Only relevant context is provided to coding assistants based on your current work
- Permission Inheritance: MCP integration respects the same permissions as your repository access
Data Retention and Deletion
Repository Disconnection
- Immediate Effect: Disconnecting a repository immediately stops data processing and removes it from active knowledge layer
Account Deletion
- Complete Data Removal: Account deletion triggers removal of all associated account information and access, repository data and knowledge layers
Additional Security Measures
Regular Security Audits
We conduct regular security audits of our systems and processes to identify and address potential vulnerabilities.
Commitment to Privacy
We are committed to maintaining the highest standards of privacy and security. Our goal is to provide you with a powerful knowledge layer while ensuring your intellectual property remains protected and private.
If you have any questions or concerns about our security and privacy practices, please reach out to us at contact@curiousbox.ai.