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:

  1. Open Settings in Castor
  2. Navigate to Preferences → Privacy
  3. To opt out of telemetry collection, uncheck "Share Usage Analytics and Performance Metrics"
  4. 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.