Numics Privacy Policy

Last updated: May 9, 2026 ยท Version: 1.0

1. Who we are

Numics is an AI-powered tutoring app for grades 6–12 + AP. This policy describes what information the app collects, how it's used, who it's shared with, and the choices you have. By using Numics you agree to the practices described below.

Contact: johniverson@yahoo.com.

2. Summary

3. Information we collect

3.1 Information you provide

3.2 Information generated while using the app

3.3 Information collected automatically

3.4 Information we do not collect

4. Third-party processors

We rely on the providers below to deliver the app. Each receives only the data necessary for its function. None of them are authorized to use Numics data to train their general-purpose models.

Processor What we send Why
Supabase (database + auth) Account profile, magic-link auth, session messages, concept mastery, engagement score. Storage and authentication. Hosted in the EU/US region per your Supabase project configuration.
Anthropic (Claude API) The student's text input, voice transcripts, photos taken in the app, and PencilKit handwriting; the system prompt; prior turns of the same conversation. Generates Kai's tutoring responses. Anthropic processes requests to produce the response and per their API terms does not use API content to train their general models.
ElevenLabs (text-to-speech) The text Kai speaks aloud (a cleaned version of the response, with math notation rewritten for natural speech). Generates Kai's voice audio. Audio is streamed to the device and not retained client-side beyond the playback session.
RevenueCat (subscription orchestration) Apple receipt data, anonymized user ID, entitlement state. Validates In-App Purchase receipts and tracks subscription status. We never receive payment card numbers; Apple handles billing.
PostHog (product analytics) Product event names + properties (e.g. "session_started", "subject:math"), app version, device type, anonymous installation ID. We do not send conversation contents. Helps us understand which features are used so we can improve the app. Self-hostable; configure region in your PostHog project settings.
Apple (operating system) App Store / App Store Connect data, push notification tokens (if enabled), crash logs (if enabled by you in iOS Settings). App distribution and platform integration.

4.1 On-device processing

The following run on the device and do not transmit raw audio or video to any server:

4.2 Camera and microphone

Camera access is requested only when the student taps the camera button in the chat input bar. Photos are resized on-device, JPEG-encoded, and sent as a Claude API attachment so Kai can read the math, equation, or diagram and respond. Photos are not retained outside the conversation transcript stored under your account.

Microphone access is requested only when the student starts voice dictation. The transcribed text (not raw audio) is sent to Anthropic as part of the conversation. ElevenLabs audio playback uses the device speaker only.

4.3 Photo library

If the device's camera is unavailable, the camera button falls back to the photo picker. Only the photo the student explicitly selects is uploaded; we do not enumerate the library.

4.4 Analytics scope

Product analytics events are intentionally narrow: which subject was opened, which concept was tapped, which simulation was viewed, session duration, app version, and similar interaction signals. We do not send the contents of conversations, photos, voice transcripts, or handwriting strokes to PostHog.

5. Children & COPPA

Numics is intended for students in grades 6–12, which spans ages roughly 11–18. Some users will be under 13.

6. How long we keep data

7. Your choices & rights

8. Security

We use TLS for all network requests, Supabase Row-Level Security to isolate per-user data, and standard iOS Keychain storage for any device-side credentials. No system is perfectly secure, but we follow industry-standard practices for protecting personal data and will notify affected users in the event of a confirmed breach as required by applicable law.

9. International transfers

Depending on the configuration of our processors, data may be processed in the United States, the European Union, or other regions. Where required, transfers rely on Standard Contractual Clauses or comparable safeguards.

10. Changes to this policy

We may update this policy as the app changes. Material changes will be flagged in-app or by email before they take effect. The "Last updated" date at the top reflects the current version.

11. Contact

Questions, requests, or COPPA-related contact: johniverson@yahoo.com.