System Link Established

CodeGrind

Booting Interface

Routing neon packets, mounting the shell, and syncing your session state.

Initializing the CodeGrind network.

Neon Relay Sequence v1.6
PRIVACY POLICY & YOUR DATA

How Google Sign-In Is Used

CodeGrind supports Google Sign-In as an account authentication option. If you choose Google Sign-In, CodeGrind uses the Google account email address and the Google account identifier returned during authentication to create your CodeGrind account, sign you in, or link Google Sign-In to an existing CodeGrind account.

That Google account data is used only for authentication, account linking, and account security inside CodeGrind.

Information We Collect

At CodeGrind, we are committed to protecting your privacy. We collect the following information:

  • Account details such as email address, username, and (if you set one) a hashed password
  • Profile details you choose to provide (avatar, bio)
  • OAuth identifiers for login providers you use (e.g., Google or Discord IDs)
  • Code submissions, problem content you create, and related stats (progress, leaderboards, achievements)
  • Usage data like chat usage/refinement counts, attempts, solves, XP/level progression, and rate-limit records
  • Session/security data (session IDs, verification tokens, pending email changes)
  • Guest session data (hashed guest token, hashed IP and user-agent for abuse prevention)
  • Billing metadata such as Stripe customer/subscription IDs, status, and membership tier
  • Discord community data when you connect (Discord user ID, username, global name, avatar hash, guild status, opt-in preferences)

We do not collect personally identifiable information such as your name, date of birth, address EVER. Unless you use your name or other personal details in your username, email or profile bio, in which case that information is voluntarily shared by you and visible to other users (username and profile bio).

Discord Sign-In and Community Features

If you choose to connect or sign in with Discord, we request access to basic Discord account data and server membership status. This allows us to link your CodeGrind profile and power Discord community features.

  • Discord user ID, username, and global name (if set)
  • Discord avatar hash (used to display your Discord avatar)
  • Email address from Discord (only if your Discord account provides one)
  • Guild membership status and opt-in settings for announcements

We use this information to link your account, show your Discord profile on CodeGrind (when connected), and (if you opt in and are in the guild) post announcements such as solves, level-ups, and achievements.

If you use Discord tournament or challenge features, we may store Discord user IDs for invites/participants and Discord message or thread IDs for those events.

If you use the Discord AI Q&A bot, we process your message content to generate a response and store rate-limit counters keyed to Discord user IDs to prevent abuse.

Google Sign-In Information

For users who choose to sign in using Google, we only request and collect:

  • Your Google email address
  • Basic profile information (limited to what's necessary for account creation)

We do not request or have access to any additional Google account information, other Google services, or extended permissions. The collected information is used solely for account authentication and communication purposes.

How We Use Your Information

The information we collect is used to:

  • Provide and improve our services
  • Authenticate users and maintain user accounts
  • Track coding progress and display statistics
  • Generate leaderboards and other community features

AI Features and Diagnostic Logs

When you use AI features (e.g., hints, refinements, AI problem generation, or Discord AI Q&A), we process your prompts, code, and related context to generate responses. This content may be sent to third-party AI providers to fulfill your request.

For reliability and abuse prevention, we may log diagnostic data such as prompt previews, code snippets, request timing, and error details. Logs are used for debugging and performance monitoring.

Guest Sessions

If you use CodeGrind without an account, we issue a guest token so you can access limited features. We store a hashed version of the guest token plus hashed IP and user-agent values to help prevent abuse.

Guest data is tied to usage limits (e.g., chat/refinement usage) and expires after a short period.

Payment Information

CodeGrind uses Stripe to handle all payment processing. When you make a purchase, you transfer to a Stripe hosted page where your payment information is securely transmitted directly to Stripe. We do not store or have access to your credit card details or banking information. We do keep stripe related information such as subscription status, membership tier.

Cookies and Advertising

We use cookies to enhance your experience on our website. Additionally, we work with third-party vendors, including Google, who may use cookies to serve ads based on your prior visits to our website or other websites.

We also use essential cookies or similar local storage to keep you signed in, maintain sessions, and remember preferences (such as consent choices).

Google's use of advertising cookies enables it and its partners to serve ads to our users based on their visit to our site and/or other sites on the Internet.

You may opt out of personalized advertising by visiting Google's Ads Settings. Alternatively, you can opt out of a third-party vendor's use of cookies for personalized advertising by visiting www.aboutads.info.

Data Security

We implement reasonable security measures to protect your personal information from unauthorized access, alteration, disclosure, or destruction. However, no method of electronic storage or transmission over the Internet is 100% secure, and we cannot guarantee absolute security. Including but not limited to salting and hashing of passwords, regular security audits, and using secure protocols for data transmission. We continuously monitor and update our security practices to safeguard your information.

Changes to This Privacy Policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page. You are advised to review this Privacy Policy periodically for any changes.

Contact Us

If you have any questions about this Privacy Policy, please contact us at info@codegrind.online.

Analytics and Tracking

To understand how our visitors engage with CodeGrind and to improve our services, we use Google Analytics. Google Analytics collects information anonymously, such as:

  • The pages you visit on our site
  • The time you spend on each page
  • The type of browser and operating system you use
  • Your general geographic location (e.g., country or city)
  • How you arrived at our site (e.g., directly, from a search engine, or from a referring link)

This data is aggregated and does not personally identify you. We use this information to analyze site traffic, understand user behavior, and enhance the user experience on CodeGrind.

You have several options to control or opt-out of Google Analytics tracking:

  • Cookie Consent Banner: You can decline analytics tracking by selecting "Deny" on the cookie consent banner that appears when you first visit our site. If you have previously accepted, you can typically clear your cookies for this site in your browser settings to see the banner again and change your preference.
  • Google Analytics Opt-out Browser Add-on: Google provides a browser add-on that allows you to prevent your data from being used by Google Analytics. You can download and install it from https://tools.google.com/dlpage/gaoptout.

Please note that opting out of analytics tracking will not affect your ability to use CodeGrind.

© 2026 CodeGrind

© 2026 Riviera Sperduto. All rights reserved.

CodeGrind is an independent platform. Any third-party names or marks referenced in educational, editorial, or comparative contexts belong to their respective owners.