Children's Privacy Notice

Children's Privacy Notice

Version: 0.1.0-pending-review

Effective date: August 1, 2026

Status: Pending review

This notice uses the same audited privacy-data manifest as the full Privacy Policy and focuses on information collected from or about student profiles.

Launch blockers

  • Legal operator name, business address, telephone number, and privacy contact are not configured.
  • Production processor retention links for provider-controlled logs are not configured.
  • Attorney review has not been recorded for the Privacy Policy or Children's Privacy Notice.

01

Notice Overview

This Children's Privacy Notice explains what Another Angle currently collects from or about students who may be under 13 when a parent creates and manages student profiles.

The parent owns the account. Children should not independently create parent accounts.

03

How Student Information Is Used

Student information is used to provide Grade 7 practice, selected interest contexts, answer validation, Hint behavior, mastery progress, section quizzes, parent dashboard summaries, problem reporting, security, and curriculum quality review.

Another Angle is not configured to use under-13 student information for targeted advertising, behavioral advertising, sale of personal information, or unrelated profiling.

04

Service Providers

Supabase provides parent authentication and application data storage. Cloudflare hosts the application. Stripe is used only when a parent voluntarily starts paid billing. Resend sends transactional parent email when enabled. Internal systems also support product analytics, security logs, problem reports, and backups.

Provider-controlled operational logs remain a launch-review item where exact production retention links are not configured.

05

Parent Review, Deletion, and Revoking Consent

A signed-in, verified parent can review account and student profile areas available in the product, delete one student profile, or delete the entire parent account from Account Privacy.

To stop further collection for an under-13 student profile, the parent can revoke consent or delete that student profile. To stop collection for the entire household account, the parent can delete the entire account.

06

Operator Contact Information

For children's privacy questions, contact info@another-angle.com.

Legal operator name, business address, telephone number, and privacy contact are not configured and must be resolved before production activation.

Student information categories

Student profile information: student display name or nickname, grade level, selected interests, student preferences, household student list, age band and parental-consent status, version, method, and timestamp, Founding Beta code redemption and student-specific grant status.

Why collected: Create student profiles under the parent account and present Grade 7 practice in selected interest contexts.

How used: Create student profiles under the parent account and present Grade 7 practice in selected interest contexts.

Service providers: application-database: Supabase Auth and Postgres store the authoritative parent account, student profile, learning, feedback, consent, Beta, and billing-state records.. Disclosure is integral to providing the service.

Retention: Student profile identity and preferences: No live retention after deletion. Parent dashboard profile, preferences, household student list, and account settings: No live retention after deletion.

Student learning activity: topic progress, mastery progress, practice sessions, answer submissions, first-attempt accuracy, Hint usage, section quiz attempts and scores, continued practice after mastery.

Why collected: Run practice, preserve progress, score section quizzes, show parent dashboard summaries, and improve curriculum quality.

How used: Run practice, preserve progress, score section quizzes, show parent dashboard summaries, and improve curriculum quality.

Service providers: application-database: Supabase Auth and Postgres store the authoritative parent account, student profile, learning, feedback, consent, Beta, and billing-state records., internal-product-analytics: Stores Another Angle product analytics events and derived engagement/learning metrics.. Disclosure is integral to providing the service.

Retention: Student progress, mastery, practice sessions, attempts, hints, and quiz scores: No live retention after deletion. Product analytics events and aggregate dashboard metrics: 18 days from completedAt.

Generated problem and report data: topic ID, variant ID, problem seed, generated problem values, expected-answer metadata stored for administrators, problem-report description, optional problem-report screenshot reference, viewport width and height, device pixel ratio, app version.

Why collected: Reproduce reported issues, correct curriculum defects, and verify that generated problems match their validators.

How used: Reproduce reported issues, correct curriculum defects, and verify that generated problems match their validators.

Service providers: application-database: Supabase Auth and Postgres store the authoritative parent account, student profile, learning, feedback, consent, Beta, and billing-state records., internal-product-analytics: Stores Another Angle product analytics events and derived engagement/learning metrics., problem-report-object-store: Stores object references for optional problem-report screenshots and derived files.. Disclosure is integral to providing the service.

Retention: Student problem reports, report descriptions, generated problem payloads, seeds, viewport data, and screenshot references: 18 days from completedAt. Product analytics events and aggregate dashboard metrics: 18 days from completedAt.

Payment and revenue records: Stripe customer and subscription identifiers, student profile identifier associated with a membership, subscription status and paid-through period, checkout reservation and webhook event records, payment, invoice, refund, and cancellation status.

Why collected: Create and administer parent-initiated paid Student memberships, prevent duplicate checkout, synchronize access, and maintain required billing records.

How used: Create and administer parent-initiated paid Student memberships, prevent duplicate checkout, synchronize access, and maintain required billing records.

Service providers: stripe-billing: Stripe processes parent-initiated Student membership checkout, recurring billing, invoices, refunds, and subscription management., manual-founder-pilot-ledger: Stores manually maintained revenue, refund, renewal, and referral records.. Disclosure is integral to providing the service.

Retention: Manual Founder Pilot revenue ledger and refund records: 7 years from paymentDate.

Operational logs and backups: request path, operational error metadata, provider-controlled request metadata, encrypted backup copies of application and file data.

Why collected: Operate, secure, troubleshoot, and restore the service within the configured backup window.

How used: Operate, secure, troubleshoot, and restore the service within the configured backup window.

Service providers: hosting-operational-logs: Cloudflare Workers hosts the deployed application and maintains provider-controlled request, security, and operational logs., routine-backups: Database and file-storage disaster recovery backups.. Disclosure is integral to providing the service.

Retention: Database and file-storage backups: 30 days from completedAt. Email provider, hosting, monitoring, and future payment-provider operational logs: Processor-controlled operational log retention; production launch requires the configured processor list and retention links.

Read the full Privacy Policy.