Privacy Policy
Last updated: 19/04/2026
The short version
- We only collect what we need to be your tutor: your sign-in info, the textbooks and syllabi you upload, your chats, and the skill map the app builds from them.
- You bring your own API key. Your key is encrypted at rest, and your chats are sent to the provider you chose — we don't wrap a markup layer around them.
- We don't sell your data. We don't run advertising. We don't train models on it.
- You can delete your account and everything with it. We're 18+ only.
1. Who we are
Professor Auto is operated by [OPERATOR NAME], a sole proprietor based in [CITY, ISRAEL]. To reach us about privacy — or anything else — email [support@professor.ac].
2. What this policy covers
This policy applies to the Professor Auto web app and the data that flows through it. It does not cover what Anthropic, OpenAI, Google, or any other third party does with your data once your AI provider receives it — that falls under their own privacy policies.
3. What we collect and store
Account info
- A Clerk-managed user ID (our authentication provider)
- Your email address (optional, stored only if you provide one)
- Account creation and last-activity timestamps
We never see or store your password. Clerk handles sign-in.
Your uploaded materials
- Textbook and syllabus PDFs you upload
- Supplemental files you attach to a book (problem sets, notes, etc.)
Files are stored in object storage (Cloudflare R2 in production, local disk in development), organized by your user ID so no one else can see them.
Data we derive from your materials
- Extracted text and chapter structure (so the tutor can reason about what's on page 47)
- Vector embeddings of that text (so the tutor can search it semantically)
- Your skill map, learner profile, observations, and aptitude signals (so the tutor learns how you learn)
Your study sessions
- Full chat transcripts between you and the AI tutor
- Session metadata (what chapter, what mode, progress indices)
- Silent behavioral signals the AI uses to adapt — e.g., "asked for a hint," "solved without help"
Your provider credentials (BYOK)
- Your API keys (Anthropic, OpenAI, Google) or OAuth tokens when you connect a provider
- These are encrypted at rest using symmetric encryption (Fernet). They are decrypted only to make your API call.
Technical logs
- If error reporting is enabled (Sentry), errors and stack traces may be reported with personally identifiable information stripped
- Standard server logs (timestamps, request paths, status codes)
What we don't collect
- Analytics SDKs — none (no PostHog, Amplitude, Google Analytics, Mixpanel, etc.)
- Advertising cookies or trackers — none
- Location beyond what's implicit in an IP address — none
4. How we use what we collect
- Your materials and derived data are used exclusively to run Professor Auto for you: indexing, search, chat context, and your skill map.
- Your chat transcripts are stored so you can return to a session; they also update your learner profile so the tutor adapts to you.
- Your credentials are used only to make AI calls on your behalf.
- We do not sell data, run advertising, train third-party models on your data, or use your uploads for anyone else's benefit.
5. Who processes your data on our behalf
These services receive some of your data so the product can function:
- Clerk — handles sign-in and session management. Sees your email and sign-in events.
- Cloudflare R2 — stores your uploaded files.
- Your chosen AI provider (Anthropic, OpenAI, or Google) — receives your chat messages, recent history, and retrieved textbook excerpts during a session. Governed by your agreement with them, not by this policy.
- Google (Gemini embeddings API) — receives text chunks from your uploaded materials to generate semantic embeddings. Today this is always Google, even if you chose a non-Google provider for chat. The call is made using your own Google credential.
- Sentry (optional, if error reporting is enabled) — receives error reports for debugging, with PII sending disabled.
We do not share your data with anyone outside this list for any other purpose.
6. BYOK: what actually goes where
Professor Auto is "bring your own key." When you chat:
- We assemble a prompt from your message, recent chat history, retrieved excerpts from your textbook, and a summary of your learner profile.
- We send that prompt to the provider whose key you gave us, using your key, not ours.
- The provider returns a response. We store it in your session history and show it to you.
Your key is stored encrypted on our servers so you don't have to re-paste it. It's decrypted in memory only at the moment we make the call.
7. How long we keep it
By default, we keep your data as long as your account exists:
- Uploaded files, derived text and embeddings, skill map, learner profile, and chat transcripts — retained until you delete them or close your account.
- Usage events (for cost tracking and the Usage page) — retained indefinitely.
When you delete a book, its files, text, embeddings, and related learner data are removed from our database and object storage. When you delete your account, the same applies to everything tied to it.
If you want us to accelerate any of that, email us.
8. Security
- In transit: HTTPS/TLS for all traffic between your browser, our servers, and third parties.
- At rest: your API keys and OAuth tokens are encrypted with Fernet before being written to the database.
- Access: only you can read your own books, chats, and learner data; requests are authorized against your Clerk user ID on every call.
- We are a small team and don't claim perfect security. If you suspect a vulnerability, email [support@professor.ac] and we will respond quickly.
9. Your rights under Israeli law
Professor Auto operates under Israeli law, including the Privacy Protection Law, 5741-1981 and the Privacy Protection Regulations (Data Security), 5777-2017. You have the right to:
- Access the data we hold about you
- Correct it if it's wrong
- Delete your account and associated data
- Complain to the Israeli Privacy Protection Authority if you think we've handled your data improperly
To exercise any of these rights, email [privacy@professorauto.com].
10. Age
Professor Auto is for adults — 18 and over only. We don't knowingly collect data from anyone under 18. If you're a parent or guardian and believe your under-18 dependent has created an account, email us and we will delete it.
11. Changes to this policy
We'll post updates on this page and revise the "last updated" date at the top. Material changes — meaning real changes to what we collect, who we share it with, or how long we keep it — will also be surfaced in the app.
12. Contact
- General: [support@professor.ac]