Explanova

Privacy Policy

Effective Date: April 22, 2026

Last Updated: September 5, 2026 (v2026-09-04: describes the email acknowledgement step in the verifiable parental consent flow)

Explanova LLC ("Explanova," "we," "us," or "our") operates the Explanova educational platform at https://explanova.ai (the "Service"). This Privacy Policy explains how we collect, use, disclose, and protect information in connection with the Service.

We designed this Service with one guiding principle: children's data is sacred. Parents, not children, create accounts, control profiles, and give consent. If you have any questions about this policy, contact us at explanovasupport@gmail.com.

1Scope and Who We Are

1.1 Controller. Explanova LLC, a Virginia limited liability company, is the data controller for information collected through the Service. For mailing correspondence, see Section 13 (Contact Information).
1.2 Covered Services. This Policy applies to:
  • The Explanova website at https://explanova.ai
  • The Explanova parent dashboard at https://explanova.ai
  • Related features including homework help, avatar video lessons, practice sessions, and account management
  • Communications sent from @explanova.ai or explanovasupport@gmail.com
1.3 Not Covered. This Policy does not apply to third-party websites or services linked from the Service, which have their own privacy policies.

2Account Architecture: Parent-First

2.1 Parents Hold Accounts. All Explanova accounts are held by parents, legal guardians, or school-authorized adults aged 18 or older. Children do not register for or directly authenticate to the Service.
2.2 Child Profiles Are Sub-Profiles. A parent may create one or more child profiles under their account to personalize educational content. Child profiles are not independent accounts. They do not have login credentials. They are created, modified, and deleted solely at the discretion of the parent.
2.3 Verifiable Parental Consent. We obtain verifiable parental consent in two steps, an affirmation and an emailed acknowledgement:
  • At account creation, the parent affirms that they are the parent or legal guardian of any child for whom they create a profile, and accepts this Privacy Policy and the Terms of Service. On the Explanova web dashboard, this affirmation is asked for on every route that creates a family, including an account created by signing in with Google or Apple for the first time. In our iOS and Android apps it is asked for on the sign-up form, and we are extending it to the one remaining route, a first-time sign-in with Google or Apple, in an app update. Where an account was created without being asked, we record that no affirmation was given rather than recording one that was not.
  • Explanova then emails the parent, at the email address on the account, a one-click acknowledgement link.
  • The parent clicks that link. We record the click, the time of it, the method, and the version of this Policy in force, and that record is the account's record of verifiable parental consent. Until it is clicked, no child profile can be created and no information about a child is collected, used, or disclosed. The one exception, which applies when we could not deliver that email because of a failure on our side, is described below.

After the parent clicks the link, we send them a second, confirmatory email recording that consent was given and explaining how to revoke it. That email follows the acknowledgement rather than gating it: the parent is not asked to do anything with it, and it is not a condition of creating a child profile.

Taken together, these steps are the "email plus" method of obtaining verifiable parental consent, which the FTC's COPPA Rule permits at 16 C.F.R. § 312.5(b)(2). Consent is obtained under the Children's Online Privacy Protection Act (COPPA), 15 U.S.C. § 6501 et seq., and the FTC's COPPA Rule, 16 C.F.R. Part 312, as amended effective April 22, 2026.

This process applies to accounts created on or after September 4, 2026. Accounts created before that date were created under the process described in the previous version of this Policy, which did not include the emailed acknowledgement step. We are not asking those parents to complete that step now, and it is not applied to their existing accounts.

If the acknowledgement link is not used, no child profile can be created, and we send one reminder to the same address. We do not close an account for missing that reminder. An account that never completes this step is eventually removed under the retention schedule in Section 8, and never before that reminder has actually been sent. The account holder can request a fresh acknowledgement link at any time from Crew Settings. Each link is single use and expires 24 hours after it is sent.

If we cannot deliver the acknowledgement email, we record the delivery failure and the reason for it. A failure on our side, such as an outage at the service we use to send mail, is recorded separately from a rejection of the address on the account, because the two are not the same thing and only one of them is ours to fix. When the failure is ours, we do not block the account for it: child profile creation stays available for a limited period while we retry. A rejection of the address on the account is not a failure on our side, and in that case the acknowledgement link still has to be used. If the address on the account is permanently rejected, or there is no address on the account at all, we stop offering to send the link again, we say so in the account, and we give a support address to write to from an inbox that does work. A person reads that mailbox and replies; there is no automatic way to complete this step once the address on the account cannot be reached. Keeping a working email address on the account is what makes this step possible.

