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.