Privacy Policy
Last updated: 2025-12-15
This Privacy Policy describes how Voice Tutor (the “Service”) collects, uses, and protects your information when you use our website, upload documents, and connect the Tutor API to a Custom GPT (ChatGPT Actions).
What We Collect
- Account & Identity: We receive your user ID and basic profile information from our identity provider (Clerk) when you sign in (e.g., user ID, email).
- Documents & Content: If you upload PDFs, we store the file in Cloudflare R2 and process it into structured chunks for tutoring. We store metadata (title, size, status) in a database (Cloudflare D1).
- Learning State: We store your tutoring progress and notes (e.g., book_id, chapter_idx, subtopic_idx, revision notes, session summary) in D1 so you can continue where you left off.
- Service Logs: Minimal logs for reliability and security (timestamps, route, and status).
How We Use Your Data
- Provide the tutoring experience, including saving and restoring your progress.
- Improve reliability, performance, and security of the Service.
- Respond to support requests and resolve issues.
Sharing & Processors
- OpenAI: When you grant permission in ChatGPT, the Tutor API receives requests initiated by you via Actions. Request parameters you provide (e.g., which book or section to load) are sent to our API.
- Cloudflare: We use Cloudflare Workers (API), D1 (database), and R2 (storage) to host and operate the Service.
- Clerk: We use Clerk for authentication and identity management.
We do not sell your personal information.
Retention & Deletion
We retain your learning state and uploaded content while your account is active. You can request deletion of your account and associated data at any time. We will remove your tutoring state from D1 and your uploaded files from R2, subject to legal or operational requirements.
Security
Data is transmitted over HTTPS. We use Cloudflare infrastructure and access controls to help safeguard your information. No method of transmission or storage is 100% secure.
Children
The Service is not intended for children under 13.
Contact
Questions or requests (including data deletion)? Contact us at contact@example.com. You may also revoke access from ChatGPT at any time and sign out from the Service.
If this policy changes, we will update the “Last updated” date above.