3Information We Collect

3.1 Information Parents Provide

CategoryExamplesPurpose
Account identifiersEmail, name, authentication provider IDAccount creation, login, password recovery
Billing informationName on card, last 4 digits, subscription tierStripe payment processing (full card data handled by Stripe)
Parent avatarOptional photo uploadGenerate personalized AI tutor avatar

3.2 Information About Children (Minimum Necessary)

We collect only what is necessary to deliver age-appropriate educational content to the child. We do not collect children's full names, addresses, phone numbers, geolocation, Social Security numbers, or persistent behavioral profiles.

CategoryExamplesPurpose
Age or grade band"K-2 Early Learner," "3-5 Elementary"Select age-appropriate curriculum
First name or nickname"Emma," "Kai," "Buddy"Personalize greetings in avatar lessons
Homework contentPhoto, typed problem, voice inputGenerate explanation, practice, lesson
Session metadataTimestamps, concepts coveredImprove learning, show parent progress

3.3 Information Collected Automatically

CategoryExamplesPurpose
Device and connectionIP address, browser type, OSSecurity, session management
Usage analyticsPages viewed, completion eventsImprove reliability and UX
Cookies and similarSession cookie, auth tokenKeep parent logged in; prevent unauthorized access

We do not use third-party advertising cookies, behavioral tracking pixels, or cross-site tracking technologies.

3.4 Information We Do NOT Collect

  • Social Security numbers or government IDs of children
  • Precise geolocation of children
  • Biometric identifiers (face scans, voiceprints, fingerprints)
  • Browsing history outside the Service
  • Contact lists or address book data
  • Persistent advertising identifiers

4How We Use Information

4.1 Educational Service Delivery. To generate explanations, practice problems, and avatar lessons tailored to the child's grade band and question.
4.2 Account and Billing. To authenticate parents, process subscriptions via Stripe, and send transactional emails.
4.3 Service Improvement. To improve curriculum quality, fix bugs, and measure engagement using de-identified or aggregated metrics.
4.4 Security and Compliance. To detect fraud, unauthorized access, abuse, and legal violations; and to comply with applicable law.
4.5 Communication with Parents. To send service announcements, product updates, and support responses.

4.6 What We Do NOT Do

  • We do not sell personal information
  • We do not share children's personal information with advertisers
  • We do not use children's personal information for behavioral advertising
  • We do not share children's personal information with third parties except as narrowly described in Section 6
  • Explanova does not train its own AI models on children's data. AI inference is performed via vetted third-party AI providers under paid API keys (primarily Google's Gemini API; each provider is named in Section 6.1). Their data handling is governed by their respective API terms of service. No child names, emails, or account identifiers are included in data sent to any AI provider.

5Children's Privacy: COPPA Compliance

5.1 Applicability. Explanova is directed, in part, at children under 13. We comply fully with the Children's Online Privacy Protection Act (COPPA) and the 2025 amendments to the FTC's COPPA Rule effective April 22, 2026.
5.2 Verifiable Parental Consent. We obtain verifiable parental consent by the email plus method described in Section 2.3 before collecting, using, or disclosing any personal information from a child. The parent's affirmation at account creation is not sufficient on its own: the parent must also click the acknowledgement link we email to them, and no child profile can be created until they do. Section 2.3 describes the single bounded exception, which applies only where we could not deliver that email because of a failure on our side. This applies to accounts created on or after September 4, 2026. Accounts created before that date were created under the previous version of this Policy, which did not include the emailed acknowledgement step, and we are not asking those parents to complete it now.
5.3 Separate Consent for Disclosure. The consent described in Section 2.3 covers the collection and use of a child's personal information to deliver the educational Service. We obtain separate verifiable parental consent before any disclosure of children's personal information for purposes beyond internal educational service delivery.
5.4 Data Minimization. We collect only the information reasonably necessary to deliver the educational Service.
5.5 Retention Limits. We retain children's personal information only as long as necessary to fulfill the educational purpose. See Section 8 for specific retention periods.
5.6 Parental Rights. A parent may, at any time:
  • Review the personal information collected about their child
  • Request deletion of their child's personal information
  • Refuse further collection by closing the child profile or account
  • Revoke consent to continued processing

