Privacy Policy
Last updated: October 25, 2025
1 Information We Collect
Personal Information
When you register for an account, we collect:
- Your name and email address
- Password (encrypted and securely stored)
- Optional profile information you choose to provide
Learning Data
To provide our educational services, we collect:
- Your course progress and completion status
- Exercise submissions and code you write
- Quiz responses and test results
- Achievement and leaderboard data
- Time spent on lessons and exercises
Technical Information
We automatically collect certain technical data:
- IP address and browser type
- Device information and operating system
- Pages visited and features used
- Error logs and performance data
2 How We Use Your Information
We use the information we collect to:
- Provide and improve our C++ learning platform
- Track your progress and personalize your learning experience
- Execute and test your C++ code in a secure environment
- Send important updates about your account and courses
- Respond to your questions and support requests
- Analyze platform usage to improve our services
- Prevent fraud and ensure platform security
- Display leaderboards and achievements (with your consent)
3 Code Execution and Security
When you submit C++ code for execution on our platform:
- Your code is executed in isolated Docker containers with strict resource limits
- Code submissions are stored to track your progress and provide feedback
- We validate all code for security threats before execution
- Network access is disabled during code execution
- All containers are destroyed immediately after execution
4 Information Sharing
We do not sell your personal information. We may share your data only in these limited circumstances:
- Service Providers: Trusted third-party services that help us operate the platform (hosting, email, analytics)
- Legal Requirements: When required by law or to protect our rights and users
- Public Leaderboards: Your name and achievements may be displayed on leaderboards
- With Your Consent: Any other sharing will require your explicit permission
5 Data Security
We implement industry-standard security measures:
- All data is transmitted over encrypted HTTPS connections
- Passwords are hashed using bcrypt encryption
- Database access is restricted and monitored
- Regular security audits and updates
- Code execution in sandboxed containers
- Rate limiting to prevent abuse
6 Your Rights and Choices
You have the right to:
- Access: Request a copy of your personal data
- Correction: Update or correct your information
- Deletion: Request deletion of your account and data
- Opt-out: Unsubscribe from marketing emails
To exercise these rights, contact us at hellocppdotdev@gmail.com
7 Cookies and Tracking
We use cookies and similar technologies to:
- Keep you logged in to your account
- Remember your preferences and settings
- Analyze platform usage and performance
- Provide personalized content
You can control cookies through your browser settings, but some features may not work properly if you disable them.
8 Children's Privacy
Our platform is designed for learners of all ages. For users under 13, we require parental consent and limit data collection to only what is necessary for the educational service. We do not knowingly collect unnecessary personal information from children.
9 Data Retention
We retain your personal information for as long as your account is active or as needed to provide services. If you delete your account, we will remove your personal data within 30 days, though we may retain some information for legal compliance or legitimate business purposes.
10 Changes to This Policy
We may update this privacy policy from time to time. We will notify you of any significant changes by email or through a notice on our platform. Your continued use of HelloC++ after such modifications constitutes acceptance of the updated policy.
11 Contact Us
If you have questions or concerns about this privacy policy or our data practices, please contact us:
HelloC++ Privacy Team
Email: hellocppdotdev@gmail.com
Contact Form: https://www.hellocpp.dev/contact
Thank you for trusting HelloC++ with your learning journey. We are committed to protecting your privacy and providing a safe, effective learning environment.