Privacy Policy
Data Protection
You are responsible for maintaining control over your content hosted in Castor. You are responsible for the security configuration and management of your development environment and projects.
Data Storage
Castor stores your code, projects, requirements, diagrams, and workspace configurations locally on your device. When you use AI-powered features, Castor may send your prompts, code snippets, and context to third-party AI service providers to generate responses and suggestions.
Where Content is Stored and Processed
Local Storage
All project files, source code, requirements, diagrams, and workspace data are stored locally on your device. Castor does not maintain central servers for storing your development content.
AI Service Processing
When you use AI-powered features (code generation, diagram creation, requirements analysis), your content may be processed by third-party AI service providers including:
- OpenAI
- Anthropic
- OpenRouter
- Google AI Studio
- Other AI providers as configured
Content sent to AI providers is processed according to their respective privacy policies and data handling practices. Processing may occur in various regions depending on the AI provider's infrastructure.
Data Encryption
Encryption in Transit
All communication between Castor and external services (AI providers, version control systems, package registries) is protected using TLS 1.2 or higher connections.
Encryption at Rest
Your project files and workspace data are stored on your local device using your operating system's file system encryption capabilities. You are responsible for enabling and managing disk encryption on your device.
Service Improvement
To help Castor provide better features and responses, we may use certain content for service improvement. This section explains what content we use and how to opt out.
Content Used for Service Improvement
We may use certain content from Castor users for service improvement, including:
- Questions and prompts you provide to AI features
- Code snippets submitted for AI analysis
- Generated diagrams and requirements
- Error reports and crash logs
- Feature usage patterns
Castor may use this content to provide better AI responses, fix operational issues, improve diagram generation, enhance code analysis, or for debugging purposes.
Opt Out of Data Sharing
By default, Castor collects usage data, errors, crash reports, and other metrics for service improvement. To opt out of sharing your data:
In the IDE:
- Open Settings in Castor
- Navigate to Preferences → Privacy
- To opt out of telemetry collection, uncheck "Share Usage Analytics and Performance Metrics"
- To opt out of content collection, uncheck "Share Content for Service Improvement"
Types of Telemetry Collected:
Usage data:
Castor version, operating system (Windows, Linux, macOS), anonymous machine ID
Performance metrics:
Request count, errors, and latency for features including:
- AI code generation
- Diagram generation
- Requirements analysis
- Code completion
- Extension usage
- Build and compilation
- Version control operations
AI Features and Third-Party Services
AI Service Providers
Castor integrates with third-party AI services to provide intelligent features. When you use these features:
- Your prompts and code context are sent to the configured AI provider
- AI providers process your content according to their privacy policies
- You can disable AI features or select specific providers in Settings
Third-Party Extensions
Third-party extensions installed in Castor may collect and process data independently. Review extension privacy policies before installation. Castor is not responsible for third-party extension data handling practices.
Your Responsibilities
You are responsible for:
- Securing your device and development environment
- Managing access to your projects and code
- Backing up your work
- Protecting credentials, API keys, and sensitive data
- Reviewing and configuring privacy settings
- Understanding third-party service privacy policies
Data Retention
Local Data
Your projects and workspace data remain on your device until you delete them. Uninstalling Castor removes application settings but does not delete your project files.
Telemetry Data
- Usage statistics: Retained for 24 months
- Crash reports: Retained for 12 months
All telemetry data is anonymized and aggregated
AI Processing
Content sent to AI providers is not retained by Castor. Refer to individual AI provider policies for their data retention practices.
Children's Privacy
Castor is not directed at children under 13. We do not knowingly collect information from children.
Changes to This Privacy Policy
We may update this Privacy Policy to reflect changes in our practices, new features, or legal requirements. Material changes will be announced in the Software. Continued use after changes constitutes acceptance.