To exercise any of these rights, contact explanovasupport@gmail.com with "COPPA Request" in the subject line. We will respond within 10 business days and complete requested deletions within 30 days.

5.7 School-Mediated Consent (Future). If Explanova is adopted by a K-12 school district, the district may act as the parental consent intermediary pursuant to COPPA and FERPA.
5.8 No Behavioral Advertising to Children. We do not engage in behavioral advertising directed at children and do not allow third parties to do so through the Service.

6How We Share Information

6.1 Categories of Service Providers Acting on Our Behalf

We engage vetted service providers to operate Explanova. Each is bound by contractual data-protection obligations and processes personal information only as necessary to deliver the service described below.

CategoryPurposeData Processed
Cloud hosting & authenticationAccount management, secure database, web hostingAccount identifiers, session data, child profiles
AI inference & embeddings: Google (Gemini API, Cloud Translation, Cloud Text-to-Speech); Perplexity (rare fallback for explanations, grades 3+)Generating explanations, parsing homework photos, generating quizzes, translating and narrating explanationsHomework content (typed or dictated question text, homework photos processed transiently) and the learner's grade band. No names, emails, or account identifiers are sent.
Live voice tutor: OpenAI (Realtime API)Optional live voice tutoring sessionsLive microphone audio during the session, the problem text and solution steps, and the grade band. Audio streams live and is not recorded or stored by Explanova.
Avatar & video generation: HeyGen (including LiveAvatar)Creating avatar video lessons and live avatar tutoring ("Coach Nova")Lesson content (problem text, solution steps, grade band); live microphone audio only while the learner is unmuted in a live session. No names, emails, or account identifiers are sent.
Payment processingManaging paid subscriptionsParent billing information (never children's data)
Transactional email deliveryAccount verification, receipts, supportParent email address and message content
Identity providersSign in with Apple / Google authenticationAuthentication identifiers (parents only)

A current list of specific sub-processors is available to parents, school districts, and regulators upon request at explanovasupport@gmail.com.

6.2 Legal Obligations. We may disclose information when required by law. We will notify parents unless legally prohibited.
6.3 Business Transfers. If Explanova is acquired or merged, personal information may transfer to the successor entity. We will notify users in advance.
6.4 Aggregated or De-Identified Data. We may share aggregated, de-identified data that cannot reasonably be used to identify an individual.
6.5 Optional YouTube Recommender (Beta). When you opt into the optional YouTube Recommender feature (currently in beta and default-off until you explicitly enable it for your session), Explanova may submit a server-side request to the YouTube Data API v3 search.list endpoint to discover educational video candidates matching the topic of the homework problem you just solved. The only data we send to YouTube is: (a) the parsed problem topic, (b) the learner's grade band, and (c) an optional method/strategy label. We do NOT send your name, email, IP address, Firebase Auth identifier, family ID, child ID, payment information, or any other personally identifiable information to YouTube. YouTube candidates are filtered through SafeSearch=strict and a separate server-side moderation pass before any title or thumbnail is shown to you. The video plays inside Explanova using YouTube’s own embedded IFrame player, and you can also open it directly on youtube.com. In our mobile apps that same YouTube player is loaded through a small Explanova-hosted page (explanova.ai/yt-embed.html) whose only purpose is to give the player a valid web origin; it performs no tracking of its own. Explanova does not download, transcode, rehost, modify, or play YouTube content in a custom player. Candidate metadata (titles, channel names, thumbnail URLs) is cached in our database for up to 24 hours and is then deleted automatically by a database time-to-live policy; we do not build a per-user YouTube viewing history. YouTube's handling of any data we submit is governed by the YouTube API Services Terms of Service and the Google Privacy Policy.

7Data Security

7.1 Technical Safeguards. We implement industry-standard safeguards:
  • All data in transit is protected by TLS 1.2 or higher
  • Authentication uses OAuth 2.0 with Sign in with Apple and Google Sign-In
  • Firestore security rules restrict data access to the owning parent account
  • Homework photos and live voice audio are processed transiently to generate the explanation and are not persisted to storage; only the text of problems and explanations is retained, per the schedule in Section 8
  • Secrets and API keys are managed via Google Secret Manager
  • Firebase App Check is initialized on the client as a defense-in-depth signal
  • Audit logs are maintained for sensitive operations
7.2 Organizational Safeguards. Access to personal information is limited to personnel with a legitimate business need, under confidentiality obligations.
7.3 Breach Notification. In the event of a security breach, we will notify affected parents and applicable authorities within the timeframes required by law (including 72 hours where required by GDPR Article 33).

8Data Retention

We keep personal information only as long as we need it. The schedule below applies to every account state. Where a row says data is removed automatically, a daily sweep does it: it removes aborted signups, unconfirmed signups once the written reminder has been sent and the window in that row has passed, orphaned sign-in records, cancellation records older than two years, and accounts whose 30-day deletion grace period has ended, and it sends the parental-consent reminder. The other rows describe data that is kept for as long as the account exists, removed when a parent asks, or held by a provider under its own rules. A row whose automatic removal is built but not yet switched on says so. Deleting an account removes the account record and everything stored under it, at every level.

Data Type / Account StateRetention Period
Active or trialing parent accountRetained while the account is active
Child profile data (active parent)Retained while the parent account is active. Removing a learner from Crew Settings immediately deletes that learner's profile and PIN. Session records and activity events that reference that learner remain part of the family account until the account itself is deleted (see the account deletion rows below).
Cancelled subscription: data kept for possible returnRetained for at least 1 year from the cancellation date so you can return without re-entering child profiles. Automated removal after that year is built but not switched on, so today a cancelled account's data is kept until you delete the account from Crew Settings (see the next row). We will update this schedule before automated removal starts; when it does, a 30-day warning email will precede any removal, and you will be able to cancel the scheduled deletion from Crew Settings at any time during those 30 days.
User-requested account deletion (Crew Settings → Delete my account)Accounts on the free trial, and accounts that never subscribed (no Stripe, App Store, or Google Play subscription record), are hard-deleted immediately when you confirm the request. Accounts with a current or former subscription are scheduled for hard deletion 30 days after the request; a warning email is sent when you make the request, and you can cancel the scheduled deletion from Crew Settings at any time during those 30 days.
Aborted signup with no parental-consent record on the account (no subscription, no learner profiles created, account > 7 days idle)The family record and everything under it are removed automatically by a daily sweep once the account is at least 7 days old. The sign-in credential and the parent profile record (email address, display name and any profile photo link) are removed by the orphaned sign-in sweep in the row below once 90 days have passed without a sign-in. Email delivery log entries addressed to the parent are not removed by these sweeps and are kept until then.
Signup awaiting the parental-consent acknowledgement (no subscription, no learner profiles created, the acknowledgement link never used)One reminder is sent 14 days after the account is created. The family record and everything under it are removed no earlier than 60 days from account creation, and only after that reminder has actually been sent. The sign-in credential and the parent profile record (email address, display name and any profile photo link) are removed by the orphaned sign-in sweep in the row below once 90 days have passed without a sign-in. Email delivery log entries addressed to the parent are not removed by these sweeps and are kept until then.
Orphaned sign-in record (no linked family, no sign-in in 90 days)The sign-in credential and the parent profile record (email address, display name and any profile photo link) are removed automatically by a daily sweep.
Homework photos and live voice audioThe photo itself and the live audio are never stored by Explanova. The problem text read from a photo and the explanation it produced are kept as the session record in the next row.
Lesson and practice session recordsKept while the parent account exists, as the learner's activity history shown on the parent dashboard, and removed when the account is deleted on the schedule in the account rows above. Removing a learner profile does not remove that learner's past session records. Live voice tutoring session records (the problem text, grade band, timing and cost, never audio) are removed automatically 90 days after the session. A topic-level entry in our curriculum graph (topic, method, grade band and a one-way hash of an internal learner id, never a name) is kept indefinitely and cannot be linked back to an account once the account is deleted.
Cancellation reason + confirmation recordsThe cancellation record is removed 2 years after the cancellation date (kept for cohort analytics; account deletion does not shorten this). The most recent cancellation reason and confirmation number are also kept on your account record for as long as the account exists.
Billing recordsExplanova stores no card numbers, invoices, or receipts. The subscription status, plan, and payment-processor identifiers held on your account are deleted with the account. Payment transactions are recorded by the payment processor (Stripe, Apple, or Google) under its own retention schedule, and in Explanova's business accounting records for as long as U.S. tax rules require.
Trial-abuse prevention record (a one-way hash of the signup email, plus the family IDs it was used for; the address itself is never stored)Retained indefinitely as a fraud-prevention record. Survives account deletion, so that a free trial already used under an email address can be recognized if that address registers again.
Verifiable parental consent record (the guardianship affirmation and its method, the confirmation time and method, the version of this Policy in force, the sign-in provider, and a one-way hash of the parent email address; the address itself is never stored)Retained for the life of the account, as the record of consent COPPA requires us to keep
Sign-in recordsExplanova does not keep a sign-in log of its own. The time an account was created and last signed in is held on the account by our authentication provider (Firebase Authentication) for the life of the account and is deleted with it. Server logs written while handling requests for the account, which can include the account's user id and sign-in provider, are kept by our cloud provider for 30 days; its own administrative audit logs are kept for 400 days, a period we cannot shorten. A record of each email we send to the account (the address it went to, which email it was, and whether it was delivered) is kept until the account is deleted.
De-identified analyticsNot currently collected. Explanova does not run an analytics service in the web dashboard or the mobile apps. Daily operational tallies with no names, addresses, or child data in them (for example how many support tickets were open) are kept indefinitely.

Revision history. On April 23, 2026 this schedule was revised to add the 1-year window for cancelled accounts; before that, the cancellation email said data was "preserved; nothing is deleted." No family had a cancelled account on record on that date, so no notice of that change under CCPA §1798.130(a)(5)(C) was required or sent. The automatic removal for that row is built but has not been switched on; until it is, a cancelled account's data is kept until its owner deletes the account from Crew Settings or asks us to remove it, and we will update this Section when that changes. Rows were added on August 3, 2026 (the trial-abuse record) and September 4, 2026 (the parental-consent rows). On September 5, 2026 every row was checked against the code that enforces it and rewritten to say exactly what happens today: a promise to anonymize session records after 2 years, which no code performed, was replaced with the retention that applies; and the removal of an account was extended to everything stored under it, at every level, which had previously left some learner records behind.

9Your Rights

9.1 All Users

  • Access the personal information we hold about you or your child
  • Correct inaccurate personal information
  • Delete personal information (subject to legal retention requirements)
  • Port your data in a machine-readable format
  • Object to or restrict certain processing
  • Withdraw consent at any time

To exercise these rights, email explanovasupport@gmail.com. We will respond within 30 days.

9.2 California Residents (CCPA / CPRA). Additional rights under California privacy law including the right to know, delete, opt out of sale/sharing (we do not sell or share), and non-discrimination.
9.3 Virginia Residents (VCDPA). Rights under the Virginia Consumer Data Protection Act including access, correction, deletion, portability, and opt-out of targeted advertising (we do not engage in targeted advertising).
9.4 Other U.S. State Privacy Laws. Residents of Colorado, Connecticut, Utah, Texas, Oregon, and other states have substantively similar rights.
9.5 EEA / UK / Switzerland. Legal basis: contractual necessity, consent, or legitimate interests. You have the right to lodge a complaint with your data protection authority.

10International Data Transfers

Explanova is based in the United States. If you use the Service from outside the United States, your information will be transferred to and processed in the United States under appropriate safeguards, including Standard Contractual Clauses where required.

11Cookies and Tracking Technologies

11.1 Cookies We Use

TypePurposeDuration
Strictly necessaryAuthentication session tokenSession or up to 1 hour
FunctionalRemember UI preferences1 year
First-party analytics (aggregated)Measure usage patterns90 days

In addition, the Firebase Authentication and reCAPTCHA v3 SDKs may set session tokens in the browser to perform their core security functions. These tokens are managed by their respective SDKs and are considered strictly necessary.

11.2 No Third-Party Advertising Trackers. We do not use Facebook Pixel, Google Ads conversion tracking, TikTok Pixel, or similar advertising trackers. We do not allow third parties to track users across the Service.

12Changes to This Policy

We will notify parents of material changes to this Policy by email and by posting a notice on https://explanova.ai at least 30 days before the change takes effect. Continued use of the Service after the effective date constitutes acceptance. If a change requires new verifiable parental consent under COPPA, we will obtain it before implementing the change.

13Contact Information

Explanova LLC

c/o Northwest Registered Agent LLC
8401 Mayland Drive, Suite A
Henrico, Virginia 23294
United States

Mail sent to this address is forwarded to Explanova LLC.

Privacy inquiries and COPPA requests:

explanovasupport@gmail.com

Subject line: "Privacy Request" or "COPPA Request"

Last updated: September 5, 2026