Short version: the Service stores the identity details needed for your account and the homework chats you choose to save. Homework content is processed to provide responses. Payment-card details stay with Stripe.
1. Scope
This Privacy Policy applies to Easy Math Homework websites, account features, homework chat, whiteboard, voice tutor, saved learning history, and subscription tools (collectively, the “Service”). Third-party sites and embedded content have their own privacy practices.
2. Information we collect
Google account information
When you sign in, Google provides a stable account identifier, your verified email address, and your full name. We store those details to identify your account, display your profile, and keep your saved work connected to you. We do not receive your Google password.
Homework and learning content
You may also attach images, PDFs, Office documents, and supported text/code files. We retain original uploads in private storage and process them into text, page previews, and navigation summaries using our AI service provider and an isolated processing environment. File hashes let us reuse processing for identical verified uploads, including uploads from different accounts, without granting another account access to your files. Files attached to a saved chat remain available to the tutor until you remove them. Removing an attachment or deleting its chat removes that chat's reference, not necessarily the retained original, shared processing cache, copies already sent to our AI service provider, or material explicitly placed on the whiteboard. Contact support@weblatte.io about deletion of retained uploads. Uploading does not automatically place a file on the whiteboard; you or the tutor may explicitly add selected source pages.
We process questions, chat messages, whiteboard content, homework images, and instructions you submit. Saved chats include message text, subjects, titles, timestamps, and an editable whiteboard containing its pages, drawings, writing, and uploaded homework images. Whiteboards are saved to your account so you can return to them later; your browser also keeps local copies, including unsent work, to recover from refreshes or interrupted saves. Deleting a chat removes its online whiteboard and the local copy in the browser where you delete it. Local copies in other browsers remain until cleared there. Homework content is transmitted to service providers as needed to answer your requests. Text and whiteboard requests and generated responses may also be stored by our AI service provider as application state so related tool results and follow-up responses can be connected.
Courses, research, and notifications
We store the courses you add, chat membership, research topics, optional clarification answers, and generated reports. Chats within a course may use relevant excerpts from your other chats and completed research in that course. This does not grant other accounts access to your course. Research runs through our AI service provider and may use public web search; research continues in the background after you leave the page. If you enable browser notifications, we store the browser's push subscription and send a generic completion notice through its push service. You can disable notifications in your browser settings. Deleting a research chat deletes its associated report from your account.
Tutor-call recordings
Every tutor call is recorded. Before a call starts, the Service presents a recording confirmation; cancelling means the call does not start. A recording contains your microphone and tutor audio together with a synchronized timeline of chat messages, whiteboard activity, code edits and runs, and workspace open or close events from that call. A small visible “Recording” indicator remains present while capture is active, and microphone capture stops when the call ends. Homework-image pixels are not copied into the replay timeline; a recorded whiteboard may show an image placeholder instead.
Tutor recordings are encrypted in transit and at rest. Authorized developers acting as support reviewers may access a recording only after the learner contacts support, and may use it only to troubleshoot that support request.
Code workspace content
Language detection happens in your browser. HTML, CSS, and JavaScript previews also run in an isolated browser frame. When you choose Run for another programming language, the current source code and standard input are sent to an external code-execution service so the program can be compiled and run. That provider may retain source, input, network, and run-log data for operations and abuse prevention. Do not put passwords, API keys, personal information, or confidential code in the workspace.
Account, usage, and subscription information
We store your plan, subscription status, monthly usage, AI processing activity, session timing, and identifiers used to connect your account with Stripe. Stripe collects and processes payment-card and billing details; Easy Math Homework does not receive or store full payment-card numbers.
Technical information
We and our hosting, security, and content-delivery providers may process IP address, browser and device type, requested pages, timestamps, diagnostics, and security events. We store an opaque session-token hash and session timestamps to keep you signed in securely. Theme preference may be stored locally in your browser.
Authorized support access
Strictly authorized support operators may temporarily view the Service as a selected account to investigate a reported problem. The operator remains identified as the actor, the support session is time-limited, start and stop events are audited, and billing changes are disabled while the support view is active. Separately, authenticated and authorized support reviewers may review or delete a tutor recording only to troubleshoot a support request initiated by that learner; recording access and deletion are audited, and the selected learner account cannot grant those permissions.
Third-party embeds
Some games, tools, media, or linked pages may be delivered by third parties. When you open them, those providers may collect device identifiers, usage data, cookies, or advertising information under their own policies. Avoid opening third-party embeds if you do not want to interact with those providers.
3. How we use information
We use information to:
- authenticate you and maintain secure sessions;
- provide homework explanations, web-assisted results, whiteboard collaboration, and voice calls;
- create a synchronized replay for each tutor call and make it available only to authorized support reviewers troubleshooting a learner-initiated support request;
- save, list, and delete chats for the correct account;
- measure monthly usage, apply plan access, and manage subscriptions;
- prevent abuse, investigate errors, secure the Service, and enforce our terms;
- maintain and improve reliability and usability; and
- comply with law and protect users, the Service, and others.
6. Data retention
Account identity and saved chats are retained while needed to provide the Service or until they are deleted, subject to backups, security needs, disputes, and legal obligations. Authentication-flow records are short-lived, and expired sessions are removed or made unusable. Subscription and transaction records may be retained longer when needed for accounting, fraud prevention, or law.
AI response application state for text and whiteboard requests is generally retained by our AI service provider for up to 30 days, unless different provider or organization data controls apply. This application-state retention is separate from the saved chat history in your Easy Math Homework account.
Completed tutor recordings, their audio chunks, and synchronized activity timeline are kept privately for up to 30 days and then scheduled for deletion. Incomplete recordings are scheduled for deletion within about two hours. A recording may be deleted earlier by an authorized support reviewer or in response to a verified deletion request, subject to security, legal, and backup requirements.
External code-execution providers may retain source, input, and technical run logs under their own operational and security practices. The Service does not save a separate copy of program source in your account database merely because you ran it.
We aim to keep personal information only as long as reasonably necessary for the purposes described in this policy.
7. Your choices and privacy rights
- You can delete individual saved chats from the Service.
- You can sign out to end the current browser session.
- You can manage or cancel a paid subscription through the Stripe billing portal in your account.
- You can request access, correction, or deletion of account information by contacting us.
- You can choose not to submit images or other content that is unnecessary for your homework question.
- Tutor calls cannot run without recording. You can choose not to start a tutor call and use text chat instead; a visible indicator shows while recording is active.
Depending on where you live, you may have additional rights to access, correct, delete, restrict, or receive a copy of personal information, or to object to certain processing. We may need to verify your identity before completing a request.
8. Children’s privacy
The Service is not intended for children under 13, and we do not knowingly permit children under 13 to create accounts or submit personal information. If you believe a child under 13 has provided personal information, contact us so we can investigate and delete it as appropriate. Users under the age of legal majority should use the Service only with a parent or guardian’s involvement.
9. Security
We use administrative and technical safeguards designed to protect personal information, including server-only credentials, secure session cookies, access checks, owner-scoped database queries, and encrypted network transport. Tutor-recording audio is encrypted both while being transmitted and while stored. No service can guarantee perfect security, so use care when deciding what to submit.
10. Changes to this policy
We may update this policy when the Service or legal requirements change. We will post the updated policy here and revise the effective date. If a change materially affects how account information is used, we will provide additional notice when reasonably possible.
11. Contact
Privacy questions and requests may be sent to support@weblatte.io.