← Back to home

Privacy Policy

Last updated: February 26, 2026

1. Introduction

Welcome to AlgoVolta ("we," "us," or "our"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our website and services (collectively, the "Service"). Please read this policy carefully. By accessing or using the Service, you acknowledge that you have read, understood, and agree to be bound by this Privacy Policy.

2. Information We Collect

2.1 Account Information

When you create an account, we collect your email address, display name, and password (stored in hashed form). If you sign up or log in using a third-party OAuth provider (Google or GitHub), we receive your name, email address, and profile image from that provider. We do not receive or store your OAuth provider password.

2.2 Payment Information

If you subscribe to a paid plan, payment transactions are processed by Stripe. We do not directly collect or store your credit card number or bank account details. We store your Stripe customer ID, subscription status, plan type, and billing period dates. For details on how Stripe handles your data, see Stripe's Privacy Policy.

2.3 Code Submissions and User-Generated Content

When you use the Service, we collect and store the code you write and submit, including in-progress drafts (autosaved), completed submissions, test results, execution status, runtime, and memory usage data. We also store your responses to pattern recognition quizzes, including your selected answers and whether they were correct.

2.4 AI Hint Data

When you request an AI-powered hint, we send context about the current problem and your code to the Anthropic Claude API to generate a response. We store the hint request prompt and the generated response in our database, associated with your account.

2.5 Usage and Progress Data

We track your learning progress, including which patterns and problems you have completed, your current position in each learning track, spaced repetition scheduling data, and your preferred programming language.

2.6 Automatically Collected Information

When you access the Service, we may automatically collect certain information, including your IP address, browser type and version, operating system, referring URLs, pages visited, timestamps, and device information. If Google Analytics is enabled, additional usage data may be collected through cookies and similar technologies.

3. How We Use Your Information

We use the information we collect to:

  • Provide, maintain, and improve the Service
  • Create and manage your account, authenticate your identity, and maintain your session
  • Track your learning progress, including problem completion, quiz results, and spaced repetition scheduling
  • Process payments and manage subscriptions through Stripe
  • Execute your code submissions via our code execution infrastructure for the purpose of testing and grading
  • Generate AI-powered hints by sending problem context and your code to the Anthropic Claude API
  • Send transactional emails (e.g., welcome emails, payment failure notifications)
  • Detect, prevent, and address technical issues, fraud, or abuse
  • Comply with legal obligations

4. Third-Party Services

We use the following third-party services to operate the Service. Each has its own privacy policy governing how it handles your data:

4.1 Code Execution (Judge0)

Your code submissions are transmitted to Judge0, a code execution engine that runs your code in sandboxed containers for testing purposes. The code you submit and the resulting output are transmitted to Judge0 servers for execution.

4.2 AI Hints (Anthropic)

When you request a hint, contextual information about the problem and your code is sent to the Anthropic Claude API. Anthropic processes this data to generate a hint response. See Anthropic's Privacy Policy for details.

4.3 Payments (Stripe)

All payment processing is handled by Stripe. When you subscribe to a paid plan or make a one-time purchase, your payment information is collected and processed directly by Stripe. We receive only confirmation of the transaction, your Stripe customer ID, and subscription status. See Stripe's Privacy Policy.

4.4 Email (Resend)

We use Resend to send transactional emails (such as welcome emails and payment failure notifications). Your email address and name are shared with Resend for this purpose.

4.5 Authentication (Google & GitHub OAuth)

If you choose to sign in via Google or GitHub, we receive basic profile information (name, email, profile image) from the respective provider. We do not receive your password from these providers. Each provider's own privacy policy governs how they collect and use your data during the authentication process.

4.6 Analytics (Google Analytics)

We may use Google Analytics to collect aggregate usage data about how the Service is used. If enabled, Google Analytics uses cookies to track page views and user interactions. You can opt out of Google Analytics by installing the Google Analytics Opt-out Browser Add-on.

4.7 Database Hosting (Neon)

Our database is hosted on Neon, a serverless PostgreSQL provider. Your data stored in our database resides on Neon's infrastructure.

5. Data Sharing and Disclosure

We do not sell, rent, or trade your personal information to third parties. We may share your information only in the following circumstances:

  • Service Providers: With the third-party services described in Section 4, solely to operate and provide the Service
  • Legal Requirements: When required by law, regulation, legal process, or governmental request
  • Protection of Rights: When we believe in good faith that disclosure is necessary to protect our rights, your safety, or the safety of others, investigate fraud, or respond to a government request
  • Business Transfers: In connection with a merger, acquisition, or sale of all or a portion of our assets, in which case you will be notified via email and/or a prominent notice on the Service

6. Cookies and Similar Technologies

We use cookies and similar technologies for the following purposes:

  • Session Cookies: Essential cookies used to maintain your authentication session. These are required for the Service to function and cannot be disabled.
  • Analytics Cookies: If Google Analytics is enabled, cookies may be used to collect aggregate usage data. You can opt out of these cookies using the Google Analytics Opt-out Browser Add-on.

We do not use cookies for advertising or behavioral tracking.

7. Data Retention

We retain your personal information for as long as your account is active or as needed to provide the Service. Specifically:

  • Account data: Retained until you delete your account
  • Code submissions, drafts, and progress: Retained as long as your account exists, to preserve your learning history
  • Payment records: Retained as required by applicable tax and financial regulations
  • AI hint history: Retained as long as your account exists

When you delete your account, all associated data — including progress, submissions, drafts, hint history, and quiz attempts — is permanently deleted. This action cannot be undone.

8. Data Security

We implement reasonable technical and organizational measures to protect your personal information, including:

  • Passwords are hashed using bcrypt before storage
  • All data transmitted to and from the Service uses HTTPS/TLS encryption
  • API keys and secrets are stored as environment variables, not in source code
  • Database access is restricted and secured
  • Stripe webhook signatures are verified to prevent tampering

However, no method of transmission over the Internet or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your personal information, we cannot guarantee its absolute security.

9. Your Rights

Depending on your location, you may have the following rights regarding your personal information:

  • Access: You may request a copy of the personal information we hold about you
  • Correction: You may request that we correct inaccurate personal information
  • Deletion: You may request deletion of your account and all associated data
  • Portability: You may request your data in a portable format
  • Objection: You may object to certain types of processing of your personal information

To exercise any of these rights, please contact us at admin@algovolta.com. We will respond to your request within 30 days.

California Residents (CCPA)

If you are a California resident, you have the right to know what personal information we collect, request deletion of your data, and opt out of the sale of your personal information. We do not sell your personal information. To exercise your rights, contact us at the email address above.

European Economic Area Residents (GDPR)

If you are located in the EEA, our legal basis for collecting and using your personal information is: (a) your consent (e.g., when creating an account or connecting an OAuth provider); (b) performance of a contract (e.g., providing the Service you subscribed to); and (c) our legitimate interests (e.g., improving the Service and preventing fraud). You have the right to withdraw consent at any time, lodge a complaint with a supervisory authority, and exercise the rights listed above.

10. Children's Privacy

The Service is not directed to individuals under the age of 13 (or 16 in the EEA). We do not knowingly collect personal information from children. If we become aware that a child has provided us with personal information, we will take steps to delete that information. If you believe a child has provided us with personal information, please contact us at admin@algovolta.com.

11. International Data Transfers

Your information may be transferred to and maintained on servers located outside your country of residence, where data protection laws may differ. By using the Service, you consent to the transfer of your information to the United States and other jurisdictions where our service providers operate. We take steps to ensure that your data is treated securely and in accordance with this Privacy Policy.

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new policy on this page and updating the "Last updated" date. For significant changes, we may also notify you via email. Your continued use of the Service after any changes constitutes your acceptance of the updated policy.

13. Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us at admin@algovolta.com.