Privacy Policy
Last updated: February 2026
Introduction
AlgoTutor ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our service.
Information We Collect
We collect the following types of information:
- Account Information: Email address when you create an account.
- Usage Data: Information about how you use AlgoTutor, including which modes you use (Learn, Build, Debug), topics you study, DSA patterns detected, difficulty scores, and related metadata to improve the learning experience.
- IP Address: Your IP address is collected when you interact with the service. We use IP-based subnet grouping to associate sessions with users when no other identifier is available.
- Widget ID: A unique widget identifier is generated for your ChatGPT session and stored to enable cross-session tracking and personalization.
- Code and Queries: Any code, problem descriptions, or queries you submit through AlgoTutor are sent to OpenAI's API for processing. These inputs are necessary for the service to generate educational explanations, build solutions, and debug assistance.
How We Use Your Information
We use your information to:
- Provide and maintain the AlgoTutor service
- Process your code and queries through OpenAI to generate educational content
- Analyze usage patterns (modes used, topics studied, DSA patterns) to improve educational content and the learning experience
- Track sessions via widget IDs for continuity across interactions
- Communicate with you about your account
- Provide customer support
Data Storage and Security
Your data is stored securely using industry-standard practices:
- We use Supabase for database storage with encryption at rest
- We use HTTPS for all data transmission
- Access to user data is restricted to authorized personnel only
Data Sharing
We do not sell your personal information. We may share data with:
- OpenAI: Your queries, code submissions, and problem descriptions are sent to OpenAI's API for processing. This is necessary for AlgoTutor to generate educational explanations and solutions. OpenAI's use of this data is governed by their own Privacy Policy.
- Service Providers: Hosting and infrastructure providers (including Supabase for database storage and Render for server hosting) necessary to operate the service.
Your Rights
You have the right to:
- Access the personal information we hold about you
- Request correction of inaccurate data
- Request deletion of your account and associated data
To exercise any of these rights, please contact us at support@algo-tutor.org.
Cookies and Tracking
We do not use third-party advertising cookies or trackers. The AlgoTutor widget uses browser localStorage to store your widget ID for session continuity. No tracking cookies are set.
Data Retention
We retain your data for as long as your account is active or as needed to provide services. If you request account deletion, we will remove your personal data within 30 days, except where retention is required by law.
Children's Privacy
AlgoTutor is intended for users who are at least 13 years old. We do not knowingly collect personal information from children under 13. If you believe we have collected data from a child under 13, please contact us immediately.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any significant changes by posting the new policy on this page and updating the "Last updated" date.
Questions About Privacy?
If you have any questions about this Privacy Policy or our data practices, please contact us at support@algo-tutor.org.