Privacy Policy
Effective date: 5 October 2026
Service: TutorAI
Data Controller: AKSA Corp OÜ, Juhkentali 8, Tallinn 10132, Estonia
1. Data Controller
The data controller responsible for your personal data is:
AKSA Corp OÜ
Registry code: 12610057
Address: Juhkentali 8, Tallinn 10132, Estonia
Contact: support@gettutor.app
If you have any questions about how your data is handled, please contact us at the address above.
2. Data We Collect
We collect only the data that is necessary to provide and improve the Service.
2.1 Account Data
| Data | Required | Purpose |
|---|---|---|
| Email address | Yes | Account creation, login, communication |
| Name | No (optional) | Personalisation of your experience |
2.2 User Settings
We store the preferences you configure in your account settings:
- Interface language — the language used for the TutorAI interface
- Explanation language — the language in which AI explanations are delivered
- Education level (and school grade, where applicable) — used to tailor explanations to your academic level
- Country — used to align explanations with your curriculum
2.3 Usage Data
We track usage metrics necessary for operating the Service fairly:
- Number of explanations requested per day and per month
- Date of last usage reset
- Subscription status (free or Pro)
This data is used solely to enforce the daily free usage limit and the fair usage policy, and to determine Pro subscription access.
2.4 Technical Data
When you use the Service, we may automatically collect:
- IP address (used for rate limiting on account registration; not stored long-term)
- Browser type and version (for compatibility purposes)
- Device type
We do not build advertising profiles or track your behaviour across other websites.
2.5 Study Sessions and Messages
When you use Study — our interactive tutoring mode — we store the Study history you create, namely:
- the subject, topic and learning goal of each session;
- the full text of the messages you send;
- the assistant's replies to you;
- timestamps and the session status (for example, active or completed).
These conversations are retained as your Study history so you can review and resume them, and are deleted when you delete the session or clear your Study history.
2.6 Study Memory
To provide continuity in your learning, TutorAI may derive and store a concise educational summary from your Study conversations. This may include a short session summary, the concepts covered, areas where further practice may be useful, observed strengths, and suggested next steps. It is used only to support future tutoring within Study; it is not a psychological, medical or mental-health assessment. It is removed together with the Study session it relates to.
3. Uploaded Content
When you upload an image or submit a text question:
- Your content is transmitted securely to our AI provider for processing.
- The AI-generated explanation is returned and displayed to you.
- Uploaded images are not stored on our servers after the explanation is generated.
- Your explanation history stores a preview of your typed question (up to 100 characters), any question you attach to an uploaded image, and the full AI-generated explanation (summary, steps and related content), so you can identify and review past sessions.
You may delete individual entries or clear your whole Solve explanation history at any time from your account dashboard. Deleting history does not refund or restore any usage allowance.
Voice input. Study optionally accepts microphone audio. The recording is sent to TutorAI's transcription endpoint and then to our AI provider to produce text, which is placed into an editable Study message draft for you to review and send. Raw audio is processed transiently and is not persisted by TutorAI in our database, filesystem, object storage or browser storage. The transcript is not stored automatically; it becomes stored Study content only if you send it as a Study message.
Learning materials (Pro). In Study, Pro users can optionally attach learning materials — images (JPEG, PNG, WEBP) or PDF documents — to a session. Unlike Solve images, these materials are stored, so they remain associated with your session and can be reused across your ongoing conversation without re-uploading. Each file is uploaded directly from your browser to our private object-storage provider (Cloudflare R2) using a short-lived, single-purpose authorization link that our server issues only after verifying your Pro access and that you own the session. The file is stored as a private object referenced by an opaque server-side key that is never public and is never returned to your browser in normal Study data; no permanently public URL is created, and no storage credentials ever reach your browser. When you send a message, the relevant materials are transmitted securely to OpenAI so the tutor can consider them alongside your text. Only safe metadata (file type, size and the display name you provided) is kept in your session to show the removable chips. You can remove a material at any time, which deletes both its metadata and its stored object; deleting the session, clearing Study history, or deleting your account also removes them. If your Pro access later expires, existing materials are retained (your history is preserved), but new materials can only be uploaded while you have Pro access.
4. Purpose of Processing
We process your personal data for the following purposes:
- Providing the Service — to operate your account, authenticate you, and deliver AI explanations.
- Usage management — to apply daily free usage limits and the fair usage policy.
- Subscription management — to manage Pro plan access and billing via Stripe.
- Service improvement — to monitor system performance and usage patterns at an aggregate level.
- Communication — to send important service-related notifications (not marketing emails without your consent).
- Legal compliance — to fulfil our obligations under applicable laws.
5. Legal Basis for Processing (GDPR)
We process your personal data on the following legal bases under the General Data Protection Regulation (GDPR):
- Contract performance (Article 6(1)(b)) — processing your email address, name, and settings is necessary to provide the Service you have agreed to use.
- Legitimate interests (Article 6(1)(f)) — processing usage and technical data to protect the integrity and fair operation of the Service.
- Consent (Article 6(1)(a)) — where you have explicitly agreed to specific processing (e.g. accepting these terms during registration).
- Legal obligation (Article 6(1)(c)) — where processing is required to comply with applicable law.
6. Third-Party Services
We share data with the following third-party providers only to the extent necessary to operate the Service.
6.1 OpenAI
Your Solve questions and uploaded images, your Study conversations and context, the Study learning materials you attach (images and PDFs), the material used to generate your Study memory, and Study voice recordings (for transcription) are sent to OpenAI Ireland Ltd (Ireland) for AI processing. OpenAI processes this data as a data processor on our behalf.
- OpenAI's privacy practices are governed by their own Privacy Policy: https://openai.com/privacy
- OpenAI states that data sent through its API is not used to train or improve its models by default, unless the customer explicitly opts in; we have not opted in to such training.
- OpenAI may retain abuse-monitoring logs for its chat/completions API for up to 30 days by default, subject to its own policies and exceptions. For its audio transcription endpoint, OpenAI's current documentation lists no retention of the submitted audio or transcript beyond processing.
- These are OpenAI's provider-side retention terms and are separate from what TutorAI itself stores (see the Data Retention section below).
- Data transferred to OpenAI may be processed outside the European Economic Area (EEA). Such transfers are covered by appropriate safeguards as required by GDPR.
6.2 Stripe
Subscription payments are processed by Stripe, LLC. (USA). When you subscribe to TutorAI Pro, your payment information is handled directly by Stripe — we do not store your card details.
- Stripe's Privacy Policy: https://stripe.com/privacy
- Stripe may process data outside the EEA under appropriate transfer mechanisms.
6.3 Neon
Your account data, explanation history, Study sessions, messages and Study memory are stored in a PostgreSQL database hosted on Neon, our database infrastructure provider.
6.4 Resend
Transactional emails (such as password-reset and service notifications) are delivered using Resend, an email-delivery service. We share only the data necessary to deliver the relevant message.
6.5 Google Analytics
With your consent (see the Cookies section), we use Google Analytics to understand how the Service is visited and used in aggregate. Analytics is optional and loads only after you accept it. Google's own privacy practices apply: https://policies.google.com/privacy. Google may process data outside the EEA under appropriate transfer mechanisms.
6.6 Cloudflare R2
The Study learning materials you attach are stored as private objects in Cloudflare R2 object storage (Cloudflare, Inc.), our storage infrastructure provider. Files are uploaded directly from your browser using a short-lived, single-purpose authorization link that our server issues only after verifying your Pro access and your ownership of the session. Each object is reachable only through an opaque server-side key, is never publicly listed, and is deleted when you remove the material, delete the session, clear your Study history or delete your account. Cloudflare processes this data as a data processor on our behalf; its own privacy practices apply: https://www.cloudflare.com/privacypolicy/. Data stored with Cloudflare may be processed outside the EEA under appropriate transfer mechanisms. No storage credentials are ever exposed to your browser.
We do not sell or rent your personal data to any third party.
7. Cookies
TutorAI uses necessary (functional) cookies and local storage that the Service needs to operate correctly, and — only with your consent — optional Google Analytics cookies. We do not use advertising cookies.
Necessary / functional
| Storage item | Purpose |
|---|---|
| Session / authentication cookie (next-auth.session-token) | Keeps you logged in and maintains your login state |
| tutorai_locale | Remembers your chosen interface language |
| tutorai_cookie_consent | Remembers your analytics-consent choice |
Optional analytics (only after you accept)
| Storage item | Purpose |
|---|---|
| _ga, ga* | Set by Google Analytics to measure visits to TutorAI and general usage |
Google Analytics loads only after you give consent; if you reject it, TutorAI remains fully functional and we set no analytics cookies. Your choice is remembered and can be changed at any time through Cookie preferences (available in the footer and your settings). Analytics measures your visits to TutorAI only — we do not build advertising profiles or track your behaviour across other websites.
You can clear cookies and local storage at any time through your browser settings. Doing so will log you out, reset your language preference, and reset your consent choice.
8. Data Retention
We retain your personal data only for as long as necessary:
| Data type | Retention period |
|---|---|
| Account data (name if provided, email, settings) | Until you request account deletion |
| Solve explanation history (question preview, attached question, generated explanation) | Until you delete it or your account |
| Study sessions, messages and Study memory | Until you delete the session, clear Study history, or delete your account |
| Uploaded images | Not persisted after AI processing |
| Study attached learning materials (Pro images & PDFs) | Until you remove the material, delete the session, clear Study history, or delete your account |
| Voice audio | Processed transiently; not persisted |
| Usage counters | Reset monthly; deleted when your account is deleted |
| Payment records | Retained as required by Estonian laws (7 years) |
| IP addresses (rate limiting) | Not stored beyond the current server session |
TutorAI does not provide a self-service account-deletion button. To delete your account and the associated personal data, contact us at support@gettutor.app; requests are handled manually and processed within the period required by applicable law, except where retention is required by law. Deleting your history or your account does not refund or restore usage allowances.
9. Your Rights Under GDPR
As a data subject under the GDPR, you have the following rights:
- Right of access — you can request a copy of the personal data we hold about you.
- Right to rectification — you can request correction of inaccurate or incomplete data.
- Right to erasure — you can request deletion of your personal data ("right to be forgotten").
- Right to restriction — you can request that we limit processing of your data in certain circumstances.
- Right to data portability — you can request your data in a structured, machine-readable format.
- Right to object — you can object to processing based on legitimate interests.
- Right to withdraw consent — where processing is based on consent, you may withdraw it at any time.
To exercise any of these rights, please contact us at support@gettutor.app. We will respond within 30 days.
You also have the right to lodge a complaint with your national data protection authority. In Estonia, this is the Estonian Data Protection Inspectorate (Andmekaitse Inspektsioon): https://www.aki.ee
10. Children and Parental Involvement
TutorAI is also designed for students aged below 18. We take the privacy of younger users seriously.
- We do not knowingly collect personal data from children under 18 without parental consent.
- Users under 18 must use the Service under parental or guardian supervision, in accordance with our Terms of Use.
- Parents and guardians may contact us at support@gettutor.app to request access to, correction of, or deletion of their child's account data.
- If we become aware that a child under 18 has created an account without parental consent, we will delete the account and associated data promptly.
We encourage parents to speak with their children about safe and responsible use of online services.
11. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or applicable law. We will notify you of significant changes by posting a notice in the Service or by email.
The date at the top of this page indicates when the Policy was last updated. Continued use of the Service after changes are published constitutes acceptance of the updated Policy.
For questions about this Privacy Policy, contact us at support@gettutor.app.