Privacy Policy
BeatCode (“we,” “our,” or “us”) provides a competitive coding platform accessible at https://beatcode.dev. We are committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and what choices you have about it.
1. Data Collection
- Google OAuth Data: If you choose to sign in via Google OAuth, we receive your Google username, display name, email address, and profile picture.
- User-Provided Data: When you register and create a profile, you may voluntarily provide personal information (e.g., display name, email, etc.).
- Cookies: We use cookies to manage user sessions, remember preferences, and enable certain features.
- Analytics: We use Google Analytics to gather anonymized visitor data (e.g., page views, time on site). This helps us improve site performance.
2. Use of Information
- Account & Login: Your Google OAuth data is used to identify you, to display your username or display name in competition rooms, and to grant you access to certain functionalities.
- Communication: Your email may be used to reply to messages or send essential notices about your account.
- Game & Competition: Your profile data (like display name) appears to other participants in coding challenges and leaderboards.
- Analytics & Site Improvement: Aggregated or anonymized data helps us understand user behavior and improve features, layouts, or performance.
- No Reselling of Data: We do not sell or rent your personal data.
3. Data Storage & Sharing
- Storage: The personal data we collect (including your name, email, and profile picture) is stored in our database (unencrypted). Only our staff or authorized administrators can access this information.
- No Unauthorized Sharing: We do not share your personal data with outside parties, except when required by law or with third-party processors under confidentiality obligations.
- Security Measures: We use standard security practices to protect stored data, but cannot guarantee absolute security.
4. Cookies
- Session Cookies: Used to keep you logged in and remember preferences during your session.
- Analytics Cookies: Google Analytics uses cookies to gather anonymized browsing behavior.
- Consent: By using BeatCode, you consent to the use of cookies as described above. You can disable cookies in your browser settings, but some features may not function properly.
5. Changes & Updates
We may update this Privacy Policy from time to time. Any changes will be posted on this page, and if they are significant, we will make reasonable efforts to notify you. Your continued use of BeatCode after the posting of changes constitutes your acceptance of such changes.
6. Contact
If you have questions about this Privacy Policy, you can contact our maintainer Bao Dang at baochidangg@gmail.com.