- Account & identity:
- Name, email, role (learner or educator), and authentication tokens stored via the API auth flow.
- Course activity:
- Enrollments, module progress, quiz attempts, assignment submissions, cohort attendance, and certificates issued.
- Content & uploads:
- Media you store through the curriculum builder (videos, PDFs, lesson assets) along with metadata such as duration and file size.
- Billing & payouts:
- Purchase history, pricing, revenue share, and payout accounts configured inside the educator dashboard.
- Device & diagnostics:
- Cookies, IP addresses, and API logs that help us secure accounts, debug errors, and maintain service performance.
- Phone & messaging preferences:
- Phone number (optional), country code, and your choices for receiving WhatsApp live-class reminders, SMS fallbacks, and course updates. Provided only when you opt in.
- Push notification tokens:
- When you install our mobile app or enable browser push, we store an FCM/Expo token, your platform (iOS, Android, or web), and a device label so we can deliver class reminders, chat alerts, and order updates. You can disable notifications at any time from system settings.
- Live class audio, video & chat:
- Live sessions are powered by Daily.co. Your camera, microphone, and screen-share streams are routed through Daily.co only while you are in a session, and recordings are stored on our AWS S3 bucket only when the educator enables recording. In-call chat messages are processed by Daily.co for the duration of the session.
- Connected Zoom account:
- If you connect Zoom, we store an access token, a refresh token, the permissions you granted, and the Zoom user ID, email address and display name for that account. We use them only to create and manage the meetings you schedule in LearnKasts. Disconnecting Zoom under Settings, Integrations deletes all of it immediately.
- In-app messages & community:
- Chat messages, attachments (images, files) you share in course discussions, mentorship conversations, and reactions. We never sell or share these with advertisers.
- AI features (voice & avatar):
- If you choose to clone your voice or generate an AI avatar, audio and image samples you submit are sent to our AI processors (HeyGen and D-ID) to produce your custom voice or avatar, and the resulting media is stored on our infrastructure. You can delete your custom voice or avatar from your educator settings at any time.
- AI assistance for course content:
- When you use the AI Course Wizard, AI tutor, or quiz auto-grading, the text you submit is sent to OpenAI or AWS Bedrock for processing under our enterprise agreements; these processors do not train their models on your data.
- Educator payout details:
- Educators who receive payouts provide bank account details, routing information, and tax identifiers (e.g., BVN/TIN) needed to disburse earnings. This data is stored encrypted and shared only with our payment processors.
- Accessibility preferences (sensitive):
- If you complete the accessibility setup, your self-reported vision, hearing, motor, and screen-reader needs are stored to personalize the interface. This is sensitive data, we never share it and you can clear it from settings.
- Marketing attribution:
- When you arrive via a referral link or marketing campaign, we capture UTM parameters and referral codes in your session so educators can credit referrers and we can measure campaign effectiveness.