Your data,
handled with discipline.
A clear, readable policy for what CompileMate collects, why we collect it, how long we keep it, and the controls you have over your account and activity.
Plain-language policy with clear sections.
Explains platform data, rules, and responsibilities.
Direct contact paths for questions and requests.
1Overview
CompileMate is a competitive programming and learning platform. We collect only the data needed to run contests, judge submissions, award MateCoins and badges, personalize learning paths, and keep the Platform secure. We do not sell your personal data.
2Information We Collect
Account data. Username, email address, hashed password (we never store plaintext passwords), profile photo, bio, and optional details like college and graduation year.
OAuth sign-in. If you sign in with Google or GitHub, we receive your name, email address and public profile photo from that provider. We never see or store your social account password.
Activity & usage data.
- Code submissions, judge verdicts, and execution results across problems and contests
- Contest, battle, and daily-challenge participation, streaks and leaderboard rankings
- Learning path enrollment, module progress, certificates and skill assessment attempts
- MateCoins balance, transaction history, voucher redemptions and marketplace activity
- Social activity — posts, comments, follows, snippets, and team memberships you create
- Support chat conversations and contact form submissions
Technical data. IP address, browser type, device information, pages visited, and timestamps, collected automatically via server logs for security and analytics.
Uploaded files. Resumes you submit to the Resume Scanner, and avatars you upload to your profile.
3How We Use Your Information
- To operate core features: judging submissions, running contests and battles, and tracking streaks
- To personalize problem recommendations, learning paths and AI tutor responses
- To calculate and award MateCoins, badges, achievements and leaderboard rankings
- To send essential account, contest and security notifications
- To send product updates and newsletters only if you opt in, with an unsubscribe link in every email
- To detect, investigate and prevent fraud, cheating, plagiarism and abuse of the judge
- To respond to support requests and improve the Platform based on aggregated usage trends
6Data Retention
We retain account and activity data for as long as your account is active, so your progress, streaks and history remain intact. If you delete your account, we remove or anonymize personal data within 30 days, except where retention is required for legal, security or fraud-prevention purposes (for example, retaining anonymized contest results to preserve leaderboard integrity).
7Security
- Passwords are hashed with industry-standard algorithms; we never store them in plaintext
- All traffic is encrypted in transit via HTTPS/TLS
- Code submissions are executed in isolated, sandboxed environments to prevent abuse
- Access to production data is restricted to authorized personnel on a need-to-know basis
No system is 100% secure. If we become aware of a data breach affecting your personal information, we will notify affected users and relevant authorities as required by applicable law.
8Your Rights & Choices
Regardless of where you live, we extend the following rights to all users:
- Access & update — view and edit your personal data anytime from your profile settings
- Export — request a copy of your data in a portable format
- Deletion — request permanent deletion of your account and associated personal data
- Opt out — unsubscribe from marketing emails at any time via the link in each email, or disable them in settings
- Object / restrict — object to certain processing or ask us to restrict how we use your data
To exercise any of these rights, contact privacy@compilemate.in. We respond to all verified requests within 30 days.
9Children's Privacy
CompileMate is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has created an account, contact us and we will delete it promptly.
10International Users
CompileMate is operated from India and our infrastructure may process and store data in India and other countries where our hosting providers operate. By using the Platform, you consent to this transfer and processing, which is handled under the same safeguards described in this policy regardless of your location.
11Changes to This Policy
We may update this Privacy Policy as the Platform evolves. Material changes will be announced via email or an in-app notice at least 7 days before taking effect. The "Effective date" at the top of this page always reflects the latest version.
Questions about your privacy?
Reach our privacy team directly — we read every message.