Privacy Policy
Last Updated: October 2026
Optional Codi voice tutor
Codi cloud voice is optional, requires your explicit consent and does not require sign-in. A random browser-session identifier is used for a best-effort usage allowance, alongside enforced shared service limits. Selected lesson text and the relevant lesson excerpt are sent to Google Gemini to generate speech or an explanation. We do not request microphone or camera access. Google's free-tier processing may use submitted content to improve its products. Do not include passwords, personal information or private code in voice requests.
Generated reading audio may be stored in a bounded browser cache on your device so it can be reused. Clear this site's browser storage to remove it. Cloud voice has usage limits and may be unavailable. English device voice does not use our Gemini service, although your browser or operating system may use its own speech provider. Lessons and practice remain available without cloud voice. Generated explanations and translations can contain mistakes.
1. Introduction
RayTech Institute operates as a free digital educational repository for class-wise study resources and computer science syllabus, notes, MCQs, board past papers, and result gazettes. We are strictly committed to safeguarding the privacy of visiting students and teachers.
2. Information Collection
We do not sell, rent, or monetize personal student data. We use analytics to understand page usage and performance. If you choose to sign in, Firebase Authentication processes your account details. AI assignment submissions use your account identifier to enforce feedback limits; the identifier is not included in the prompt sent to the AI provider. Guest quiz answers and practice code stay in the current learning session and clear on reload. Signed-in students can save topic checkpoints in Cloud Firestore, including quiz answers, question history, lesson completion, editor drafts and received assignment feedback. These records belong to your account. Checkpoints are saved when you submit a quiz, mark a lesson studied, receive assignment feedback or choose Save work. Typing alone does not save your code to the database.
3. In-Browser Python Terminal Execution
Our interactive Python sandbox compiler runs 100% in your local web browser using WebAssembly (Pyodide). Running code in the compiler does not submit your source code or execution output to our servers. Choosing to submit an assignment for AI feedback is a separate action described below.
4. Third-Party Integrations
Educational video materials are hosted through YouTube. When playing video embeds, YouTube may set standard technical cookies as governed by Google's Privacy Policy.
5. Assignment Feedback
AI feedback requires sign-in. When you submit, your code, the published lesson and its assignment instructions are sent through our Supabase function to OpenRouter and the selected model provider. Your account name, email and identifier are not included in that model request. Do not include passwords, API keys or personal information in your code. Provider processing and retention follow their own policies; we do not promise that a free model offers private or training-free processing.
You can study, use the compiler and take quizzes without sending an assignment. The reviewer assesses your submitted code against the lesson rubric without executing it, and its feedback can be incorrect. Check suggestions against the lesson and your own practice results.
6. Contact Information
For any questions regarding this Privacy Policy or study materials, please contact the RayTech Institute administrator via our official contact form.