Information We Collect
We collect the following types of information to provide and improve our services:
User-Provided Data
- Account Information: Name, email address, username (at signup)
- Project Data: Code projects you create and save
- Usage Data: Credits consumed, execution history, and platform activity
- Communication: Messages sent through our support system
Automatic Data Collection
- Technical Data: IP address, browser type, device information, operating system
- Usage Analytics: Pages visited, time spent, features used
- Performance Data: Error logs, crash reports, and system performance metrics
- Referral Information: Source of traffic (if any)
Third-Party Integrations
If you sign in or connect via platforms like Google, GitHub, or other OAuth providers, we may receive basic information from them such as email address, username, and profile picture.
Data Minimization
We only collect data that is necessary for providing our services and improving your experience on our platform.
How We Use Your Data
We use your information for the following purposes:
Core Service Provision
- Provide access to our coding IDE and execution environment
- Manage your credit balance and subscription status
- Save and sync your projects across devices
- Process payments and billing
Platform Improvement
- Analyze usage patterns to improve performance
- Develop new features based on user behavior
- Optimize our infrastructure and services
- Conduct A/B testing for better user experience
Communication & Support
- Respond to your inquiries and provide customer support
- Send important service updates and notifications
- Share relevant educational content and tutorials
- Notify you about new features or changes
Security & Compliance
- Prevent fraud, abuse, and unauthorized access
- Enforce our Terms of Service
- Comply with legal obligations
- Protect the rights and safety of our users
No Data Selling
We do not sell, rent, or trade your personal data to any third parties for marketing or commercial purposes.
Cookies & Tracking
We use cookies and similar technologies to enhance your experience:
Essential Cookies
- Authentication: Keep you logged in during your session
- Preferences: Remember your settings and preferences
- Security: Protect against fraud and unauthorized access
Analytics Cookies
- Google Analytics: Understand how users interact with our platform
- Performance Monitoring: Track page load times and errors
- Feature Usage: Measure adoption of new features
Local Storage
- Store your recent projects and code snippets
- Cache frequently used data for better performance
- Remember your editor preferences and themes
Cookie Control
You can control cookies through your browser settings. However, disabling certain cookies may affect the functionality of our platform.
Data Security
We implement industry-standard security measures to protect your data:
Technical Safeguards
- Encryption: All data transmission uses HTTPS/TLS encryption
- Database Security: Encrypted storage with access controls
- Authentication: Secure login with optional two-factor authentication
- API Security: Rate limiting and authentication for all API endpoints
Operational Security
- Access Control: Limited employee access on a need-to-know basis
- Regular Audits: Periodic security assessments and penetration testing
- Monitoring: 24/7 system monitoring for suspicious activities
- Incident Response: Established procedures for security incidents
Infrastructure Security
- Cloud Security: Hosted on secure, compliant cloud infrastructure
- Backup & Recovery: Regular backups with disaster recovery procedures
- Network Security: Firewalls and intrusion detection systems
Security Disclaimer
While we implement robust security measures, no system is 100% secure. We recommend using strong, unique passwords and enabling two-factor authentication.
Data Sharing
We may share limited data with trusted third parties only when necessary:
Service Providers
- Analytics: Google Analytics, Mixpanel (anonymized usage data)
- Payment Processing: Stripe, Razorpay (billing information)
- Cloud Infrastructure: AWS, DigitalOcean (hosting and storage)
- Email Services: SendGrid, Mailgun (transactional emails)
- Support Tools: Intercom, Zendesk (customer support)
Legal Requirements
We may disclose information when required by law, such as:
- Compliance with legal processes (subpoenas, court orders)
- Protection of our rights and property
- Prevention of fraud or illegal activities
- Protection of user safety and security
Business Transfers
In the event of a merger, acquisition, or sale of assets, user data may be transferred as part of the business transaction. We will notify users of any such changes.
Data Processing Agreements
All third-party service providers are bound by strict data processing agreements and are required to maintain the same level of data protection.
User Rights
You have the following rights regarding your personal data:
Access & Portability
- Data Access: Request a copy of all personal data we hold about you
- Data Export: Download your projects and data in a portable format
- Account Dashboard: View and manage your data through your account settings
Correction & Updates
- Profile Updates: Modify your account information at any time
- Data Correction: Request correction of inaccurate or incomplete data
- Preference Management: Update your communication and privacy preferences
Deletion & Restriction
- Account Deletion: Delete your account and associated data
- Data Erasure: Request deletion of specific personal data
- Processing Restriction: Limit how we process your data
Objection & Withdrawal
- Marketing Opt-out: Unsubscribe from promotional communications
- Consent Withdrawal: Withdraw consent for data processing
- Automated Processing: Object to automated decision-making
Response Time
We will respond to your data rights requests within 30 days. For complex requests, we may extend this period and will notify you accordingly.
Account Deletion
You can delete your account and associated data at any time:
Deletion Process
- Self-Service: Delete your account from your profile settings
- Email Request: Contact our support team for assistance
- Confirmation: We'll send a confirmation email before deletion
- Grace Period: 7-day grace period to recover your account
What Gets Deleted
- Personal account information (name, email, profile)
- All projects and code stored on our platform
- Usage history and analytics data
- Communication history and support tickets
Data Retention
- Immediate: Account access is disabled immediately
- 7 Days: Data is marked for deletion but recoverable
- 30 Days: Complete removal from active systems
- Legal Requirements: Some data may be retained for legal compliance
Irreversible Action
Account deletion is permanent and irreversible after the grace period. Please ensure you've backed up any important projects before deletion.
Children's Privacy
We are committed to protecting the privacy of children who use our platform:
Age Requirements
- Minimum Age: Our services are intended for users 13 years and older
- Parental Consent: Users under 18 require parental or guardian permission
- Educational Use: Special provisions for classroom and educational settings
Data Collection from Minors
- We do not knowingly collect personal data from children under 13
- If we discover such data, we will delete it immediately
- Parents can request access to or deletion of their child's data
Educational Accounts
- Teacher Oversight: Educational accounts may be managed by teachers
- Limited Data: Minimal data collection for educational purposes
- No Marketing: No promotional communications to minors
Educational Support
We provide special privacy protections and support for educational institutions using our platform for teaching programming.
Policy Changes
We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements:
Notification Process
- Website Notice: All changes will be posted on this page
- Email Notification: Significant changes will be emailed to users
- In-App Notice: Important updates may be shown in the platform
- Advance Notice: 30 days notice for material changes
Types of Changes
- Minor Updates: Clarifications, contact information, formatting
- Material Changes: New data collection, sharing practices, user rights
- Legal Updates: Changes required by law or regulation
Your Options
- Continued Use: Using our services after changes indicates acceptance
- Objection: Contact us if you disagree with changes
- Account Deletion: Delete your account if you don't accept new terms
Stay Informed
We recommend reviewing this Privacy Policy periodically to stay informed about how we protect your information.