🛡️ Safe · COPPA Compliant · Zero Ads

Galaxy of
AI Adventures!

Journey through 6 cosmic worlds, collect stars, and discover how AI works — in a safe, fun, and totally ad-free universe built for curious kids.

Coming Soon on iOS & Android · Free to explore · No spam

Ages 5–8
⭐ Easy Mode
Ages 9–12
🚀 Medium Mode
Ages 13–15
🌟 Challenge Mode
How It Works

Start Playing in Seconds! ⚡

No complicated setup. Just pick a world and start your AI adventure!

🌍
Pick a World
Choose from 6 amazing AI worlds — each one filled with quests, discoveries, and cosmic surprises!
🎯
Answer Questions
Fun questions calibrated to exactly your level — earn stars and level up with every correct answer!
Collect Stars
Every correct answer earns XP. Unlock badges, build streaks, and celebrate your progress!
🏆
Become an AI Explorer!
Complete all 6 worlds and earn your certificate as a certified AI Explorer — share it with pride!
6 Galaxy Worlds

Explore the Galaxy ✨

Each world reveals a new dimension of AI knowledge — designed for every age and curiosity level.

🤖
Robot Valley
All Ages
What are robots? Meet your first AI friends and discover how they think, learn, and help humans every day. The perfect starting point!
📊
Data Valley
All Ages
Numbers, patterns, and information — the building blocks of AI. Learn to collect, read, and use data just like a scientist!
⛰️
Pattern Mountain
All Ages
Learn to spot patterns in the world around you — just like AI algorithms do! From shapes to sounds to sequences, patterns are everywhere.
🏙️
Smart City
All Ages
Discover how AI makes our cities, homes, and apps smarter every day. Traffic lights, recommendation engines, and more — AI is everywhere!
🔭
Future Lab
Ages 9+
What amazing things will AI do in the future? Imagine, invent, and explore what comes next — from self-driving cars to AI doctors!
💫
AI Ethics Star
Ages 11+
Learn why being responsible with technology matters for everyone — and how YOU can help make AI fairer, safer, and better for all!
Interactive Teaser

Try 3 Questions 🚀

Pick a world and level, answer three Jogg Mini questions, then continue your galaxy journey in the full app.

Mini Quiz Preview

Frontend-only demo, no login, no data stored. Great for families to try before downloading.

After question 3, the preview is blurred and prompts download/early access.

Why Continue in App
⭐ Full XP tracking across all 6 worlds
🛡️ Parent-safe controls and COPPA-first setup
🏆 Badges, streaks, and classroom challenge support
Ready Choose options and start

Your first sample question appears here.

Tap an answer to see explanation.
Score: 0 / 0
Demo progress 0 / 3

Awesome work, Explorer! 🌟

You finished the 3-question preview. Continue in Jogg Mini for full worlds, XP rewards, and badges.

⬇ Download for Free Email for Access
Features

Built for Everyone 🎉

Different experiences for kids of all ages, with powerful tools for parents and teachers too.

🎮
Mini-Games
Match, sort, fill-in, and arrange — learning through play so it never feels like work or homework!
XP & Badges
Earn stars for every correct answer. Collect badges and watch your cosmic progress soar!
🌈
Your Own Level
Questions adapt to your knowledge — just right for you, not too easy, not too hard!
🗓️
Daily Quests
New challenges every day. Log in daily to keep your streak alive and earn bonus star rewards!
🤝
Class Quizzes
Join your teacher's quiz with a QR code — compete with classmates in safe, fun real-time quizzes!
🎓
AI Explorer Certificates
Complete worlds and earn shareable certificates — show the world you're an AI Explorer!
⏱️
Screen Time Limits
Set daily limits: 15 min, 30 min, 1 hour, 2 hours, or unlimited. The app always respects your rules!
📊
Progress Reports
Weekly calendar view showing what your child practiced, XP earned, and their streak history.
👨‍👩‍👧‍👦
Multiple Kids
Manage all your children from one parent account — each with their own profile and progress data.
🎯
Focus Topics
Choose which AI topics your child focuses on — or let them explore all 6 worlds freely.
🔔
Daily Reminders
Set a learning reminder for your child — a gentle nudge at the right time each day.
🛡️
Full Parental Control
Block or allow game types, quiz participation, and in-app features — you are always in control.
📝
Create Custom Quizzes
Build quiz sets from 500+ age-appropriate questions. Filter by topic, difficulty, and age group.
📱
QR Code Access
Students join your quiz instantly with a QR code — no accounts, no setup, no friction on any device!
📈
Session Results
See aggregate results right after your quiz ends. Identify topics the class needs more time on.
Parent Dashboard

You're Always in Control 💪

Jogg Mini puts parents first — set up profiles, manage screen time, and track progress from one simple dashboard.

  • Create and manage profiles for each child
  • Set per-child screen time limits (15 min to unlimited)
  • Choose focus topics from 8 AI learning areas
  • View weekly progress calendar with full XP history
  • Allow or block class quiz participation per child
  • Add daily learning reminders at your chosen time
  • Delete all child data instantly, at any time
Ages 5–12: Parent-Only Account Setup Children under 13 use parent-created profiles. No email required from the child, no social features, no data collected without your explicit consent. Full COPPA compliance guaranteed.
Parent Dashboard
Managing 2 explorers
🧒
Emma
Age 8
👦
Liam
Age 11
📚 Current World Robot Valley
⏱️ Screen Time 30 min / day
⭐ XP This Week 340 XP
🔥 Streak 5 Days!
🎯 Difficulty Auto-adapt
🛡️ Safe Mode Active
For Teachers

Bring AI to Your Classroom 🏫

Simple, powerful tools that fit into any lesson plan — no tech expertise needed!

📝
Create Custom Quizzes
Build quiz sets from our library of 500+ age-appropriate questions. Filter by topic, difficulty, and age group. Save your favourite sets for next time.
📲
QR Code Classroom Access
Generate a QR code for your class session. Students scan and join instantly — no accounts, no setup, no friction. Works on any device!
📈
Instant Session Results
See aggregate results right after your quiz ends. Which topics stumped the class? Data-driven lesson planning made simple.
Teacher Privacy Note: Teachers cannot access individual child profiles, family accounts, or parent dashboards. Quiz results show aggregate class data only — no personally identifiable student information is ever shared with teachers.

Safe Zone: Always Active

Your child's safety is our highest priority — in this galaxy and every other one. No ads, no tracking, no data collection without your consent. COPPA compliance is built into every line of code.

🚫 Zero Ads · Ever
🔒 COPPA Compliant
💬 No Social Features
👁️ No Behavioral Tracking
✅ Parent Permission Required

🔐 COPPA Compliance — What This Means for You

No personal information collected from children under 13 without verified parental consent
No advertising, behavioral tracking, or targeted content — ever
No social features, chat, or user-generated content sharing
Parent account required to create and manage all under-13 profiles
Parents can delete all child data instantly at any time, no questions asked
Compliance: COPPA (Children's Online Privacy Protection Act, USA)
🚀 Coming Soon

Ready for Your AI Adventure?

Join the waitlist and be first to explore all 6 worlds when Jogg Mini launches on iOS & Android. Early access members get exclusive Founding Explorer badges!

Coming Soon App Store
Coming Soon Google Play
📱 iOS — Coming Soon
🤖 Android — Coming Soon
🛡️ Always Safe
← Back to Jogg Mini
Pricing

Plans for Every Family

Last updated: April 2026 · No ads at any tier, ever

# Jogg Mini — Pricing

**Status:** Commercial proposal — pricing figures TBC before publication  
**Product:** Jogg Mini by MokingBird  
**Last Updated:** April 2026

> **Note:** This document defines the pricing model, tier structure, and value proposition. Final pricing figures, entitlement matrices, and billing flows will be confirmed and inserted before public publication.

---

## Philosophy

Jogg Mini should be easy to start and strong enough to grow into a paid product. The pricing model is built on five principles:

1. **Broad entry through a genuinely useful free experience** — the free tier is not a teaser
2. **Clear premium value for families** — multiple children, full content, advanced controls
3. **Scalable offerings for schools** — from individual teachers to enterprise districts
4. **A one-time purchase option** — for users who prefer ownership over subscriptions
5. **No ads at any tier, ever** — our revenue is subscriptions and purchases, not data

---

## Tier Overview

| | **Free** | **Premium Individual** | **Premium Family** | **One-Time** | **School / Enterprise** |
|---|---|---|---|---|---|
| Ad-free | ✅ | ✅ | ✅ | ✅ | ✅ |
| Guest / no-login access | ✅ | ✅ | ✅ | ✅ | ✅ |
| Core question access | ✅ | ✅ | ✅ | ✅ | ✅ |
| Full question library | Limited | ✅ Unlimited | ✅ Unlimited | ✅ Unlimited | ✅ Unlimited |
| Child profiles | 1 | 3 | Unlimited | Unlimited | Unlimited |
| Full Arcade (50 levels) | First 10 | ✅ | ✅ | ✅ | ✅ |
| Advanced parental controls | Basic | ✅ Full | ✅ Full | ✅ Full | ✅ Full |
| Weekly progress reports | ❌ | ✅ | ✅ | ✅ | ✅ |
| Completion certificates | ❌ | ✅ | ✅ | ✅ | ✅ |
| Co-parent support | ❌ | ❌ | ✅ | ✅ | ✅ |
| Monthly billing | — | ✅ | ✅ | ❌ One-time | Custom |
| Priority support | ❌ | ✅ | ✅ | ❌ | ✅ Dedicated |

---

## Tier 1: Free (Freemium)

**"Start learning AI with no pressure."**

**Best for:** First-time users, guest users, families testing the product, children exploring independently.

**What's included:**
- Guest access — no account required to start
- Robot Valley (World 1) and AI Safety & Ethics (World 6) — always fully unlocked
- Foundational questions across Easy and Medium difficulty
- First 10 Arcade levels
- Daily Jogg challenge
- Full gamification system: XP, Stars, Gems, Levels, Streaks, Badges
- One child profile per parent account
- Basic parental controls (screen time limit, topic lock)

**Free tier honest limits:**
- Full question library across all worlds and all difficulty levels requires Premium or One-Time
- More than one child profile requires Premium
- Advanced weekly reports, certificate generation, and co-parent access require Premium

> The free tier is designed to be genuinely useful, not manipulative. A child can learn the full foundations of AI (World 1) and everything about AI ethics (World 6) entirely for free, every day.

---

## Tier 2: Premium Individual — *pricing TBC per month*

**"Unlock the full Jogg Mini learning journey."**

**Best for:** Engaged families with one or two children, parents who want full parental control features.

**What's included:**
- Everything in Free
- **3 child profiles** on one parent account
- Full question library — all 6 worlds, all difficulty levels, unlimited questions
- All 50 Arcade levels
- Advanced parental controls: per-child time limits, break reminders, topic focus, difficulty filtering
- Weekly progress email reports (PDF and CSV)
- Completion certificates (Genius and Smart tiers)
- Priority customer support
- Early access to new worlds and content before general release

---

## Tier 3: Premium Family — *pricing TBC per month*

**"Full access for the whole family."**

**Best for:** Families with multiple children, parents who want co-parent support and full multi-device management.

**What's included:**
- Everything in Premium Individual
- **Unlimited child profiles**
- Co-parent / secondary parent access (primary invites a second parent to shared management)
- Multi-device management (different default child per device)
- Extended session history and analytics per child

### Annual Discount

Both Premium Individual and Premium Family are available as **annual subscriptions** (billed once per year) at a discounted rate. Annual subscribers receive early access to new features and content.

---

## Tier 4: One-Time Purchase

**"Buy once, learn long-term."**

**Best for:** Parents who prefer upfront purchases over recurring subscriptions.

**What's included:**
- Lifetime access to all features available at time of purchase
- Unlimited child profiles
- Full question library as of purchase date
- All 50 Arcade levels
- Full parental controls and co-parent support
- Certificate generation

**Important distinctions from Premium Monthly:**
- Includes all content at time of purchase
- Major new content drops (new worlds, large question expansions) will be offered as **separate, discounted add-on purchases** for existing one-time buyers
- Does not include automatic access to future major content additions
- No monthly billing — purchase once, no recurring charge

---

## Tier 5: Add-On Purchases

Available for all tiers (including Free and One-Time):

| Add-On | Description |
|--------|-------------|
| **Extra Question Packs** | Topic-deep-dives — e.g., "Machine Learning Pack", "AI Ethics Pack" |
| **Arcade Credit Pack** | Extra retry credits for Arcade levels (bypass cooldown) |
| **New World Unlock** | Access to newly released worlds (auto-included for active Premium subscribers) |

---

## Tier 6: Schools and Enterprise

**"Bring structured AI learning to your classroom or school."**

### School Basic — *pricing TBC per month*
**Best for:** Individual teachers, small classrooms, pilot programmes.

- Up to **50 students**
- Up to **3 teachers**
- Full question library for all students
- Teacher dashboard: quiz creation, QR codes, result analytics
- Basic classroom reporting and completion certificates

*Aligns with `basic` tier in current codebase school subscription model.*

### School Premium — *pricing TBC per month*
**Best for:** Active schools, larger teacher teams, schools needing stronger analytics.

- Up to **200 students**
- Up to **10 teachers**
- Everything in School Basic
- Advanced analytics: question difficulty analysis, topic gap reports
- Bulk certificate generation
- Priority support

*Aligns with `premium` tier in current school subscription model.*

### Enterprise — *custom pricing*
**Best for:** School districts, networks, organisations with custom needs.

- **Unlimited students and teachers**
- Custom integrations (SSO, LMS, school information systems)
- Dedicated account manager
- Custom branding options
- SLA guarantees
- Onboarding and training sessions

For enterprise enquiries: [email protected]

---

## Family-Friendly Commercial Principles

1. **Core learning is always free.** No child is blocked from foundational AI literacy.
2. **No ads. Ever.** No advertising at any tier. This is a commitment, not a feature.
3. **No data selling.** Revenue comes from subscriptions, not user data.
4. **No pay-to-win.** Premium features are convenience and depth — not competitive advantage over other learners.
5. **No surprise charges.** All purchases are clearly described before payment.
6. **Transparent free-to-premium boundary.** The app clearly shows what is free and what requires a subscription.

---

## Recommended Next Steps Before Publication

Before publishing pricing externally, finalise:
- Exact pricing figures for each tier (monthly and annual)
- Entitlement matrix (exact question and content limits per tier)
- Monthly vs annual discount percentage
- Whether one-time purchase is strictly lifetime or has a long-term definition
- School onboarding flow and enterprise contact process
- App store pricing tiers and regional pricing

---

*MokingBird — Jogg Mini Pricing v1.1 — April 2026*
← Back to Jogg Mini
About

About Jogg Mini

Published by MokingBird Oy · Last updated: April 2026

# About Jogg Mini

**Status:** Website-ready  
**Product:** Jogg Mini by MokingBird  
**Last Updated:** April 2026

---

## What Is Jogg Mini?

Jogg Mini is a **gamified AI and machine learning learning application** built by **MokingBird** for children and young learners aged 5 to 15. It turns AI education into a guided adventure through themed learning worlds, short interactive quizzes, daily challenges, progressive gamification, and a reward system that makes children want to come back every day.

In a world where artificial intelligence is already embedded in search engines, voice assistants, healthcare tools, games, and creative software, understanding how AI works is no longer a specialist skill. It's foundational literacy. Jogg Mini gives children the vocabulary, the intuition, and the confidence to engage with AI as curious, critical thinkers — not just passive users.

---

## Who Jogg Mini Is For

Jogg Mini is designed for four distinct groups, all supported within a single app:

**Children exploring AI for the first time** — from age 5, starting with the most accessible concepts and building through six progressive learning worlds

**Teens who want an independent AI learning path** — self-registered accounts with full features, own progress tracking, and more advanced content

**Parents who want a safe, structured educational tool** — complete visibility, parental controls, progress reports, and confidence that the app is ad-free and privacy-respecting

**Teachers who want ready-to-use classroom quiz tools** — create and share quizzes in under a minute, view results live, download reports

---

## What Makes Jogg Mini Different

Jogg Mini is not a general STEM app and not a flashcard tool. Its focus is specifically **artificial intelligence and machine learning** — broken down into age-appropriate learning paths and delivered through:

- **World-based exploration** — six themed worlds that give AI topics a memorable identity and place
- **Quiz-first learning** — the quiz and challenge experience is central, not supplementary
- **Deep gamification** — XP, stars, gems, levels, streaks, daily challenges, achievements, and arcade progression that are genuinely motivating
- **Family and classroom support** — parent dashboard with controls and reports; teacher quiz organisation with QR code join flows
- **Privacy-aware design** — parent-managed child accounts, no ads, no data selling, COPPA and GDPR compliant

---

## Core App Features

### The Six Learning Worlds

| World | Topic | Access |
|-------|-------|--------|
| Robot Valley 🤖 | What is AI? | Always unlocked |
| Data Valley 📊 | Data & Learning | 500 XP |
| Pattern Mountain 🎯 | Patterns & Models | 1,500 XP |
| Smart City 🏙️ | AI in Real Life | 3,000 XP |
| Future Lab 🚀 | Advanced AI | 5,000 XP |
| AI Safety & Ethics 🛡️ | Responsible AI | Always unlocked |

Each world teaches a distinct dimension of AI. Together they form a complete, progressive curriculum from foundations to advanced concepts, including AI ethics.

### Learning Modes

**Home** — daily greeting, key stats, daily quest, world entry points, and motivation from the app's robo guide

**Play** — free exploration of any world, difficulty level, and topic at the learner's own pace

**Quiz** — practice quizzes (solo), organised quizzes (joined via entry code or QR barcode from a teacher or parent), and daily Jogg challenges

**Arcade** — 50 structured levels, 6 questions per level drawn from all six worlds; advance by scoring 5/6 or better

**Progress** — streaks, accuracy trends, world-by-world progress, quiz history, learning path movement

**Badges** — 30+ achievement badges across streak, world completion, XP milestone, quiz participation, and accuracy categories

### Gamification System

- **XP** — earned for every correct answer; scaled by difficulty and speed; drives level progression
- **Stars** — quality rating per answer (1–3 stars); used to purchase hints
- **Gems** — rare currency earned through XP milestones; spendable for hints or skips
- **Levels** — 50+ levels across 10 named tiers (Bronze to Legendary)
- **Streaks** — daily activity tracked; milestone rewards at 3, 7, 14, 30, 90, 180, 365 days
- **Daily Jogg** — 5 questions, 5 minutes, daily bonus rewards

### Parent Dashboard

- Add and manage up to unlimited children (Premium) or one child (Free)
- Set daily screen time limits per child
- Configure topic focus, difficulty, and question type preferences per child
- Monitor XP, accuracy, streaks, and world progress
- Download weekly reports (PDF / CSV)
- Lock the app for specific children
- Invite a second parent (co-parent) to shared management

### Teacher Dashboard

- Create classrooms and organise quizzes in under 60 seconds
- Generate QR codes and 6-digit entry codes for students to join
- View class-wide and per-student quiz results in real time
- Download result reports and generate completion certificates
- Teachers cannot access children's personal profile data — only quiz performance

---

## Privacy and Safety

Jogg Mini is built with children's privacy as a non-negotiable baseline.

- **Children under 13** cannot register themselves — a parent must create and consent to the account
- **No location data** is ever collected
- **No advertisements** are shown to any user at any tier
- **No user data is sold** to any third party, ever
- All data stored on **Supabase** (EU-hosted, GDPR-compliant)
- Parents can **delete all child data permanently** with one tap
- Fully compliant with **COPPA** (USA) and **GDPR** (EU)

---

## Why AI Literacy Matters Now

Children are already meeting AI in recommendations, voice assistants, school tools, search engines, and creative applications. Jogg Mini helps them build:

- Vocabulary for understanding modern technology
- Confidence when encountering AI concepts
- Responsibility habits around AI use
- Early awareness of AI ethics and safety

These skills matter not because AI is coming — but because it is already here.

---

## Available On

- **iOS** (App Store)
- **Android** (Google Play)
- **Web** (browser-based access)

---

## About MokingBird

Jogg Mini is developed by **MokingBird** (MokingBird Oy), a technology company registered in Finland, European Union. MokingBird builds educational tools focused on AI literacy, privacy, and meaningful learning experiences for young people. Sortify is a registered brand of MokingBird Oy.

**Website:** www.mokingbird.com  
**Contact:** [email protected]

---

*MokingBird — Jogg Mini. Teach AI. One question at a time.*
← Back to Jogg Mini
Guide

Parent Guide

Published by MokingBird · Last updated: April 2026

# Jogg Mini — Parent Guide

**Everything you need to set up, manage, and get the most out of Jogg Mini for your family**  
*By MokingBird*

---

## Welcome, Parents

Jogg Mini is built for children — but it's designed with parents in mind. You have complete visibility over what your child learns, complete control over how long they learn, and complete confidence that the app is safe, ad-free, and respects your child's privacy.

This guide walks through everything: setting up your account, adding your children, configuring controls, reading progress reports, managing multiple children and devices, and everything in between. Bookmark it — you'll find it useful as your child progresses through the app.

---

## Part 1: Getting Started

### What You Need to Get Started

- A smartphone or tablet running iOS or Android (or a web browser)
- Your own email address, or a Google or Apple account
- About 5 minutes to set up your account and add your first child

Your child doesn't need an email address. Children under 13 don't need any login credentials at all — they just select their profile when they open the app.

---

### Step 1: Download the App

Download Jogg Mini from the **App Store** (iOS) or **Google Play** (Android). Web access may be available depending on deployment.

When you open the app for the first time, you can explore it as a guest — no account required. But to save progress, add children, and access parental controls, you'll need to create a parent account.

---

### Step 2: Create Your Parent Account

Tap the **avatar icon** in the top corner, then **Sign Up**.

When asked for your age, enter your own age (16 or older). The app will present the option to **Create a Parent Profile**.

**You can register using:**
- **Google** (recommended for easy access across devices)
- **Apple** (recommended for iOS users)
- **Email address and password**

All authentication is handled through Supabase's secure OAuth system. We never store your password directly.

---

### Step 3: Set Up Parent Protection (PIN/Lock)

After registering, Jogg Mini may prompt you to set up a parent protection PIN/lock flow. This protects parental controls and helps prevent unauthorized settings changes on shared devices.

Choose a PIN your child will not guess. Exact setup steps can vary by app version.

**Important:** Store your PIN somewhere safe. Recovery options depend on account method and active app implementation.

Parent protection may be required when you:
- Access the parent dashboard
- Change a child's settings
- Lock or unlock the app for a specific child
- Delete a child profile

---

### Step 4: Add Your First Child

During onboarding, you'll be prompted to add your first child. Here's what you'll set up:

**Basic Profile:**
- **Child's name** (first name only — we don't need or want a surname)
- **Age** (5–15)
- **Grade level** (select from US K-12, UK Year 1-13, India Class 1-12, or IB)
- **Avatar** (your child picks this in-app — they can change it any time)

**Learning Settings (optional but recommended):**
- **Screen Time Limit:** How many minutes per day your child can use the app (15 mins, 30 mins, 1 hour, 2 hours, or Unlimited)
- **Daily Reminder:** A notification at a set time — "Time to do your Jogg Mini!"
- **Focus Topics:** Which AI/ML topics to prioritise (see the Learning Controls section below)
- **Difficulty Levels:** Easy, Medium, Hard — you can select multiple
- **Question Types:** Multiple Choice, True/False — can both be enabled

The default settings are calibrated by age:
- **Ages 5–8:** Easy questions, all topics
- **Ages 9–12:** Medium questions, all topics
- **Ages 13–15:** Hard questions, all topics

You can always change these later.

---

### Step 5: Set the Default Child on This Device

After adding your child, you'll select which child is the **default user on this device**. When the app opens, it will automatically load that child's profile — they just tap play and start learning.

If you have multiple children sharing a device, any child can switch to their own profile from the home screen. No password required for kids — they just select their name.

---

## Part 2: The Parent Dashboard

The Parent Dashboard is your control centre for everything related to your children's learning on Jogg Mini.

**How to access it:**
- Tap the **avatar icon** → **Parent Dashboard**
- Enter your 6-digit Parent PIN
- You're in

### What You'll See

The dashboard shows all your registered children with a quick summary for each:

```
👧 Emma, Age 10            [Default on this device]
   85% accuracy · Level 12 · 🔥 5-day streak
   Last active: 2 hours ago
   [View Stats]  [Settings]  [Lock App]

👦 David, Age 8
   78% accuracy · Level 8 · 🔥 3-day streak
   Last active: Yesterday
   [View Stats]  [Settings]  [Lock App]

[+ Add Another Child]
```

From here you can jump directly to each child's stats, adjust their settings, or lock the app if needed.

---

## Part 3: Managing Your Children

### Viewing Progress

Tap **View Stats** for any child to see their complete progress report:

**Overall Stats:**
- Total questions answered
- Correct answers and overall accuracy percentage
- Stars earned (quality currency)
- Current level and XP progress to next level
- Current streak (consecutive days active)
- Total time spent in the app

**Progress by World:**
- Which worlds they've visited
- Completion percentage per world
- Stars earned in each world

**Progress by Topic:**
- Accuracy percentage for each AI/ML topic layer (Foundation, Data, Patterns, Applications, etc.)
- Useful for identifying which areas are strong and which need more practice

**Recent Activity:**
- Recent quiz sessions with date and score
- See the full activity history

**Download a Report:**
- Export a progress report in formats supported by your current app build (for example PDF)
- Useful for sharing with teachers or tracking progress over time

---

### Editing Child Settings

Tap **Settings** for any child to adjust their learning configuration:

#### Daily Reminders
Turn on a daily reminder notification at a specific time. Customise the message if you like. This is the most effective tool for building a consistent learning habit — a regular prompt at the same time each day significantly increases long-term engagement.

#### Screen Time Limit
Set a daily cap on how long the child can use Jogg Mini:
- **15 minutes** — quick daily touch-in
- **30 minutes** — recommended for ages 5–8
- **1 hour** — recommended for ages 9–12
- **2 hours** — suitable for motivated teens
- **Unlimited** — no cap

When the limit is reached, the app can either:
- Lock automatically until the next day
- Show a warning but allow the child to continue
- Notify the parent and ask for permission to continue

#### Focus Topics

This is the most powerful parental control in Jogg Mini. It lets you decide which AI/ML topics your child's questions are drawn from. By default, all topics are enabled. But if you want your child to focus on specific areas — or if you want to exclude topics they're not ready for — you can configure this precisely.

Topics you can toggle per child:
- **Layer 0: Foundation** — "What is AI? How does AI work?"
- **Layer 1: Data** — "How AI learns from information"
- **Layer 2: Embeddings/Patterns** — "How AI represents and finds patterns"
- **Layer 3: Model Training** — "How AI models are built"
- **Layer 4: Applications** — "AI in real-world use cases"
- **Layer 5: AI Safety & Ethics** — "Responsible AI use"

When you select specific topics, questions in your child's quizzes and practice sessions will only be drawn from those topics. This is useful for:
- Reinforcing what's being covered at school
- Avoiding topics that may be too advanced
- Focusing review sessions on areas where accuracy is lower

#### Difficulty Levels
Select which difficulty levels your child can encounter:
- **Easy** — for ages 5–8, building foundations
- **Medium** — for ages 8–12, balanced challenge
- **Hard** — for ages 12–15, stretching knowledge

You can enable multiple difficulty levels simultaneously. For most children, enabling two consecutive levels (Easy + Medium, or Medium + Hard) provides the best mix of confidence-building and challenge.

#### Question Types
Toggle which types of questions your child sees:
- **Multiple Choice (MCQ)** — four options, one correct answer
- **True/False** — simple binary questions, great for younger children

#### Quiz Participation
Control whether your child can join organised quizzes (set up by teachers or other parents). This is enabled by default. If you'd prefer your child to only use the self-paced practice features, you can turn quiz joining off here.

---

### Locking and Unlocking the App

Sometimes you need to put the app on hold — bedtime, family time, homework first. Tap **Lock App** for any child and the app will display a lock screen when that child tries to access it.

You'll be asked for an optional reason (bedtime, homework, etc.) — this is displayed to the child so they understand why the app is locked.

To unlock, tap **Unlock App** from the parent dashboard and enter your PIN.

---

### Deleting a Child Profile

If you need to remove a child profile permanently, tap **Settings → Delete Profile** for that child.

You'll be shown a summary of everything that will be deleted:
- All progress and XP
- All earned stars, gems, and badges
- All quiz results and history

You'll be asked to type "DELETE" to confirm. This action is permanent and cannot be undone.

Deletion requests are processed under our Privacy Policy timelines and legal-retention obligations.

---

## Part 4: Multiple Children

Jogg Mini is built for families with multiple children. Here's how it works.

### Adding More Children

From the parent dashboard, tap **+ Add Another Child** and follow the same setup process as the first child. Each child gets their own independent profile, settings, progress tracking, and default device assignment.

**Free tier:** 1 child profile  
**Premium subscription:** Up to 3 children (Individual) or unlimited children (Family)

### Assigning Devices

If your children each have their own device, you can set a different default child on each device. The steps:

1. Open the app on the relevant device
2. Access Parent Dashboard and enter your PIN
3. Select **Set as Default** next to the child you want to use this device

That child will load automatically when the app opens on that device. Other children can still switch to their own profile from the home screen, if you've allowed it.

### Parent Device Mode

If you want to use a device purely for management — monitoring all your children without setting any child as the default — tap **Parent Device Mode** from the dashboard. On that device, the app shows your full management view without loading any child's profile by default.

---

## Part 5: Co-Parenting and Shared Access

If you share parenting responsibilities with a partner, Jogg Mini supports **two parents on one account**.

### Adding a Second Parent

In builds where co-parent support is enabled, you can add another parent from the dashboard. The app may generate an invite flow you can share by:
- SMS
- Email
- Any messaging app
- Copy to clipboard

When the second parent completes the invite flow, shared-management access is granted according to the configured permission model in that release.

**Permission structure:**
- **Primary parent** (account creator): Full access, can remove the secondary parent
- **Secondary parent** (invited): Full access to kids, cannot remove the primary parent

Both parents receive progress notifications and have equal visibility. Settings changes by either parent take effect immediately across all devices.

---

## Part 6: Multi-Device Sync

Jogg Mini syncs account-linked data across devices through backend services. Sync timing depends on connectivity, background state, and server/device conditions.

This means:
- A child earns XP on their tablet → the progress shows on the parent's phone immediately
- A parent changes a screen time limit on their phone → takes effect on the child's device within moments
- A child completes a quiz at school on the family iPad → shows up in the parent's weekly report

### Offline Support

Jogg Mini works offline. If the device loses internet connection:
- The child can continue answering questions (cached locally)
- Progress is queued and automatically synced when the connection returns
- No progress is lost due to connectivity issues

---

## Part 7: Understanding the Gamification

Children learn better when they're engaged. Jogg Mini uses a reward system that motivates consistent engagement with real learning material. Understanding how it works helps you interpret your child's progress.

### XP (Experience Points)

XP is earned for every correct answer. Harder questions earn more XP. Faster answers earn a speed bonus. XP never decreases — wrong answers earn nothing, but they don't cost anything either.

XP drives level progression. There are 50+ levels across 10 tiers: Bronze, Copper, Tin, Steel, Iron, Silver, Electrum, Platinum, Gold, Diamond, and Legendary.

### Stars

Stars are a quality rating (1–3) earned per correct answer:
- **3 stars:** Correct + fast + no hint used
- **2 stars:** Correct + moderate speed, or hint used
- **1 star:** Correct answer

Stars are used to purchase hints (5 stars = 1 hint). Children learn to manage their star balance.

### Gems

Gems are a rare currency earned slowly through XP accumulation. They can be spent on hints (3 gems) or skips (5 gems) in difficult situations.

### Streaks

The streak counter shows how many consecutive days your child has been active. If they skip a day, the streak resets to 0. This is one of the most effective habit-building mechanics in the app — a 7-day streak has real meaning.

Streak milestones earn special badges:
- 3 days: AI Lover
- 7 days: Week Warrior
- 30 days: Monthly Champion
- 365 days: Yearly Legend

### Worlds and Unlocking

Six worlds cover different aspects of AI/ML. Robot Valley and AI Safety & Ethics are always unlocked. The other four unlock as XP accumulates. This pacing is intentional — children build foundational knowledge before accessing advanced material.

---

## Part 8: The Six Learning Worlds

| World | Topic | Unlocks At |
|-------|-------|-----------|
| Robot Valley 🤖 | What is AI? | Always unlocked |
| Data Valley 📊 | Data & Learning | 500 XP |
| Pattern Mountain 🎯 | Patterns & Models | 1,500 XP |
| Smart City 🏙️ | AI in Real Life | 3,000 XP |
| Future Lab 🚀 | Advanced AI | 5,000 XP |
| AI Safety & Ethics 🛡️ | Responsible AI | Always unlocked |

Watching your child progress through these worlds is watching them build a complete understanding of AI — from the foundations to the frontiers.

---

## Part 9: Organised Quizzes

### What Are Organised Quizzes?

Organised quizzes are created by teachers (or parents) and shared with children via a 6-character entry code or QR barcode. Children scan the code or enter it manually to join the quiz.

As a parent, you can:
1. **Allow or block** your child from joining organised quizzes (via Settings → Quiz Participation)
2. **Create your own quizzes** for your child to take as a structured session

### Creating a Quiz as a Parent

From the parent dashboard, tap **Organise Quiz** to create a custom quiz:
- Name the quiz
- Set difficulty level (Beginner, Intermediate, Advanced)
- Choose number of questions (5–50)
- Set a time limit (optional)
- Choose question types

The app generates a QR code and 6-digit entry code. Hand the device to your child and have them scan the code, or read them the code to enter manually.

After they complete the quiz, you'll see their full results in the parent dashboard — including which questions they got wrong and the correct explanations.

---

## Part 10: Weekly Reports

Premium subscribers receive **weekly progress reports** covering:
- Questions answered that week
- Accuracy percentage
- XP earned
- Streak days
- Worlds and topics visited
- Notable badges unlocked
- Time spent

Reports can be downloaded in supported formats available in your app build (for example PDF export where implemented).

---

## Part 11: Privacy and Your Child's Data

We take privacy seriously — especially for children.

**What we collect for children under 13:**
- First name (entered by you)
- Age
- Grade level and education system
- Quiz progress and XP data

**What we never collect:**
- Last name or surname
- Email address (for children under 13)
- Location data
- Photos, contacts, or any device content
- Any data for advertising purposes

**Your rights:**
- **View** all data collected about your child — it's all in the parent dashboard
- **Edit** your child's profile at any time
- **Delete** your child's profile and all associated data permanently, with one tap

We never sell your data or your child's data to any third party. The app is completely ad-free. Our full privacy policy is available at www.mokingbird.com/privacy.

---

## Part 12: Common Questions

**Q: My child is under 13. Do they need their own email or login?**  
No. Children under 13 don't login at all. You create and manage their profile from your parent account. They just select their profile on the device when they open the app.

**Q: My child forgot their app PIN. What do I do?**  
If your child has set an optional app PIN (4-digit lock for the app itself), you can reset it from the parent dashboard → your child's settings → Reset App PIN. You'll need your parent PIN to do this.

**Q: I forgot my Parent PIN.**  
Use available in-app recovery options if present, or contact support at [email protected] / [email protected] for account help.

**Q: Can my child's teacher see my child's personal information?**  
Teachers can see classroom/quiz participation context tied to classes and quizzes they manage (which may include student display identifiers and performance). Teachers do not get household-parent account controls or parent credentials.

**Q: Can I have the same account on multiple devices?**  
Yes. Log in with the same credentials on any device. Each device can have a different default child, and all progress syncs in real time.

**Q: My child has been using the app as a guest. Can I link their guest progress to a new account?**  
Guest progress is stored locally on the device and cannot be transferred to a new account. Once you create a profile and your child starts using their registered account, progress will accumulate from that point forward.

**Q: What happens to my child's data if I cancel the premium subscription?**  
Your account moves to the free tier. All your child's existing progress data is retained. You lose access to premium features (additional child profiles, full question library, reports) but the data isn't deleted.

**Q: How do I cancel my subscription?**  
Subscriptions are managed through the App Store (iOS) or Google Play (Android). Cancel through your device's subscription management settings. You can also contact us at [email protected].

---

## Part 13: Tips for Getting the Most Out of Jogg Mini

### 1. Set a Daily Time, Not Just a Limit

A 15-minute daily reminder at the same time each day is more effective than a 2-hour weekly session. Consistency builds habits. The daily streak mechanic rewards exactly this pattern.

### 2. Let the Streak Do the Work

Don't lecture your child about learning every day. Just set up a daily reminder and let the streak anxiety do the motivating. A child who is on a 12-day streak will usually find their own motivation to keep it going.

### 3. Review the Accuracy Report Together

Once a week, sit with your child and look at their accuracy by topic. Celebrate the high-accuracy topics. Ask curious questions about the low-accuracy ones: "What do you think data bias means?" You might learn something too.

### 4. Use Focus Topics Strategically

If your child's school is covering AI topics, use the Focus Topics setting to emphasise those layers. Jogg Mini becomes much more effective as a supplement when it's aligned with what your child is encountering in class.

### 5. Create a Family Quiz Night

Use the Quiz Organiser to create a 10-question quiz and have your child try it with the whole family watching. Kids love performing for an audience, and explaining wrong answers to curious parents is genuinely great learning.

### 6. Celebrate Tier Promotions

When your child levels up from Bronze to Copper, from Steel to Iron, or from Silver to Electrum — make it a moment. These are real achievements that represent sustained learning. A small celebration reinforces the connection between learning and reward in a healthy, memorable way.

---

## Need Help?

**In-app support:** Menu → Help & Support  
**Email:** [email protected]  
**Privacy questions:** [email protected]  
**Website:** https://joggmini.mokingbird.xyz

---

*MokingBird — Jogg Mini Parent Guide v1.1 — April 2026*
← Back to Jogg Mini
Legal

Privacy Policy

Effective: April 2026 · MokingBird Oy · [email protected]

# Privacy Policy — Jogg Mini

**Status:** Legal document — implementation-aware  
**Effective Date:** April 2026  
**Last Updated:** April 2026  
**Product:** Jogg Mini  
**Operated by:** MokingBird Oy ("Mokingbird")  
**Registered in:** Finland, European Union  
**Contact:** [email protected]

---

## 1. Who We Are

Jogg Mini is a product of **MokingBird Oy**, a company registered in Finland, European Union, operating under the brand name **Mokingbird**. Sortify is a registered brand of MokingBird Oy. In this Privacy Policy, "Jogg Mini", "we", "our", and "us" refer to MokingBird Oy, referred to in this document as **Mokingbird**.

Jogg Mini is a privacy-focused, gamified AI and machine learning learning application designed for children and young learners ages 5–15, their parents or guardians, and teachers.

---

## 2. Scope and Purpose

This Privacy Policy explains:
- what information we collect and why
- how different user types (children, teens, parents, teachers, guests) are handled
- the legal bases on which we process personal data
- your rights as a user, parent, or guardian
- how we protect data
- how data is shared, retained, and deleted
- how we comply with COPPA and GDPR

This policy applies to data collected through:
- the Jogg Mini mobile app (iOS and Android)
- Jogg Mini web services
- Supabase-backed authentication and data services used by Jogg Mini

If you do not agree with this policy, please do not use Jogg Mini.

---

## 3. Core Privacy Principles

Jogg Mini is built on the following principles:

- **Child safety first** — the most stringent protections apply to children under 13
- **No sale of user data** — we do not sell personal information to any third party, ever
- **No advertising** — the app contains no advertising SDK and shows no ads to any user
- **Data minimisation** — we collect only what is necessary to provide the service
- **Parental control** — parents have full oversight and control over child data
- **Role separation** — children, parents, teachers, and teens have separate, scoped data access
- **COPPA- and GDPR-aware design** — our product and policies are designed to align with applicable child-data and privacy obligations

---

## 4. User Types and Age-Based Handling

### 4.1 Children Under 13 — COPPA Protected

Children under 13 may use portions of Jogg Mini without an authenticated account (guest mode). For account-linked features:

- Children under 13 **cannot create their own account**. A parent or legal guardian must register and create the child's profile.
- All child data is collected and managed through the parent account.
- Parental consent is handled through parent-managed registration and child-profile creation flows.
- The child accesses the app by selecting their profile — no separate login is required.

**Data collected for children under 13 (provided by parent):**
- First name
- Age
- Grade level and education system (US, UK, India, IB)
- Avatar or profile styling choice
- Learning progress: XP, stars, gems, streaks, world completion, quiz history
- Parental control settings linked to the child profile

**We do not collect** from children under 13:
- Last name or surname
- Email address
- Phone number
- Home or postal address
- GPS or network-based location
- Contacts, calendar, photos, camera, or microphone data
- Advertising identifiers

### 4.2 Teens Ages 13–15

Eligible teens may self-register using supported methods available in the active app release (for example Google, Apple, or other enabled methods). COPPA does not apply at age 13+. However, we apply strong privacy protections to this age group.

**Data collected for teens:**
- Name (from sign-in provider)
- Email address (from sign-in provider)
- Age (entered during registration)
- Learning progress: XP, stars, levels, quiz history, streaks

Teens may optionally link a parental oversight account. This is entirely voluntary and can be removed at any time from account settings.

### 4.3 Parents and Guardians (Age 16+)

Parents register using Google, Apple, or email and password.

**Data collected for parents:**
- Full name
- Email address
- Authentication credentials (managed via Supabase Auth)
- 6-digit parent PIN (hashed before storage)
- Subscription status and tier
- Optional phone number
- Notification preferences
- List of linked child profiles

Where a parent purchases a subscription, a Stripe customer ID is associated with the account. We do not store full payment card numbers — Stripe processes all payments under their own PCI-DSS standards.

### 4.4 Teachers and Educators

Teachers register using Google, Apple, or email and password.

**Data collected for teachers:**
- Full name
- Email address
- School or institution name (optional)
- Classroom and quiz organisation data
- Quiz participation and result records
- School subscription metadata where applicable

**Teacher access is limited.** Teachers can access student participation and quiz-performance data within classrooms/quizzes they manage. Teachers do not receive parent account credentials or household-level account management rights.

### 4.5 Guest Users

Users who access Jogg Mini without creating an account are **Guest Users**. No personal information is collected from guests. Guest progress is stored locally on the device in encrypted local storage. It is not transmitted to our servers, and it is not retained if the app is uninstalled.

---

## 5. Information We Collect — Complete Overview

### 5.1 Registration and Account Data
As described per user type in Section 4 above.

### 5.2 Learning and Usage Data

For registered users, we process the following to deliver the educational service:

| Data | Purpose |
|------|---------|
| Questions answered (correct / incorrect) | Progress tracking and educational reporting |
| Time spent per session | Parental controls, usage monitoring |
| XP, levels, stars, gems | Gamification and progression display |
| Streak records | Habit formation features |
| Badges and achievement unlocks | Gamification records |
| Arcade mode progress | Feature state tracking |
| World completion status | Learning journey tracking |
| Daily challenge completion | Daily quest rewards |
| Quiz participation and results | Parent/teacher reporting |

### 5.3 Technical and Diagnostic Data

We collect limited technical data to maintain app quality:
- Crash and error reports (if crash reporting is enabled in the active deployment)
- Feature usage analytics (if analytics is enabled in the active deployment)
- Device-side app state for offline continuity
- Network connectivity state relevant to sync behaviour

### 5.4 Anonymised Analytics

We may collect anonymised, aggregated analytics to improve the app and question quality:
- Question difficulty and accuracy rates (aggregate, not per-user)
- Feature usage patterns (anonymised)
- App session statistics (not linked to individual users)

This data cannot be traced back to individual users and is never sold.

### 5.5 Data We Do Not Collect

Jogg Mini does not collect:
- GPS location or network-based location
- Device contacts or calendar
- Camera or microphone content
- Social media connections
- Advertising identifiers (IDFA, GAID) for ad targeting
- Behavioural data for third-party advertising profiles
- Direct under-13 child email registration data

---

## 6. Authentication and Identity Providers

Jogg Mini uses Supabase-backed authentication. Depending on user type, sign-in may involve:
- Supabase email/password authentication
- Google Sign-In (OAuth 2.0)
- Apple Sign-In (OAuth 2.0)

When a user chooses Google or Apple login, those providers process identity information under their own privacy policies. Jogg Mini receives only the information needed to create and maintain the user's account.

---

## 7. How We Use Your Data

We use collected data for the following purposes:

1. **Service delivery** — providing quiz, world, arcade, streak, and gamification features
2. **Account management** — creating and managing parent, teen, teacher, and child profiles
3. **Parental oversight** — enabling parents to monitor, configure, and control child accounts
4. **Educational reporting** — producing progress reports for parents and teachers
5. **Security** — authenticating users, detecting fraud, protecting account access
6. **Service improvement** — using anonymised analytics to improve question quality and app reliability
7. **Customer support** — responding to enquiries and resolving issues
8. **Legal compliance** — meeting obligations under COPPA, GDPR, and other applicable laws
9. **Payment processing** — managing subscriptions and purchases through app stores and/or payment processors where paid features are offered

We do **not** use data for:
- Targeted or behavioural advertising
- Building user profiles for third-party advertisers
- Sharing with social networks
- Marketing to children

---

## 8. Legal Bases for Processing (GDPR)

Where GDPR applies, we rely on one or more of the following legal bases:

| Legal Basis | When It Applies |
|-------------|----------------|
| **Performance of a contract** | To provide the app and services the user has requested |
| **Legitimate interests** | To secure, maintain, and improve the service; fraud prevention; analytics |
| **Consent** | For parent-managed child data; certain communications; optional features |
| **Legal obligation** | Where processing is required by law (e.g., tax records, legal compliance) |

For under-13 child accounts, parental involvement and parental consent are central to the product design. Parent-managed child profile creation is our in-product consent mechanism for child profile use.

Where consent is the basis for processing, users may withdraw consent at any time. Withdrawal does not affect lawfulness of processing before withdrawal.

---

## 9. Advertising and Commercial Use of Data

Jogg Mini is an **ad-free product**. We do not:
- Display advertisements to any user
- Include mobile advertising SDKs
- Use child data to serve third-party ads
- Sell user information to data brokers or advertisers
- Build advertising profiles based on user behaviour

Monetisation of Jogg Mini is based solely on voluntary subscriptions and one-time purchases.

---

## 10. COPPA Compliance (Children Under 13)

Jogg Mini is designed with COPPA-oriented principles:

- No direct under-13 self-registration as an account model
- Parent-managed child profiles with parental consent controls
- Child data minimisation — first name, age, grade level, and progress only
- Parental control over child profile data, settings, and access
- No sale of child data
- No child-targeted advertising or profiling
- Parents may access, correct, and delete all child data at any time

---

## 11. Parent Rights Over Child Data

Parents may:
- **Access** — view all data collected about their child through the parent dashboard
- **Rectify** — edit the child's profile, name, age, grade, and settings
- **Delete** — request deletion of the child's profile and associated data (subject to operational timelines and legal retention requirements)
- **Restrict** — limit what data is generated by adjusting parental controls, time limits, and topic settings
- **Withdraw consent** — delete the child profile, which removes all associated data and consent

To exercise rights, use available in-app account/settings controls or contact: [email protected].

---

## 12. Your Rights Under GDPR

All users (regardless of location) may exercise the following rights:

| Right | Description | How to Exercise |
|-------|-------------|----------------|
| **Access** | Receive a copy of personal data we hold, where required by law | In-app tools where available, or email [email protected] |
| **Rectification** | Correct inaccurate personal data | In-app profile controls where available, or email us |
| **Erasure** | Request deletion of your account and associated personal data | In-app delete controls where available, or email us |
| **Restriction** | Request restriction of certain processing | Contact [email protected] |
| **Data portability** | Request portable data where legally applicable | In-app export tools where available, or email us |
| **Object** | Object to processing on legitimate interests grounds | Contact [email protected] |
| **Withdraw consent** | Withdraw consent at any time where consent is the legal basis | Contact [email protected] |
| **Lodge a complaint** | Complain to a supervisory authority | Contact your national Data Protection Authority |

Parents may also exercise applicable rights on behalf of child profiles under their control.

---

## 13. Data Sharing and Third Parties

**We do not sell personal data to third parties.**

We share limited data only with service providers needed to operate Jogg Mini. Active integrations can vary by platform, environment, and release:

| Provider | Purpose | Data Shared |
|----------|---------|-------------|
| **Supabase** | Database and authentication (EU-hosted) | All account data |
| **Stripe or app-store billing partners** | Payment/subscription processing where paid features are offered | Billing-related account metadata (card details are not stored by us) |
| **Analytics providers (if enabled)** | Product analytics | Usage events configured to avoid unnecessary personal data |
| **Crash-reporting providers (if enabled)** | Reliability and error diagnostics | Error/diagnostic payloads configured to minimise personal data |
| **Google (OAuth)** | Sign-in authentication | OAuth token only |
| **Apple (OAuth)** | Sign-in authentication | OAuth token only |

We may also disclose personal data:
- If required by applicable law, regulation, court order, or legal process
- In connection with a corporate restructuring, acquisition, or merger, subject to the receiving party maintaining equivalent data protections and applicable law
- To protect the safety, rights, or property of MokingBird Oy, users, or the public where required

All service providers are bound by data processing agreements and are prohibited from using data for any purpose other than the stated service.

---

## 14. Data Storage and Security

### Storage Location
All user data is stored on **Supabase** infrastructure hosted in the **European Union**. Supabase has a Data Processing Agreement (DPA) with MokingBird Oy ensuring GDPR-compliant data handling.

Local device data (offline progress, cached questions, and app state) is stored on-device. Sensitive secrets (for example lock/auth secrets) are handled with secure-storage mechanisms where implemented.

### Security Measures
Our security approach includes:

**Device layer:**
- Optional biometric authentication for app access
- 4-digit app PIN (optional, device-side)
- Parent account PIN features where configured in-app
- Session timeout and auto-lock

**Data encryption:**
- PIN and credential hashing for relevant backend-stored secrets
- Secure local storage for sensitive local lock/auth secrets where applicable

**Transmission:**
- Encrypted HTTPS/TLS transport provided by client platform and backend endpoints
- JWT tokens with automatic refresh (PKCE OAuth flow where configured)

**Cloud:**
- PostgreSQL Row-Level Security (RLS) — each user sees only their own data
- Role-separated access controls (parent, teacher, child-profile scopes)
- Managed infrastructure controls provided by backend/cloud providers

### Data Breach Notification
In the event of a personal data breach, we will:
- Notify the relevant supervisory authority within 72 hours where required by GDPR Article 33
- Notify affected users without undue delay where the breach is likely to result in high risk to their rights and freedoms
- Provide information on the breach, its likely consequences, and measures taken

---

## 15. Data Retention

We retain personal data for as long as reasonably necessary to:
- operate the service and maintain account functionality
- meet legal obligations
- resolve disputes and enforce agreements
- support accounting and tax record requirements

When an account or child profile is deleted:
- Personal data is deleted according to operational deletion workflows and legal retention constraints
- Anonymised, aggregated data (not traceable to individuals) may be retained indefinitely for quality improvement
- Billing records may be retained as required by accounting/tax law

---

## 16. International Transfers

MokingBird Oy is registered in Finland and primarily operates EU infrastructure. If your data is processed outside the European Economic Area (EEA), we rely on appropriate safeguards including:
- Standard Contractual Clauses (SCCs) approved by the European Commission
- Data Processing Agreements with providers certified for cross-border transfers

---

## 17. Children's Safety — Additional Measures

Given that Jogg Mini primarily serves children, we implement protections beyond standard privacy practices:
- No child-targeted advertising SDK usage
- No social features or direct messaging between users
- No public user profiles
- Parental PIN gate for all child account settings changes
- One-click deletion of child profile and all data by parent

---

## 18. Changes to This Policy

We may update this Privacy Policy to reflect product changes, legal requirements, or security improvements. When we do:
- We will update the "Last Updated" date
- We will notify registered users via in-app notification for material changes
- For changes that materially affect how we handle children's data or parental consent, we may require re-consent before continuing to provide the service

---

## 19. Contact

**MokingBird Oy**  
Privacy Officer  
Email: [email protected]  
Website: https://joggmini.mokingbird.xyz

For EU data protection enquiries or to lodge a complaint, you may also contact your national **Data Protection Authority (DPA)**. In Finland, the supervisory authority is the **Office of the Data Protection Ombudsman** (tietosuoja.fi).

---

## Summary: Data Collected by User Type

| | Child <13 | Teen 13–15 | Parent | Teacher | Guest |
|---|---|---|---|---|---|
| First name | ✅ (via parent) | ✅ | ✅ | ✅ | ❌ |
| Email | ❌ | ✅ | ✅ | ✅ | ❌ |
| Age | ✅ (via parent) | ✅ | ❌ | ❌ | ❌ |
| Grade level | ✅ (via parent) | ✅ | ❌ | ❌ | ❌ |
| Quiz progress | ✅ | ✅ | ❌ | Quiz results only | Local only |
| Location | ❌ | ❌ | ❌ | ❌ | ❌ |
| Ads shown | ❌ | ❌ | ❌ | ❌ | ❌ |
| Data sold | ❌ | ❌ | ❌ | ❌ | ❌ |

---

*MokingBird (MokingBird Oy) — Privacy Policy v1.2 — April 2026*
← Back to Jogg Mini
Legal

Terms of Service

Effective: April 2026 · MokingBird Oy

# Terms of Service — Jogg Mini

**Status:** Legal document — implementation-aware  
**Effective Date:** April 2026  
**Last Updated:** April 2026  
**Product:** Jogg Mini  
**Operated by:** MokingBird Oy ("Mokingbird")  
**Registered in:** Finland, European Union  
**Contact:** [email protected]

---

## 1. Agreement to These Terms

These Terms of Service ("Terms") constitute a legally binding agreement between you and **MokingBird Oy** ("Mokingbird", "we", "our", "us") governing your access to and use of Jogg Mini — the gamified AI and machine learning educational application and related services ("Service").

By downloading, installing, accessing, or using Jogg Mini, you confirm that you have read, understood, and agree to be bound by these Terms and our Privacy Policy.

**If you do not agree to these Terms, do not use the Service.**

If you are a parent or guardian accepting these Terms on behalf of a child, you agree to these Terms for both yourself and the child, and you represent that you have the legal authority to do so.

---

## 2. The Service

Jogg Mini is an educational AI and machine learning application designed for children (ages 5–15), teens, parents, guardians, and teachers. The Service currently includes or is intended to include:

- World-based AI/ML learning experiences (six worlds)
- Solo quiz, practice, and daily challenge modes
- Arcade-style structured learning gameplay
- XP, stars, gems, streaks, badges, levels, and progress tracking
- Parent-managed child profiles with parental controls
- Teen self-registration for eligible users (ages 13–15)
- Teacher classroom and quiz organisation features
- Progress reporting and certificate generation

Some features may vary by platform, rollout stage, account type, or region. We do not guarantee that every described feature will be available in every jurisdiction or release.

---

## 3. Eligibility and Age Requirements

### 3.1 Children Under 13

Children under 13 may use guest or public features of Jogg Mini without account authentication. For account-linked features:

- Children under 13 **may not create their own authenticated accounts**
- A parent or legal guardian must register and create the child's profile
- Parental consent is required before a child profile is activated
- Under-13 users should not create parent-style or teacher-style accounts independently

### 3.2 Teens Ages 13–15

Eligible teens may self-register using supported sign-in methods available in the active app release. By registering, teen users (or their supervising parents) agree to these Terms. Self-registered teen accounts provide app access appropriate to their age.

### 3.3 Parents and Guardians (Age 16+)

Parents or legal guardians may create accounts to manage child profiles, set parental controls, monitor progress, and organise quizzes. By creating a child profile, you represent that you are that child's legal parent or guardian.

### 3.4 Teachers and Educators (Age 16+)

Teachers may create accounts for classroom and educational quiz workflows. Teacher use is limited to quiz creation, classroom management, and reporting.

---

## 4. Guest and Registered Access

Jogg Mini supports a mixed-access model.

### 4.1 Guest or Pre-Registration Access

Jogg Mini allows any user to access the app without creating a registered account. Guest users may:
- Access foundational question content across learning worlds
- Experience core gamification features
- Set an optional local username stored only on the device
- Play the Daily Jogg challenge

Guest progress is stored locally on the device and is **not synced to our servers**. Guest progress is not recoverable if the app is uninstalled or the device is reset.

Guest users have limited functionality compared to registered users. Full features — including progress sync across devices, parent controls, organised quiz joining, premium content, and certificates — require a registered account.

### 4.2 Registered Accounts

Registered accounts unlock full app features based on the account type (parent, teacher, teen) and subscription tier.

---

## 5. Account Responsibilities

If you create or use an account, you are responsible for:
- Providing accurate, complete, and up-to-date information
- Maintaining the confidentiality of your login credentials and PINs
- All activity that occurs under your account
- Ensuring any child using the Service under your account does so appropriately
- Notifying us immediately at [email protected] if you suspect unauthorised account access

Parents are responsible for activity under their child management workflows. Teachers are responsible for lawful, appropriate educational use of classroom features.

---

## 6. Parental Controls and PINs

Jogg Mini may include parent-specific protection features, depending on account flow and release version:

- Parent-lock and PIN-gated settings where configured
- Optional device-side app lock controls where configured
- Parents are responsible for keeping credentials and PINs confidential
- Recovery and reset methods vary by account method and active implementation

---

## 7. Teacher and Classroom Rules

Teacher accounts may be used to:
- Create classrooms and generate quiz join codes or QR codes
- Organise quizzes and distribute them to students
- Review classroom participation, quiz results, and aggregate analytics
- Generate completion certificates for students

Teachers **may not**:
- Create or manage parent accounts or child household profiles
- Access household-level parent account controls or credentials
- Use the Service for purposes other than legitimate educational activities
- Distribute join codes for access by unauthorised parties
- Misrepresent their role or institutional affiliation

---

## 8. Acceptable Use

You agree **not** to:
- Use the Service for any unlawful purpose or in violation of any applicable law or regulation
- Attempt to bypass, circumvent, or interfere with age verification, authentication, or access control systems
- Use automated tools, bots, scripts, or scrapers to access or extract content from the Service
- Attempt to access another user's account without authorisation
- Reverse-engineer, decompile, or disassemble any part of the Service except where expressly permitted by applicable law
- Upload or transmit malicious code, viruses, or harmful content
- Impersonate any person, entity, or role within the Service
- Attempt to extract, harvest, or copy the question database at scale
- Use the Service for commercial resale or redistribution without our written consent
- Interfere with the security or integrity of the Service or its infrastructure

---

## 9. Educational Nature of the Service

Jogg Mini is an educational tool designed to teach AI and machine learning concepts in an age-appropriate, engaging way.

The Service is **not** a replacement for:
- Parental supervision or guidance
- Formal schooling or accredited curriculum
- Professional teaching judgement
- School administration or student record systems
- Legal, medical, psychological, or therapeutic advice

XP, levels, stars, streaks, achievements, and certificates generated within the app are **motivational and educational tools only**. They do not constitute formal academic credentials, qualifications, or professional certifications.

---

## 10. Content and Intellectual Property

Unless stated otherwise, Jogg Mini and all its content — including but not limited to questions, explanations, world designs, artwork, character graphics, gamification systems, UI elements, animations, software code, and branding — are owned by or licensed to **MokingBird Oy**. All rights are reserved.

We grant you a **limited, non-exclusive, non-transferable, revocable licence** to use the Service on your personal device for personal, educational, or licensed school purposes only, subject to these Terms.

You **may not**:
- Copy, reproduce, or redistribute question or educational content
- Reverse-engineer or extract the question database
- Use MokingBird or Jogg Mini branding outside the Service without written permission
- Create derivative works based on the Service content

**Jogg Mini** is a trademark of MokingBird Oy. **Sortify** is a registered brand of MokingBird Oy.

---

## 11. Subscriptions, Purchases, and Pricing

### 11.1 Free Tier

Jogg Mini offers free access to core educational content including foundational question sets, Daily Jogg challenges, and gamification features. The app is **completely ad-free for all users at all tiers**.

### 11.2 Premium Subscriptions

Paid subscription tiers are available for families and schools, unlocking:
- Full question library access across all worlds and difficulties
- Multiple child profiles per parent account
- Advanced parental controls and weekly progress reports
- Completion certificates and export features
- Teacher and classroom tools at scale

Subscription details, tiers, and pricing are available within the app and at www.mokingbird.com. Final pricing and entitlements may be updated from time to time.

### 11.3 One-Time Purchase

A one-time purchase option provides lifetime access to features available at time of purchase. Major new content (new worlds, large question expansions) may be offered as separate optional add-ons for one-time purchasers at a discounted rate.

### 11.4 Billing

Where paid features are used:
- You agree to pay the displayed amount for the selected tier
- Subscriptions may renew automatically unless cancelled before the renewal date
- Billing may be managed through the Apple App Store, Google Play Store, and/or third-party payment processors (such as Stripe) where available, each subject to their own terms
- One-time purchases provide access to designated features at time of purchase

### 11.5 Refunds

Refund handling follows applicable mandatory consumer law and applicable platform billing policies. Eligibility may depend on purchase channel (for example Apple App Store or Google Play), account status, and whether digital content has already been substantially consumed.

For refund requests: [email protected]

### 11.6 Pricing Changes

We reserve the right to change subscription pricing. Where required by applicable law or platform policy, we provide reasonable advance notice before changes take effect for existing subscribers.

---

## 12. No Advertising

Jogg Mini is designed and operated as an **ad-free educational product**. We do not display ads to any user at any tier. We do not use child-targeted advertising, and the app does not include mobile advertising SDKs. Monetisation is based entirely on subscriptions and purchases.

---

## 13. Privacy

Your use of Jogg Mini is governed by our **Privacy Policy**, which is incorporated into these Terms by reference. In the event of a conflict between these Terms and the Privacy Policy on a privacy matter, the Privacy Policy prevails.

We design Jogg Mini to align with COPPA- and GDPR-related obligations that apply to our service. Please review our Privacy Policy at www.mokingbird.com/privacy.

---

## 14. Service Availability

We make commercially reasonable efforts to keep Jogg Mini available and functional. However, we may at any time:
- Modify, suspend, or discontinue features, worlds, or content
- Perform maintenance resulting in temporary unavailability
- Update pricing, features, or subscription tiers

We do not guarantee uninterrupted or error-free operation. We are not liable for temporary service unavailability due to maintenance, outages, or factors outside our reasonable control (force majeure).

---

## 15. Disclaimers

**THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW.** MokingBird Oy makes no warranties, express or implied, including but not limited to:
- Warranties of merchantability or fitness for a particular purpose
- That the Service will be uninterrupted, error-free, or free from harmful components
- That all educational content will meet every user's specific educational requirements
- That every question or explanation will be free from error at all times

Nothing in this section limits your statutory rights as a consumer under applicable mandatory consumer protection law.

---

## 16. Limitation of Liability

To the maximum extent permitted by applicable law, **MokingBird Oy shall not be liable** for:
- Any indirect, incidental, special, consequential, or punitive damages
- Loss of data or progress resulting from use of or inability to use the Service
- Reliance placed on any educational content in the Service
- Any unauthorised access to our servers or user data despite reasonable security measures
- Any acts or omissions of third-party service providers (Supabase, Stripe, Google, Apple)

**Our aggregate liability** to any individual user for direct damages shall not exceed the amount paid by that user for the Service in the **12 months preceding the claim**, or **€100**, whichever is greater.

**Nothing in these Terms excludes liability that cannot lawfully be excluded**, including liability for death or personal injury caused by negligence, fraud or fraudulent misrepresentation, or any liability that cannot be limited under applicable Finnish or EU consumer law.

---

## 17. Indemnification

You agree to indemnify, defend, and hold harmless MokingBird Oy and its officers, directors, employees, and agents from any claim, liability, damage, loss, or expense (including reasonable legal fees) arising from:
- Your violation of these Terms
- Your misuse of the Service
- Content or activity submitted through your account
- Your violation of any applicable law or third-party rights

---

## 18. Suspension and Termination

### 18.1 Termination by You

You may stop using the Service and request account deletion at any time through available in-app settings or by contacting [email protected]. Personal data deletion is handled under our Privacy Policy and may be subject to legal-retention obligations.

### 18.2 Termination by Us

We may suspend or terminate your account, with or without notice, if:
- You violate these Terms
- There is evidence of misuse, fraud, abuse, or illegal activity
- A security issue requires immediate action
- A payment obligation is not met where relevant

Where practical, we will provide reasonable notice before termination and explain the reason.

---

## 19. Governing Law and Dispute Resolution

These Terms are governed by and construed in accordance with the laws of **Finland** and applicable **European Union** law, without regard to conflict of law principles.

Any dispute arising out of or relating to these Terms or the Service shall first be submitted for good-faith negotiation. If unresolved within 30 days, disputes shall be referred to the competent courts of **Finland**.

EU residents also have the right to seek resolution through the **EU Online Dispute Resolution (ODR) platform**: https://ec.europa.eu/consumers/odr

Nothing in this section limits your rights under mandatory consumer protection laws applicable in your country of residence.

---

## 20. Changes to These Terms

We may update these Terms from time to time. When we do:
- We will update the "Last Updated" date
- We will provide in-app notification for material changes
- Continued use of the Service after changes take effect constitutes acceptance of the revised Terms
- For changes that materially reduce your rights, we will provide at least 14 days' notice

---

## 21. Severability

If any provision of these Terms is found by a court to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary, and the remaining provisions will continue in full force and effect.

---

## 22. Entire Agreement

These Terms, together with the Privacy Policy and any other policies referenced herein, constitute the entire agreement between you and MokingBird Oy regarding the Service and supersede all prior agreements, representations, or understandings relating to the same subject matter.

---

## 23. Contact

**MokingBird Oy**  
Email: [email protected]  
Privacy enquiries: [email protected] 
Enterprise: [email protected] 
Website: https://joggmini.mokingbird.xyz

---

*Mokingbird (MokingBird Oy) — Terms of Service v1.2 — April 2026*
← Back to Jogg Mini
Security

Security Overview

Last Updated: April 2026 · MokingBird Oy

# Security — Jogg Mini

**Status:** Implementation-aware public document  
**Product:** Jogg Mini  
**Operated by:** MokingBird Oy ("Mokingbird")  
**Last Updated:** April 2026

---

## Overview

At Mokingbird, security is a foundational requirement. Jogg Mini serves children — which means the stakes for privacy and security are exceptionally high. We apply a multi-layered security model across device controls, account/authentication controls, transport security, and cloud data access policies.

This document describes our security architecture, implementation practices, honest limitations, and our roadmap for continued hardening.

---

## 1. Security Philosophy

Jogg Mini follows a practical layered-security model built around:

- **Data minimisation** — we collect only what is necessary
- **Role separation** — parent, teacher, teen, and child flows are strictly separated
- **Secure authentication** — Supabase Auth with OAuth and JWT
- **Limited child profile identity** — first name, age, grade only for children under 13
- **Protected parent controls** — PIN-gated access to all parental settings
- **Safe defaults** — conservative default settings for a child-focused application
- **Honest boundaries** — we describe security as implemented, not aspirationally

---

## 2. Security Architecture: Four Layers

```
┌─────────────────────────────────────────────────────┐
│  Layer 4: CLOUD SECURITY                            │
│  (Supabase RLS and role-scoped access controls)      │
├─────────────────────────────────────────────────────┤
│  Layer 3: TRANSMISSION SECURITY                     │
│  (HTTPS/TLS transport and PKCE OAuth where used)     │
├─────────────────────────────────────────────────────┤
│  Layer 2: DATA ENCRYPTION                           │
│  (Layered local storage and hashed PIN flows)        │
├─────────────────────────────────────────────────────┤
│  Layer 1: DEVICE SECURITY                           │
│  (PINs/locks, biometrics, session timeout)           │
└─────────────────────────────────────────────────────┘
```

---

## 3. Layer 1: Device Security

### PIN-Based Access Controls

Jogg Mini implements account/device protection with PIN/lock flows:

| PIN Type | Length | Storage | Purpose |
|----------|--------|---------|---------|
| App PIN (optional) | 4 digits | Device-side secure storage | Lock app access on shared devices |
| Parent PIN | 6 digits (where enabled) | Hashed in backend (Supabase) | Protect parental dashboard and sensitive settings |
| Teacher controls | Varies by flow | Account authentication + role-based access | Protect teacher dashboard and classroom data scope |

**PIN hashing:** Parent PIN values are hashed before backend storage in PIN-enabled account flows. Local device-side parent lock secrets use **Flutter Secure Storage** (backed by iOS Keychain and Android Keystore).

### Biometric Authentication

Jogg Mini supports optional **Touch ID and Face ID** (or equivalent device biometrics) as an alternative to the app PIN. Biometric data is handled entirely by the device operating system (iOS Secure Enclave, Android Keystore) — Jogg Mini never accesses or stores biometric data.

### Device Integrity

Device integrity hardening (including jailbreak/root detection) may be introduced or enabled per release. This document does not treat it as a guaranteed always-on control across all builds.

### Auto-Lock and Session Timeout

The app automatically locks the parent dashboard after a configurable idle period, requiring PIN or biometric re-authentication. This prevents unauthorised access when a device is left unattended.

### Secure Key Storage

Authentication tokens and sensitive device-side secrets are stored using:
- **iOS Keychain** — hardware-backed secure storage
- **Android Keystore** — hardware-backed secure storage where available

---

## 4. Layer 2: Data Encryption

### Local Data Protection (Hive and Other Local Storage)

Jogg Mini operates offline-first. Local data is stored using layered local storage mechanisms. Sensitive secrets are protected with secure storage, while other app data uses standard local storage/caching layers appropriate to sensitivity.

### Important Distinction: Storage Tiers

Not all local data is treated identically. Jogg Mini uses different local storage layers:

| Data Type | Storage Layer | Sensitivity |
|-----------|---------------|------------|
| General app preferences, onboarding state | SharedPreferences / local prefs | Low |
| Offline progress, question cache | Hive/local cache (protection varies by build) | Medium |
| Parent/teacher lock secrets, auth tokens | Flutter Secure Storage (Keychain/Keystore) | High |

We describe Jogg Mini as using **layered local-storage practices** rather than claiming all local values are stored in the same way. Sensitive secrets use secure storage; general preferences use standard app storage.

### File and Report Protection

Export/report handling follows platform and application-level protection controls available in the active build. Protection details can vary by feature and deployment.

---

## 5. Layer 3: Transmission Security

### HTTPS/TLS Transport

Communication between Jogg Mini clients and backend services uses encrypted HTTPS/TLS transport provided by platform networking stacks and backend endpoints.

### Certificate Pinning Position

Certificate pinning is not treated in this document as a universal, guaranteed control across all builds/environments.

### JWT Token Management and PKCE

Authentication uses **JWT tokens** with automatic refresh via **PKCE (Proof Key for Code Exchange)** OAuth flow:
- Short-lived access tokens with automatic refresh
- Refresh tokens stored in device secure storage
- Tokens invalidated on logout or account credential change
- No tokens stored in logs or plaintext

---

## 6. Layer 4: Cloud Security

### Supabase PostgreSQL

All user data is stored on **Supabase** (PostgreSQL 15), hosted in the **European Union**. Supabase has a Data Processing Agreement (DPA) with MokingBird Oy.

### Row-Level Security (RLS)

PostgreSQL Row-Level Security ensures every database query is automatically scoped to the authenticated user's data. No user can access another user's data through the API.

Example RLS policy:

```sql
-- Parents can only read their own kids' profiles
CREATE POLICY "parents_see_own_kids"
  ON kid_profiles FOR SELECT
  USING (parent_id IN (
    SELECT id FROM parent_profiles
    WHERE user_id = auth.uid()
  ));
```

### Role Separation at the Backend

Access is separated by role:
- Parent-only routes are guarded separately from teacher-only routes
- Child profile access is scoped to the owning parent
- Teacher quiz access is scoped to quizzes they created
- No cross-role data leakage by design

### Backups and Operational Logging

Backup and operational logging controls are provided through backend infrastructure and application operations as configured. Exact backup cadence/retention and log implementation can vary by environment and deployment stage.

---

## 7. Authentication Security

### Age-Based Authentication Model

| User | Authentication |
|------|---------------|
| Child <13 | No login — parent selects child profile |
| Teen 13–15 | Google or Apple Sign-In (OAuth PKCE) |
| Parent | Google, Apple, or email/password (Supabase Auth) |
| Teacher | Google, Apple, or email/password (Supabase Auth) |
| Guest | No authentication — local session only |

### Parent PIN Flow

Parent PIN-enabled account flows use hashed backend PIN storage:
- PINs are hashed (SHA-256) before backend storage in implemented parent-PIN flows
- Device-side parent lock uses Flutter Secure Storage for local PIN material
- PIN recovery/reset mechanisms vary by account method and active implementation

### OAuth Security

OAuth sign-ins use the PKCE flow, which:
- Prevents authorization code interception
- Requires code verifier matching
- Uses short-lived authorization codes

---

## 8. Children's Data Protections

Given that Jogg Mini primarily serves children, we implement additional protections:

- No third-party tracking SDKs included for child user sessions
- No advertising SDKs — the app contains zero ad infrastructure
- No location services — no location permissions requested
- No contacts or calendar access
- No camera or microphone permissions (beyond optional device capabilities where explicitly consented)
- Parental PIN gate for all child account settings changes
- Data minimisation — only first name, age, grade level stored for child profiles
- Parent one-click deletion of child profile and all associated data

---

## 9. Quiz and Classroom Security

Teacher and organiser quiz flows use controlled join mechanisms:
- **6-character join codes** — generated per quiz, can be revoked
- **QR codes** — time-limited, tied to specific quiz sessions
- **Quiz status transitions** — open → active → closed, with access gated per status
- Participant records tied to session identifiers, not open public access

---

## 10. Analytics and Diagnostics

Jogg Mini may include analytics and diagnostics tooling depending on deployment:
- Analytics tooling (if enabled) for product improvement
- Crash/error diagnostics tooling (if enabled) for reliability
- Analytics are limited to product improvement purposes
- No advertising-targeted analytics or behavioural profiling
- Analytics controls/opt-out depend on active build configuration

---

## 11. Data Deletion and Account Control

Security includes user control over their own data:
- Parents can delete individual child profiles (subject to policy timelines and legal-retention constraints)
- Parents can delete their own parent account
- Teachers can delete their teacher account
- Logout invalidates active sessions
- Users can view and revoke active sessions from account settings

---

## 12. Implementation Notes and Honest Boundaries

We describe security as it is implemented, not aspirationally. Current implementation notes:

- Sensitive parent lock secrets use Flutter Secure Storage (backed by platform secure enclaves)
- General onboarding and preference values use standard app storage (SharedPreferences) — these are not treated as sensitive secrets
- Account-backed authentication relies on Supabase Auth
- Backend PIN hashing uses SHA-256 in the current implementation
- Some offline and cached app data uses Hive/local cache layers, while non-sensitive preferences use standard local storage

These distinctions are intentional and reflect a risk-proportionate approach to storage security.

---

## 13. Security Roadmap

Mokingbird's technical roadmap includes continued hardening:

- Stronger operational analytics and anomaly detection
- Continued row-level security verification and testing
- Production-readiness testing of parent, teacher, and child-role access boundaries
- Review of local preference handling for sensitive flows
- Periodic third-party security assessments as the product scales
- Staying current with evolving COPPA, GDPR, and child safety regulations

---

## 14. Third-Party Security Compliance

| Provider Category | Security Reference |
|----------|-----------------|
| **Supabase** | Provider-published security/compliance materials (for example SOC and DPA documentation) |
| **Billing providers (where used)** | Provider-published payment/security compliance materials |
| **Analytics/diagnostics providers (if enabled)** | Provider-published security/privacy documentation |

---

## 15. Reporting Security Issues

To report a security vulnerability or concern:

**Email:** [email protected]

We take all security reports seriously and aim to respond within 48 hours. We follow responsible disclosure practices and will not take legal action against researchers acting in good faith.

---

*Mokingbird (MokingBird Oy) — Security Document v1.2 — April 2026*
← Back to Jogg Mini
Legal

Disclaimer

Last Updated: April 2026 · MokingBird Oy

# Disclaimer — Jogg Mini

**Status:** Legal document — public  
**Product:** Jogg Mini  
**Operated by:** MokingBird Oy ("Mokingbird")  
**Last Updated:** April 2026

---

## 1. Company Reference

Jogg Mini is a product of **MokingBird Oy**, a company registered in Finland, European Union, operating under the brand name **Mokingbird**. Sortify is a registered brand of MokingBird Oy. Any reference to "we", "our", or "us" in this document and in supporting legal and policy materials refers to MokingBird Oy, referred to here as Mokingbird, in the context of the Jogg Mini service.

---

## 2. Educational Purpose Disclaimer

Jogg Mini is an educational application designed to help children and young learners explore artificial intelligence and machine learning concepts through age-appropriate quizzes, gamified progression, and guided learning activities.

Jogg Mini **is not**:
- A formally accredited curriculum or certified educational programme
- A substitute for parental supervision or guidance
- A substitute for classroom teaching or formal school instruction
- A substitute for professional educational assessment or evaluation
- Legal, medical, psychological, or safety advice of any kind

The Service is intended to supplement, not replace, formal education and parental involvement.

---

## 3. Results, Progress, and Certificates Disclaimer

XP, levels, stars, streaks, gems, achievements, badges, and completion certificates generated within Jogg Mini are **motivational and educational tools only**.

They:
- Do not constitute formal academic grades or credentials
- Do not represent professionally recognised qualifications or certifications
- Should not be used as the sole or primary basis for formal academic assessment
- Are designed to encourage learning engagement, not to replace standardised evaluation

---

## 4. Content Accuracy Disclaimer

Mokingbird makes every reasonable effort to ensure that questions, explanations, and educational content within Jogg Mini are accurate, age-appropriate, and educationally sound. However:

- AI and machine learning is a rapidly evolving field; some content may become outdated as the field advances
- Explanations are intentionally simplified for child and teen audiences and may omit technical depth
- Content is calibrated for engagement and learning progression, not comprehensive academic coverage
- Difficulty calibration and reading level assessments are estimates based on established frameworks

If you identify a factual error, please contact us at [email protected]. We take content quality seriously and will review reported issues promptly.

---

## 5. Child Use Disclaimer

Jogg Mini is designed for children, teens, parents, and teachers. The appropriate level of supervision and involvement depends on the user's age:

- For children under 13, parent or guardian involvement is required for account-linked features and is strongly encouraged throughout use
- For teens aged 13–15, parental oversight is recommended even where it is not required
- Parents are responsible for monitoring usage, setting appropriate time limits, and ensuring the app is used in alignment with family values and house rules

Mokingbird provides parental controls to assist supervision, but cannot guarantee that children will always use the app as intended.

---

## 6. Teacher and School Disclaimer

Teacher and classroom tools are designed to support educational quiz organisation, classroom participation, and progress visibility. They are:

- Not a full school information system or student record platform
- Not a substitute for professional teacher judgement
- Not a means of accessing private family or child account data (teachers can only view quiz results for quizzes they have organised)

Teachers are responsible for using the classroom features lawfully, appropriately, and in compliance with applicable education and data protection regulations in their jurisdiction.

---

## 7. Availability and Feature Disclaimer

Features, worlds, question counts, pricing, subscription packaging, gamification rules, and third-party integrations **may change over time**. Some features described in product materials, documentation, or marketing may:

- Roll out gradually
- Vary by platform (iOS, Android, Web)
- Vary by account type or subscription tier
- Be unavailable in certain regions
- Be modified or discontinued with reasonable advance notice

We aim to provide adequate notice before removing features that users rely on.

---

## 8. Subscription and Pricing Disclaimer

All pricing shown within the app or on our website is subject to change. Where required by applicable law or platform policy, we provide reasonable advance notice to affected subscribers. App store purchases are also subject to the policies of the relevant app store platform (Apple App Store, Google Play Store). We do not guarantee the permanent availability of any specific pricing structure.

---

## 9. Third-Party Services Disclaimer

Jogg Mini may integrate with third-party services such as Supabase, Google Sign-In, Apple Sign-In, app-store billing/payment providers, analytics tools, and diagnostics tools. Active providers can vary by platform, environment, and release. These services:

- Operate under their own terms of service and privacy policies
- Are not controlled by Mokingbird beyond the scope of contractual and legal data-processing arrangements
- May change their own features or policies over time

Mokingbird is not responsible for the content, security, or practices of third-party services beyond our contractual and legal obligations to them. We recommend reviewing relevant third-party policies independently.

---

## 10. No Warranty

To the maximum extent permitted by applicable law, Jogg Mini is provided on an **"as is"** and **"as available"** basis. MokingBird Oy makes no express or implied warranties regarding:
- Uninterrupted or error-free operation
- Fitness for a particular educational or commercial purpose
- The accuracy or completeness of all content at any given time

**Nothing in this disclaimer limits your statutory rights as a consumer under applicable law**, including EU consumer protection law.

---

## 11. Limitation of Liability

To the maximum extent permitted by law, MokingBird Oy shall not be liable for indirect, incidental, special, consequential, or punitive damages arising from use of or inability to use Jogg Mini. Our total liability is limited as set out in the Terms of Service.

---

## 12. Intellectual Property Notice

All content within Jogg Mini — including questions, explanations, world artwork, character designs, UI elements, animations, and branding — is the intellectual property of MokingBird Oy, protected under applicable copyright and trademark law.

**Jogg Mini** is a trademark of MokingBird Oy. **Sortify** is a registered brand of MokingBird Oy. Unauthorised reproduction, redistribution, or commercial use of any content from the Service is strictly prohibited.

---

## 13. Changes to This Disclaimer

We may update this disclaimer from time to time. The current version will always be available within the app and at www.mokingbird.com. Continued use of the Service constitutes acceptance of the current disclaimer.

---

## 14. Contact

For questions about this disclaimer:

**MokingBird Oy**  
Email: [email protected]  
Website: https://joggmini.mokingbird.xyz

---

*Mokingbird (MokingBird Oy) — Disclaimer v1.2 — April 2026*
← Back to Jogg Mini
Blog

Jogg Mini Blog

Articles on AI learning for kids, gamification, and the Jogg Mini platform

← Back to Blog
Platform

Jogg Mini Is Not Another AI Learning App

by MokingBird

**Blog Article | MokingBird**

---

There are a lot of apps that claim to teach children about technology. There are apps with robots. There are apps with coding puzzles. There are apps with "AI" in the title that teach children to drag blocks of code around a screen.

Jogg Mini isn't one of those apps.

Not because those apps are bad — many are excellent introductions to computational thinking. But because what Jogg Mini is trying to do is fundamentally different. MokingBird didn't build Jogg Mini to teach children to code. It built Jogg Mini so children understand artificial intelligence: what it is, how it works, where it lives in the world, and what responsibilities it carries.

Here's what that difference looks like in practice.

---

## Most AI Learning Apps Were Not Built for Kids

Many AI learning products are built for adults, professionals, or older students. They assume the learner already understands technical vocabulary, can sit through long explanations, or wants a course-style experience.

Jogg Mini takes a different path. It's built specifically to introduce AI and machine learning to younger learners — ages 5 to 15 — through:

- Guided worlds with distinct identities
- Short, mobile-friendly sessions
- Gamified quiz-first learning
- Parent-aware design with parental controls
- Teacher-ready quiz organisation with one-minute setup
- Privacy-focused product thinking throughout

---

## Jogg Mini Focuses on AI, Not Just General STEM

Most children's learning apps are broad STEM products. They may touch coding, science, maths, or general logic — but they rarely go deep into AI as a learning theme.

Jogg Mini is deliberately vertical. AI and machine learning are the entire subject, not a side module. That focus means the app builds a stronger identity around:

- Data and learning
- Patterns and models
- Real-world AI applications
- Advanced concepts like neural networks and generative AI
- AI safety and ethics

A child who works through all six worlds in Jogg Mini doesn't just know a few AI facts. They've built an integrated model of AI as a field — how data flows into models, how models get deployed, how their outputs affect the real world.

---

## It Is Quiz-First by Design

Some educational apps are primarily videos, stories, or long articles with small quizzes added at the end. Jogg Mini is built around the opposite rhythm: the quiz and challenge experience is central, not supplementary.

That makes the app:
- More interactive — every session requires active engagement, not passive watching
- Better suited to mobile use — short, completable in 5–15 minutes
- More naturally connected to progress tracking — every answer generates meaningful data
- Easier for parents and teachers to understand — quiz results are clear and specific

Quiz-first design also reinforces a simple truth about learning: retrieving information from memory (even incorrectly) is more effective for retention than reading it again.

---

## It Turns AI Into a World-Based Journey

Instead of offering a flat list of lessons, Jogg Mini organises learning through six themed worlds, each with its own identity and focus:

- **Robot Valley** — What is AI?
- **Data Valley** — How does AI learn?
- **Pattern Mountain** — What does AI build internally?
- **Smart City** — Where is AI deployed?
- **Future Lab** — Where is AI going?
- **AI Safety & Ethics** — How should AI be used?

This structure gives the product a stronger sense of direction and progression than a typical catalogue-style app. Children often remember places better than categories. That's why worlds are a more powerful teaching structure than a menu of topics.

---

## It Includes AI Safety From the Start

One of the most important things about Jogg Mini is that it doesn't treat AI education as only a technical topic. The app treats AI as something children should learn to use responsibly — from day one.

AI Safety & Ethics (World 6) is always unlocked. It doesn't require 5,000 XP to access. We made that choice because fairness, bias, privacy, and accountability are not advanced topics. They're foundational questions that any child who encounters AI — which is all of them — should be thinking about.

Many apps teach technology as capability only. Jogg Mini teaches capability *and* responsibility. That distinction matters for the generation growing up with AI systems embedded everywhere in their lives.

---

## It Supports More Than One Learning Relationship

Jogg Mini isn't designed only for solo learners. It supports a broader learning ecosystem:

- **Children** — using the app directly for quiz and play modes
- **Parents** — managing child profiles, monitoring progress, setting controls
- **Teens 13–15** — self-registering and learning independently
- **Teachers** — organising classroom quizzes with QR code join flows

Most single-user educational apps require workarounds for classroom or family use. Jogg Mini supports all four roles natively, in the same app, without compromise for any of them.

---

## It Is Privacy-Focused

Children's apps often say they care about privacy, but their business models depend on aggressive tracking, ads, or opaque data flows.

Jogg Mini's product direction is different:

- Parent-managed child accounts for users under 13 — children cannot self-register
- No child-targeted advertising or profiling — ever
- No sale of user data to any third party — ever
- Role separation between parent and teacher flows — teachers cannot access family account data
- Minimal child profile fields — first name, age, grade level only
- COPPA and GDPR compliant as a registered EU company

Privacy isn't only a legal requirement here. It's part of what the product is. Families should be able to trust an app with their children — that trust requires earning it, not just claiming it.

---

## It Has a Genuinely Useful Free Tier

Many learning apps create friction before a child can even begin — age gates, email verification, mandatory onboarding flows, or trials that expire after 3 days.

Jogg Mini allows any user to download and start exploring immediately. No account required. No login for children under 13. Robot Valley (foundational AI concepts) and AI Safety & Ethics are always available to everyone, at no cost.

Curiosity disappears quickly when an app feels like paperwork before learning. Jogg Mini lowers the barrier to entry deliberately, because children who start exploring are children who might keep exploring.

---

## It Treats Motivation as Part of the Product

Jogg Mini uses a full gamification system:
- XP, stars, gems
- 50+ levels across 10 named tiers
- Daily Jogg challenges
- Arcade mode with 50 progressive levels
- Streaks with milestone badge rewards
- 30+ achievement badges

This isn't gamification for its own sake. It's a deliberate attempt to make a subject that can feel abstract and intimidating — artificial intelligence — feel approachable, measurable, and worth coming back to every day.

The goal is to build confidence, habit, and curiosity. When gamification is done well, it turns "I don't understand AI" into "I can learn this one step at a time."

---

## It Is Built for the Future of AI Literacy

AI is not a trend. It's a fundamental shift in how the world works. Children who are in school today will enter a workforce, a political landscape, and a social environment where AI is ubiquitous and consequential.

The question isn't whether they'll encounter AI — they already have. The question is whether they'll encounter it as people who understand it, or people who don't.

Jogg Mini is built for the children who will grow up to design AI systems, regulate them, use them, and live with their consequences. The foundations being laid in Robot Valley — what AI is, how it learns, what it can and can't do — are not just interesting facts. They're the intellectual tools that will shape how this generation engages with the most important technology of their lifetime.

---

## In One Line

Regular AI learning apps often teach AI as a technical topic for already-motivated learners. Jogg Mini teaches AI as a guided, gamified, privacy-aware learning journey for children, teens, parents, and teachers — from the foundations to the ethics, and every level of difficulty in between.

---

*MokingBird — Jogg Mini. Teach AI. One question at a time.*
← Back to Blog
Gamification

Why Jogg Mini Gamifies Learning — And Why It Works

by MokingBird

**Blog Article | MokingBird**

---

There's a question every educator eventually faces: how do you make a child *want* to learn something they didn't ask to learn?

For decades, the answer was repetition, gold stars, and the promise of a good grade. And for decades, children learned just enough to pass the test — then forgot it by summer.

Jogg Mini takes a different approach. Instead of rewarding memorisation, it rewards engagement. Instead of decorative gold stars, it's built a full progression economy around the act of learning itself. Children genuinely want to open the app every day — not because their parents told them to, but because they're 47 XP away from the next level and they're not stopping until they get there.

This is the story of how MokingBird gamified AI/ML education for children ages 5–15, and why it works.

---

## The Problem with Fake Gamification

Most educational apps fall into one of two traps.

The first is **gamification as decoration** — slapping a points counter onto a flashcard app and calling it gamified. The points don't connect to anything meaningful. There's no tension, no progression, no sense of stakes. Children see through it immediately.

The second is **entertainment as substitute** — making the app so playful that the learning disappears. Lots of animation, very little substance. The child has fun, but leaves knowing nothing new.

Jogg Mini is built to avoid both. The gamification is deep and real, but it exists entirely in service of educational goals. Every mechanic — XP, stars, gems, levels, streaks — is designed to motivate the behaviours that actually produce learning.

Gamification in Jogg Mini is not there to distract from learning. It is there to support it.

---

## The Reward Economy

At the heart of Jogg Mini is a multi-layered reward system that gives children multiple reasons to keep going, even when a question is hard.

### XP — The Long Game

Experience Points are the engine of long-term progression. Every correct answer earns XP. Harder questions earn more. Faster answers earn a speed bonus. But here's the key design decision: **XP never decreases**.

Wrong answers earn zero XP — but they don't cost anything either. This is intentional. Cognitive science is clear that punishment in learning environments increases anxiety and reduces willingness to try. In Jogg Mini, a wrong answer is a learning opportunity. You see the correct answer, read the explanation, and move on.

XP accumulates into levels: **Bronze → Copper → Tin → Steel → Iron → Silver → Electrum → Platinum → Gold → Diamond → Legendary**. Each tier represents a real milestone. Level-up animations are satisfying. Tier badges are genuine achievements. And because XP is always moving forward, progress always feels forward.

XP matters because it:
- Gives immediate feedback on effort
- Rewards continued engagement
- Drives world unlocking and level progression
- Turns dozens of small learning actions into a visible long-term journey

### Stars — The Quality Signal

Stars measure how well an answer is given, not just whether it's correct.

- **3 stars:** Correct + fast (≥75% time remaining) + no hint used
- **2 stars:** Correct + moderate speed, or hint used
- **1 star:** Correct answer

Stars have genuine utility — they're the currency for hints (5 stars = 1 hint). Earning 3-star answers isn't just for show; it keeps the star balance healthy for when a genuinely hard question needs help. This creates a subtle but real dynamic where children think about accuracy *and* confidence together.

For parents and teachers, stars provide a friendly way to understand progress quality at a glance.

### Gems — The Rare Reward

Gems are the premium currency, earned slowly (1 gem per 150 XP) with bonus gems on level-up milestones. They can be spent on hints (3 gems) or skips (5 gems).

Because gems are rare, spending them is a real decision. Children learn to weigh the trade-off: use a gem now for a hint, or save for a skip later? It's a small piece of resource management embedded in the learning experience — and it makes the hint/skip system feel meaningful rather than free.

### Streaks — The Daily Habit

The streak counter is arguably the most psychologically powerful mechanic in Jogg Mini. It shows consecutive days of activity. And it can reset.

The anxiety of breaking a streak is real — it's the same mechanic that makes habit apps work. But the key is that the streak is tied to a genuinely educational activity. Keeping a streak doesn't mean opening an app for 30 seconds. It means answering questions, engaging with content, making real progress.

Children who maintain streaks are children who are practising AI literacy every day. The streak mechanic makes that consistency feel like identity, not obligation.

Streak milestone badges — AI Lover (3 days), Week Warrior (7 days), Monthly Champion (30 days), Yearly Legend (365 days) — make long-term consistency feel publicly celebrated.

Streaks also matter because learning AI is easier when children interact with the ideas regularly rather than only once in a while. Short, consistent exposure over time produces dramatically better retention than long, infrequent sessions.

---

## The Daily Jogg Challenge

Every day at midnight, a new challenge appears: **five questions, five minutes**. Complete all five and earn bonus stars and XP on top of the per-question rewards.

The Daily Jogg is built around the learning science principle of **spaced repetition** — distributed practice over time produces far better retention than massed practice in a single session. Five questions a day, every day, across six worlds means a child naturally encounters different topics and difficulty levels without planning it.

The daily rhythm creates something important: a learning habit that children want to maintain. The app's daily feel comes from short, playable sessions, visible rewards, and progress that carries over. This sits in the middle of the spectrum between apps that feel too dry and apps that feel too chaotic. Educational, but genuinely motivating.

---

## Arcade Mode — The Structured Challenge

If the Daily Jogg is the morning jog, Arcade Mode is the race.

Fifty progressive levels, each containing six questions drawn from across all six worlds. To advance to the next level, answer at least five of six correctly. Three attempts before a 20-minute cooldown.

Arcade Mode is where Jogg Mini's educational design becomes most visible. Because questions come from all six worlds in every level, a child at Arcade level 20 is simultaneously thinking about:
- What is a neural network? (Future Lab)
- How does a recommendation algorithm work? (Smart City)
- What makes data biased? (Data Valley)
- Why is AI ethics important? (AI Safety & Ethics)

The cross-world structure builds an integrated understanding of AI as a field, not a siloed collection of topics.

Arcade also matters because not every learner is motivated the same way. Some learners thrive on structure. Others thrive on challenge. Daily Jogg serves the habitual learner. Arcade serves the challenge-seeker. Both move through the same curriculum.

---

## Achievements and Badges

Jogg Mini has 30+ achievement badges across five categories:

**Streak Badges:** AI Lover (3 days) → Week Warrior → 2-Week Warrior → Monthly Champion → Yearly Legend

**World Completion:** One badge per world completed

**XP Milestones:** At 200, 500, 1000, 5000+ XP

**Quiz Participation:** After 5, 10, 20, 25+ quizzes

**Accuracy & Mastery:** Sharp Shooter (80% accuracy), Perfect Aim (95%), Speed Demon

The badge system gives children **multiple paths to achievement**. The methodical child earns accuracy badges the speed demon doesn't. The consistent daily learner earns streak badges the weekend binge learner misses. Every learning style has a recognition path.

Badges also provide parents and teachers a friendly way to understand learning progress at a glance — without needing to read statistics.

---

## How the Worlds Drive Exploration

The six worlds aren't just cosmetic. They're a **progressive curriculum** with meaningful unlock pacing:

- Robot Valley and AI Safety & Ethics are always unlocked — foundational and ethical framing from day one
- Data Valley unlocks at 500 XP, Pattern Mountain at 1,500, Smart City at 3,000, Future Lab at 5,000

This pacing ensures children build foundational knowledge before accessing advanced material. A child who has earned 1,500 XP has answered enough questions about what AI is and how data works to be ready for deeper concepts about models and recognition. World unlocking works as a soft prerequisite system, scaffolded through play rather than forced gates.

Worlds also work because children often remember places and stories better than abstract categories. Robot Valley is a place. Smart City is a place. The learning happens in identifiable environments, which makes it easier to recall.

---

## Why This Works: The Learning Science

The gamification choices in Jogg Mini are grounded in established learning science:

**Variable reward schedules:** The combination of XP, stars, gems, and badges means children receive different kinds of rewards at different times. Variable reward schedules are the most powerful known mechanism for sustaining motivated behaviour.

**Immediate feedback:** After every question, children see the correct answer and an age-appropriate explanation immediately. The learning moment is maximised because it happens at exactly the point of highest engagement.

**Desirable difficulty:** The difficulty scaling ensures children are always working near the edge of their competence. Too easy produces boredom; too hard produces anxiety. The sweet spot is where real learning happens, and Jogg Mini's age-appropriate difficulty tiers are designed to keep children there.

**Autonomy:** Children can choose which world to visit, which difficulty to attempt, whether to use hints. Autonomy is one of the three fundamental psychological needs in Self-Determination Theory — a powerful predictor of intrinsic motivation.

**Spaced practice:** The Daily Jogg enforces the spacing effect — distributed practice over time produces far better retention than single long sessions.

---

## Gamification Without Ads

One of the most important things about Jogg Mini's design is that the motivational system is not advertising-based. The app is intended to bring children back through curiosity and pride — not through manipulation or attention harvesting.

Children should come back because they feel engaged and accomplished, not because the app is exploiting psychological vulnerabilities for ad revenue. That difference is fundamental to how Jogg Mini approaches gamification.

---

## The Parent and Teacher Layer

Gamification in Jogg Mini extends to the adult experience too.

**For parents:** Watching weekly accuracy graphs improve is satisfying. Getting a notification that your child earned the "Monthly Champion" streak badge — for 30 consecutive days of learning — is meaningful. The parent dashboard transforms gamification data into insight that parents can act on.

**For teachers:** Creating a quiz, generating a QR code, watching 20 students join and answer in real time, then seeing the question-by-question breakdown — this is a feedback loop most classroom tools don't provide. Jogg Mini turns the class quiz into a live, analysable event.

---

## The Bigger Picture

The real goal of gamification in Jogg Mini is not to keep children busy. It is to build **confidence, habit, and curiosity** about one of the most important fields shaping the world they will grow up in.

When a 10-year-old asks their parent to put on Jogg Mini because they're 80 XP away from levelling up to Silver tier — and in the process of earning that XP, they learn the difference between supervised and unsupervised learning — that's exactly the outcome this is built for.

Not just a high score. A child who understands AI.

---

*MokingBird — Jogg Mini. Teach AI. One question at a time.*
← Back to Blog
System

How XP Works in Jogg Mini

by MokingBird

**Blog Article | MokingBird**

---

One of the most common questions from parents and curious learners is: *how exactly does Jogg Mini decide how many points I earn?*

It's a fair question. In a lot of apps, the points system is a black box — you answer correctly, a number goes up, but nobody explains the formula. We think transparency matters. If XP drives progression, motivation, and achievement in Jogg Mini, then everyone using the app deserves to understand how it works.

So here it is: the complete, honest explanation of how Jogg Mini calculates XP, Stars, Gems, Levels, and the rest of the reward economy.

---

## The Core Principle

Before the formulas, the philosophy. Jogg Mini's reward system is built on four principles:

1. **Correct answers always earn something.** Wrong answers earn zero XP — but they don't take anything away. There's no punishment for getting something wrong.

2. **Harder work earns more.** A child who wrestles with a Hard question should earn more than one who breezes through an Easy one. Difficulty multipliers make this concrete.

3. **Speed signals mastery.** Answering correctly and quickly suggests genuine understanding rather than slow elimination. Speed bonuses reflect this — but they're bounded, so a slightly slower correct answer isn't heavily penalised.

4. **Hints help learning but reduce reward for that question.** Using a hint is never punished globally — your total XP isn't damaged. But it reduces the reward for that specific question, because the hint changed the difficulty of the problem.

These principles are designed so that correct answers, thoughtful learning, consistency, and challenge all feel rewarding — and that children, parents, teachers, and schools can understand why a reward was earned.

---

## What Currently Influences XP

XP in Jogg Mini is influenced by several factors:

- **Whether the answer is correct** — the primary gate; incorrect answers earn zero XP
- **Question difficulty** — harder questions start with higher base XP
- **Time taken to answer** — faster correct answers earn a speed bonus
- **Whether a hint was used** — reduces the reward for that specific question
- **Daily challenge and event rewards** — fixed bonus XP for completing specific challenges

---

## The XP Formula (Per Question)

### Step 1: Base XP by Difficulty

Every question has a base point value tied to its difficulty level:

| Difficulty | Base XP | Typical Age Group |
|------------|---------|-------------------|
| Easy | 10 XP | Ages 5–8 |
| Medium | 14 XP | Ages 8–12 |
| Hard | 18 XP | Ages 12–15 |
| Smart | 22 XP | Advanced content |
| Genius | 26 XP | Expert-level challenge |

A correct answer on an Easy question starts at 10 XP. A Genius-level correct answer starts at 26 XP.

### Step 2: Speed Bonus (Up to +50%)

If you answer correctly *and* quickly, you earn a speed bonus:

```
Speed Factor  = (Time Limit − Time Spent) / Time Limit
Speed Bonus   = Base XP × Speed Factor × 0.5
```

In plain language: if you used half the available time, you earn a 25% speed bonus. If you answered almost immediately, you earn close to the full 50% bonus.

**Example:**
- Medium question (14 XP base), 30-second time limit
- Answered in 9 seconds (21 seconds remaining)
- Speed Factor = 21 / 30 = 0.70
- Speed Bonus = 14 × 0.70 × 0.5 = 4.9 ≈ **5 XP**
- **Total before hint check: 19 XP**

### Step 3: Hint Penalty (If Used)

If a hint was used on this question, the XP earned for this answer is halved:

```
XP after hint = round(XP × 0.5)
```

This applies only to this one question — it doesn't affect your overall total or any future answers.

**Example continued:**
- Without hint: **19 XP**
- With hint: 19 × 0.5 = 9.5 ≈ **10 XP**

The hint helped learning. The reward is reduced but still positive. That balance is intentional.

### Step 4: Final Range

XP per correct answer is bounded to a range of **1 to 1,000 XP**. In practice, most correct answers earn between **10 and 39 XP** depending on difficulty and speed.

### Wrong Answers

Wrong answers earn **0 XP**. No deduction, no penalty to the overall total. The child sees the correct answer, reads the explanation, and moves on.

---

## The Star Formula

Stars are a separate quality rating earned per correct answer:

| Stars | Criteria |
|-------|---------|
| ⭐⭐⭐ | Correct + fast (≥75% time remaining) + no hint |
| ⭐⭐ | Correct + moderate speed, OR hint used |
| ⭐ | Correct answer only |
| — | Wrong answer |

Stars serve two purposes: they are a **mastery signal** (3-star answers indicate confident, fast, independent knowledge) and a **currency** (5 stars = 1 hint). Managing the star balance is a genuine micro-decision embedded in the learning experience.

Stars also contribute to world completion ratings — each world tracks cumulative stars earned within it. This gives parents and teachers a quick quality view beyond raw question counts.

---

## Gems

Gems are the rare secondary currency, earned through sustained progress:

- **+1 gem per 150 XP earned** (ledger-based — awarded at each 150 XP milestone)
- **Bonus gems on level-up milestones** (every 5 levels)

Gems can be spent:
- **3 gems → 1 hint**
- **5 gems → 1 skip**

Because gems accumulate slowly, spending them is a real decision. Children learn resource management embedded in the learning experience.

---

## Levels and the Progression Curve

XP accumulates into levels. Jogg Mini has 50+ levels across 10 named tiers:

| Tier | Levels | XP Range |
|------|--------|----------|
| Bronze | 1–5 | 0–500 XP |
| Copper | 6–10 | 500–1,500 XP |
| Tin | 11–15 | 1,500–3,000 XP |
| Steel | 16–20 | 3,000–5,000 XP |
| Iron | 21–25 | 5,000–8,000 XP |
| Silver | 26–30 | 8,000–12,000 XP |
| Electrum | 31–35 | 12,000–18,000 XP |
| Platinum | 36–40 | 18,000–25,000 XP |
| Gold | 41–45 | 25,000–35,000 XP |
| Diamond | 46–50 | 35,000–50,000 XP |
| Legendary | 51+ | 50,000+ XP |

The curve is **exponential** — each level requires progressively more XP than the last. Early levels (Bronze, Copper) come quickly, giving beginners a satisfying sense of fast progress. Higher tiers require sustained, months-long commitment.

Level-up milestones every 5 levels include bonus gem and star rewards — a real celebration that marks the achievement.

---

## Streaks

Streaks measure consecutive days of activity. The streak counter increments by 1 each day a user answers at least one question. Missing a day resets the streak to 0.

Streak milestone rewards:

| Streak | Badge |
|--------|-------|
| 3 days | AI Lover |
| 7 days | Week Warrior |
| 14 days | 2-Week Warrior |
| 30 days | Monthly Champion |
| 90 days | 3-Month Master |
| 180 days | 6-Month Hero |
| 365 days | Yearly Legend |

Streaks are one of the strongest motivators in Jogg Mini. The combination of visible progress and the real cost of breaking a streak produces consistent daily engagement — which is the most effective pattern for long-term retention.

---

## Daily Challenge Bonuses

Completing Daily Jogg challenges earns fixed bonus rewards on top of per-question XP:

| Challenge Type | Bonus XP | Bonus Stars |
|----------------|----------|-------------|
| Quiz Count (complete N quizzes) | 50 × N | 5 × N |
| Accuracy Challenge | 200 | 20 |
| Speed Challenge | 250 | 25 |
| Perfect Challenge | 300 | 30 |
| Streak Challenge | 100 | 10 |

These stack on top of the per-question XP earned during the challenge, making Daily Jogg completion consistently more rewarding than equivalent free practice.

---

## Why XP Is Helpful for Parents and Teachers

XP gives adults a useful signal at a glance — it's not a formal grade, but it does reflect:

- How much total learning engagement has happened
- Consistency (did they keep their streak?)
- Challenge level attempted (difficulty affects XP earned)

XP sits alongside accuracy percentage, world completion, and quiz history in the parent dashboard and teacher reports to give a fuller picture of learning engagement and quality.

---

## The Direction We're Building Toward

The current XP system is functional and actively motivating. As the product matures, MokingBird is working toward an even more unified, transparent reward economy — one single calculation model for all reward-generating flows (quiz, arcade, daily challenge, world play), a public-facing "how rewards work" screen in the app, and a fully transparent description of rules that exactly matches the backend logic.

The long-term goal is a reward system that is:
- **Transparent** — children, parents, and teachers can understand why a reward was earned
- **Consistent** — the same rules apply in every mode, every time
- **Fair** — no hidden penalties, no pay-to-win, same rules for everyone
- **Tied to learning quality** — rewards reflect understanding, not just volume

---

## A Real Example: Emma's Saturday Morning

Emma is 10 years old, on a 7-day streak. She opens Jogg Mini and heads to Data Valley (Medium difficulty).

| Q | Difficulty | Result | Time Used | Hint? | XP | Stars |
|---|-----------|--------|-----------|-------|-----|-------|
| 1 | Medium | ✅ | 8s of 30s | No | 14 + 7 = **21** | ⭐⭐⭐ |
| 2 | Medium | ✅ | 15s of 30s | No | 14 + 3 = **17** | ⭐⭐ |
| 3 | Hard | ❌ | 30s of 30s | — | **0** | — |
| 4 | Hard | ✅ | 12s of 30s | Yes | (18+9)×0.5 = **14** | ⭐⭐ |
| 5 | Medium | ✅ | 5s of 30s | No | 14 + 10 = **24** | ⭐⭐⭐ |
| 6 | Medium | ✅ | 22s of 30s | No | 14 + 1 = **15** | ⭐ |
| 7 | Hard | ✅ | 18s of 30s | No | 18 + 7 = **25** | ⭐⭐ |
| 8 | Medium | ✅ | 10s of 30s | No | 14 + 8 = **22** | ⭐⭐⭐ |

**Total XP: 138 | Stars: 15 | Accuracy: 87.5%**

Emma's streak ticks to Day 8. She's 12 XP away from Level 14 (Tin tier). She'll be back tomorrow.

---

## The Bigger Picture

XP in Jogg Mini isn't just about making children feel good. It's designed to reward the specific behaviours that produce real learning: engaging regularly, attempting harder material, thinking quickly and confidently, and persisting through difficulty.

A child who reaches Silver tier in Jogg Mini hasn't just accumulated points. They've answered thousands of questions about AI and machine learning. They've read hundreds of explanations. They've built genuine vocabulary and intuition about one of the most important technologies of their lifetime.

The XP is just the trail they leave behind.

---

*MokingBird — Jogg Mini. Teach AI. One question at a time.*
← Back to Blog
Learning

The Six Worlds of Jogg Mini

by MokingBird

**Blog Article | MokingBird**

---

When we set out to build an AI/ML learning app for children, one of the first questions we faced was: how do you organise the entire field of artificial intelligence into something a 7-year-old can navigate?

AI is enormous. It spans mathematics, philosophy, engineering, linguistics, ethics, economics, and more. How do you make that accessible to a child who just learned to multiply?

The answer was worlds.

Instead of asking a child to learn AI topics in the abstract, Jogg Mini invites them into a journey through six themed worlds — each with its own identity, visual character, learning focus, and place in the progression. Children often remember places and stories better than abstract categories. That's why worlds are a more powerful teaching tool than a flat list of lessons.

---

## How the World System Works

Two worlds are always unlocked for everyone: **Robot Valley** (World 1) and **AI Safety & Ethics** (World 6). No XP required. From day one, any child can begin learning about what AI fundamentally is, and about why responsible, ethical AI matters.

The other four worlds unlock as XP accumulates:

| World | Unlock Requirement |
|-------|--------------------|
| Robot Valley 🤖 | Always unlocked |
| Data Valley 📊 | 500 XP |
| Pattern Mountain 🎯 | 1,500 XP |
| Smart City 🏙️ | 3,000 XP |
| Future Lab 🚀 | 5,000 XP |
| AI Safety & Ethics 🛡️ | Always unlocked |

This pacing is a curriculum design decision. A child arriving in Data Valley at 500 XP has already answered enough questions about what AI is to be ready for deeper concepts about data and learning. A child who reaches Future Lab at 5,000 XP has the full foundation to engage meaningfully with neural networks and advanced AI. The unlock system works as a soft prerequisite structure — scaffolded through earned play, not locked gates.

Worlds are also tied to progression systems: question pools, world completion badges, XP unlock milestones, and achievement rewards. Progress in each world is tracked independently. This makes each world feel like an accomplishment of its own.

---

## World 1: Robot Valley 🤖

**Theme:** What is AI?  
**Colour:** Green  
**Always Unlocked**

Robot Valley is the welcoming starting point. It introduces the idea that AI is already part of the world around us and helps children begin with the most approachable, most fundamental concepts.

### What children learn here:

**What is a robot?** Not the science-fiction humanoid kind — the real kind. What makes something a robot? What distinguishes a mechanical system that follows fixed rules from one that learns and adapts?

**What makes something AI?** Children discover that AI isn't magic. It's a system that has learned to do something by studying examples. A spam filter that learned what spam looks like. A voice assistant that learned what questions sound like. AI is pattern recognition at scale.

**How is AI different from a regular program?** This is one of the most important conceptual leaps in AI literacy. A regular program does exactly what it's told — always. An AI system learns from examples and develops its own internal rules for handling situations it's never seen before.

**AI in everyday life.** Robot Valley brings AI into familiar contexts: the autocorrect on a tablet, the "you might also like" on a video platform, the face recognition that unlocks a phone. By the end of Robot Valley, children have a mental model for AI they can apply when they encounter it in the world.

Robot Valley is about curiosity, not pressure. It helps children feel confident before the concepts become more challenging. That's why it's always unlocked — no child should ever be blocked from asking "what is AI?"

---

## World 2: Data Valley 📊

**Theme:** Data & Learning  
**Colour:** Blue  
**Unlocks at 500 XP**

If Robot Valley answers "what is AI?", Data Valley answers "how does AI actually learn?" The answer — data. A lot of it.

Data Valley is one of the most important worlds in Jogg Mini because it addresses a profound misunderstanding that even many adults carry: the idea that AI is intelligent in the way humans are. It isn't. AI learns by finding patterns in examples. And everything depends on the quality, quantity, and fairness of those examples.

### What children learn here:

**What is data?** Before children can understand how AI learns, they need a clear sense of what data actually is — numbers, text, images, sounds, measurements. All information that can be stored, counted, and analysed. Once a child grasps this, the concept of AI learning from data becomes natural.

**How AI learns from examples (training).** Imagine teaching a child to recognise cats by showing them a thousand photos of cats and a thousand photos that aren't cats. That's essentially how AI training works. Data Valley teaches the training process through age-appropriate questions that build real intuition.

**Training data vs. testing data.** AI systems need to be tested on data they've never seen before — otherwise you've measured memorisation, not generalisation. Children learn why this split matters enormously for AI in the real world.

**What happens when data is bad?** If you train an AI system on biased examples, it will be biased. This is where Data Valley becomes genuinely important. Children learn that the quality of AI output is entirely dependent on the quality of its training data — a lesson with real consequences in hiring algorithms, medical diagnosis tools, and more.

---

## World 3: Pattern Mountain 🎯

**Theme:** Patterns & Models  
**Colour:** Orange  
**Unlocks at 1,500 XP**

If AI learns from data, what exactly is it learning? The answer is patterns. Pattern Mountain is where children begin to understand the machinery inside AI systems — how they find structure in data and build internal models that can recognise new examples.

Pattern Mountain is a strong bridge between playful AI ideas and more formal machine learning thinking.

### What children learn here:

**What is a pattern?** Patterns are everywhere: in music, in language, in weather, in faces. AI systems are sophisticated pattern-finders. Pattern Mountain builds children's intuition for what patterns are and how they appear in different kinds of data.

**How AI recognises images.** When an AI system identifies a dog in a photo, it's detecting patterns of pixels, edges, colours, and shapes it learned from training data. Pattern Mountain explains image recognition in terms children can visualise.

**How AI understands text and voice.** Language recognition is one of the most used AI capabilities. Children learn how AI identifies words in speech, understands intent in text, and translates between languages.

**What is a model?** A trained AI system is called a model. Pattern Mountain introduces this concept — the idea that after learning from data, an AI system becomes a model that can make predictions about new inputs. This bridges training and deployment.

**Features and attributes.** AI systems identify specific characteristics of data — called features — that are most useful for the task. A model recognising handwriting doesn't look at every pixel equally; it focuses on the features that distinguish one letter from another. Pattern Mountain introduces this through concrete examples.

---

## World 4: Smart City 🏙️

**Theme:** AI in Real Life  
**Colour:** Purple  
**Unlocks at 3,000 XP**

By the time children reach Smart City, they understand what AI is, how it learns, and what it builds internally. Now comes the most immediately relevant world: how is all of this deployed in the world we live in?

Smart City connects Jogg Mini's curriculum to children's everyday lives. It's where the abstract becomes concrete, and where children begin to see that they are already surrounded by AI systems every single day.

### What children learn here:

**AI in the devices we use.** Voice assistants, autocomplete, face unlock, photo organisation — Smart City explores AI systems embedded in devices children already use. Understanding that these aren't magic changes a child's relationship with technology.

**Recommendation systems.** Why does the video platform always know what to watch next? Smart City explains recommendation algorithms — trained on millions of users' behaviour to predict what any given user will enjoy. One of the most consequential and least understood AI applications in daily life.

**AI in healthcare.** AI systems can analyse medical scans, predict patient deterioration, and help discover new drugs. Smart City introduces children to the enormous potential of AI in medicine.

**Self-driving vehicles.** Few AI applications capture children's imagination like autonomous cars. Smart City explores how they work — sensor data, real-time pattern recognition, decision-making under uncertainty.

**Natural language and translation.** How does Google Translate work? How does Siri understand what you're saying? Natural language processing is one of the most developed branches of AI, and Smart City gives children a framework for understanding it.

Smart City is especially useful for showing that AI is not fantasy. It is already present in the systems children and families use every day.

---

## World 5: Future Lab 🚀

**Theme:** Advanced AI  
**Colour:** Red  
**Unlocks at 5,000 XP**

Future Lab is where Jogg Mini goes deep. This is the world for learners who have worked through the foundations and are ready to engage with AI at a genuinely sophisticated level.

### What children learn here:

**Neural networks.** Neural networks are the backbone of modern AI. Future Lab introduces the concept — layers of interconnected nodes that process data in a way loosely inspired by biological neurons — at an age-appropriate level. No equations, but genuine conceptual understanding of why they're so powerful.

**Deep learning.** Deep learning extends neural networks into many layers, enabling recognition of complex patterns in images, audio, and text. Future Lab explores what makes deep learning different from earlier approaches and why it enabled the current AI revolution.

**Generative AI.** Large language models. Image generators. Code completion. Future Lab explores what makes generative AI work and what distinguishes it from earlier AI systems.

**The limits of current AI.** Future Lab doesn't just celebrate AI — it examines its limitations. Current AI systems are brittle in ways humans aren't. They fail unexpectedly. They don't understand context the way humans do. Understanding limitations is essential for anyone who will live and work alongside AI.

**Where AI research is going.** Future Lab engages children's imagination about where the field is heading — multimodal models, AI that reasons, AI that plans. Not speculation, but a grounded understanding of the open research questions that will define the field.

---

## World 6: AI Safety & Ethics 🛡️

**Theme:** Responsible AI  
**Colour:** Grey  
**Always Unlocked**

AI Safety & Ethics is the most important world in Jogg Mini. And the reason it's always unlocked — alongside Robot Valley — is that these questions are too important to be held behind a progression gate.

A 6-year-old doesn't need to understand neural networks to understand that it's not fair if a computer program treats some people differently than others. These questions belong at the very beginning of AI education.

### What children learn here:

**AI bias.** AI systems learn from human-generated data — and human data reflects human biases. If an AI system is trained on biased hiring decisions, it will make biased hiring recommendations. Children learn what bias is, where it comes from, and why it matters.

**Fairness in AI.** Fairness is harder to define than it sounds — there are multiple competing mathematical definitions that can be mutually exclusive. AI Safety & Ethics introduces children to the genuine difficulty of building fair systems, without pretending there are easy answers.

**Privacy and surveillance.** AI enables surveillance at a scale that wasn't previously possible. Children learn to think critically about the trade-offs between security, convenience, and privacy.

**Who is responsible when AI goes wrong?** If a self-driving car causes an accident, who is responsible? If an AI algorithm discriminates, who is accountable? These are real questions society is grappling with right now.

**Responsible use of AI.** How should individuals, companies, and governments use AI responsibly? What principles should guide AI development? AI Safety & Ethics introduces children to the frameworks being developed to address these questions.

This is a major differentiator for Jogg Mini. Many apps teach technology as capability only. Jogg Mini teaches capability *and* responsibility.

---

## The Complete Journey

When a child works through all six worlds, they've taken a complete journey:

1. **Robot Valley** — what AI is
2. **Data Valley** — how AI learns
3. **Pattern Mountain** — what AI builds
4. **Smart City** — where AI lives
5. **Future Lab** — where AI is going
6. **AI Safety & Ethics** — how AI should be used

That arc — from wonder to responsibility — is what Jogg Mini is built to take children on.

---

*MokingBird — Jogg Mini. Teach AI. One world at a time.*
← Back to Blog
Access

Paper Request and Privacy in Jogg Mini

by MokingBird


**Status:** Legal document — implementation-aware  
**Effective Date:** April 2026  
**Last Updated:** April 2026  
**Product:** Jogg Mini  
**Operated by:** MokingBird Oy ("Mokingbird")  
**Registered in:** Finland, European Union  
**Contact:** [email protected]

---

## 1. Who We Are

Jogg Mini is a product of **MokingBird Oy**, a company registered in Finland, European Union, operating under the brand name **Mokingbird**. Sortify is a registered brand of MokingBird Oy. In this Privacy Policy, "Jogg Mini", "we", "our", and "us" refer to MokingBird Oy, referred to in this document as **Mokingbird**.

Jogg Mini is a privacy-focused, gamified AI and machine learning learning application designed for children and young learners ages 5–15, their parents or guardians, and teachers.

---

## 2. Scope and Purpose

This Privacy Policy explains:
- what information we collect and why
- how different user types (children, teens, parents, teachers, guests) are handled
- the legal bases on which we process personal data
- your rights as a user, parent, or guardian
- how we protect data
- how data is shared, retained, and deleted
- how we comply with COPPA and GDPR

This policy applies to data collected through:
- the Jogg Mini mobile app (iOS and Android)
- Jogg Mini web services
- Supabase-backed authentication and data services used by Jogg Mini

If you do not agree with this policy, please do not use Jogg Mini.

---

## 3. Core Privacy Principles

Jogg Mini is built on the following principles:

- **Child safety first** — the most stringent protections apply to children under 13
- **No sale of user data** — we do not sell personal information to any third party, ever
- **No advertising** — the app contains no advertising SDK and shows no ads to any user
- **Data minimisation** — we collect only what is necessary to provide the service
- **Parental control** — parents have full oversight and control over child data
- **Role separation** — children, parents, teachers, and teens have separate, scoped data access
- **COPPA- and GDPR-aware design** — our product and policies are designed to align with applicable child-data and privacy obligations

---

## 4. User Types and Age-Based Handling

### 4.1 Children Under 13 — COPPA Protected

Children under 13 may use portions of Jogg Mini without an authenticated account (guest mode). For account-linked features:

- Children under 13 **cannot create their own account**. A parent or legal guardian must register and create the child's profile.
- All child data is collected and managed through the parent account.
- Parental consent is handled through parent-managed registration and child-profile creation flows.
- The child accesses the app by selecting their profile — no separate login is required.

**Data collected for children under 13 (provided by parent):**
- First name
- Age
- Grade level and education system (US, UK, India, IB)
- Avatar or profile styling choice
- Learning progress: XP, stars, gems, streaks, world completion, quiz history
- Parental control settings linked to the child profile

**We do not collect** from children under 13:
- Last name or surname
- Email address
- Phone number
- Home or postal address
- GPS or network-based location
- Contacts, calendar, photos, camera, or microphone data
- Advertising identifiers

### 4.2 Teens Ages 13–15

Eligible teens may self-register using supported methods available in the active app release (for example Google, Apple, or other enabled methods). COPPA does not apply at age 13+. However, we apply strong privacy protections to this age group.

**Data collected for teens:**
- Name (from sign-in provider)
- Email address (from sign-in provider)
- Age (entered during registration)
- Learning progress: XP, stars, levels, quiz history, streaks

Teens may optionally link a parental oversight account. This is entirely voluntary and can be removed at any time from account settings.

### 4.3 Parents and Guardians (Age 16+)

Parents register using Google, Apple, or email and password.

**Data collected for parents:**
- Full name
- Email address
- Authentication credentials (managed via Supabase Auth)
- 6-digit parent PIN (hashed before storage)
- Subscription status and tier
- Optional phone number
- Notification preferences
- List of linked child profiles

Where a parent purchases a subscription, a Stripe customer ID is associated with the account. We do not store full payment card numbers — Stripe processes all payments under their own PCI-DSS standards.

### 4.4 Teachers and Educators

Teachers register using Google, Apple, or email and password.

**Data collected for teachers:**
- Full name
- Email address
- School or institution name (optional)
- Classroom and quiz organisation data
- Quiz participation and result records
- School subscription metadata where applicable

**Teacher access is limited.** Teachers can access student participation and quiz-performance data within classrooms/quizzes they manage. Teachers do not receive parent account credentials or household-level account management rights.

### 4.5 Guest Users

Users who access Jogg Mini without creating an account are **Guest Users**. No personal information is collected from guests. Guest progress is stored locally on the device in encrypted local storage. It is not transmitted to our servers, and it is not retained if the app is uninstalled.

---

## 5. Information We Collect — Complete Overview

### 5.1 Registration and Account Data
As described per user type in Section 4 above.

### 5.2 Learning and Usage Data

For registered users, we process the following to deliver the educational service:

| Data | Purpose |
|------|---------|
| Questions answered (correct / incorrect) | Progress tracking and educational reporting |
| Time spent per session | Parental controls, usage monitoring |
| XP, levels, stars, gems | Gamification and progression display |
| Streak records | Habit formation features |
| Badges and achievement unlocks | Gamification records |
| Arcade mode progress | Feature state tracking |
| World completion status | Learning journey tracking |
| Daily challenge completion | Daily quest rewards |
| Quiz participation and results | Parent/teacher reporting |

### 5.3 Technical and Diagnostic Data

We collect limited technical data to maintain app quality:
- Crash and error reports (if crash reporting is enabled in the active deployment)
- Feature usage analytics (if analytics is enabled in the active deployment)
- Device-side app state for offline continuity
- Network connectivity state relevant to sync behaviour

### 5.4 Anonymised Analytics

We may collect anonymised, aggregated analytics to improve the app and question quality:
- Question difficulty and accuracy rates (aggregate, not per-user)
- Feature usage patterns (anonymised)
- App session statistics (not linked to individual users)

This data cannot be traced back to individual users and is never sold.

### 5.5 Data We Do Not Collect

Jogg Mini does not collect:
- GPS location or network-based location
- Device contacts or calendar
- Camera or microphone content
- Social media connections
- Advertising identifiers (IDFA, GAID) for ad targeting
- Behavioural data for third-party advertising profiles
- Direct under-13 child email registration data

---

## 6. Authentication and Identity Providers

Jogg Mini uses Supabase-backed authentication. Depending on user type, sign-in may involve:
- Supabase email/password authentication
- Google Sign-In (OAuth 2.0)
- Apple Sign-In (OAuth 2.0)

When a user chooses Google or Apple login, those providers process identity information under their own privacy policies. Jogg Mini receives only the information needed to create and maintain the user's account.

---

## 7. How We Use Your Data

We use collected data for the following purposes:

1. **Service delivery** — providing quiz, world, arcade, streak, and gamification features
2. **Account management** — creating and managing parent, teen, teacher, and child profiles
3. **Parental oversight** — enabling parents to monitor, configure, and control child accounts
4. **Educational reporting** — producing progress reports for parents and teachers
5. **Security** — authenticating users, detecting fraud, protecting account access
6. **Service improvement** — using anonymised analytics to improve question quality and app reliability
7. **Customer support** — responding to enquiries and resolving issues
8. **Legal compliance** — meeting obligations under COPPA, GDPR, and other applicable laws
9. **Payment processing** — managing subscriptions and purchases through app stores and/or payment processors where paid features are offered

We do **not** use data for:
- Targeted or behavioural advertising
- Building user profiles for third-party advertisers
- Sharing with social networks
- Marketing to children

---

## 8. Legal Bases for Processing (GDPR)

Where GDPR applies, we rely on one or more of the following legal bases:

| Legal Basis | When It Applies |
|-------------|----------------|
| **Performance of a contract** | To provide the app and services the user has requested |
| **Legitimate interests** | To secure, maintain, and improve the service; fraud prevention; analytics |
| **Consent** | For parent-managed child data; certain communications; optional features |
| **Legal obligation** | Where processing is required by law (e.g., tax records, legal compliance) |

For under-13 child accounts, parental involvement and parental consent are central to the product design. Parent-managed child profile creation is our in-product consent mechanism for child profile use.

Where consent is the basis for processing, users may withdraw consent at any time. Withdrawal does not affect lawfulness of processing before withdrawal.

---

## 9. Advertising and Commercial Use of Data

Jogg Mini is an **ad-free product**. We do not:
- Display advertisements to any user
- Include mobile advertising SDKs
- Use child data to serve third-party ads
- Sell user information to data brokers or advertisers
- Build advertising profiles based on user behaviour

Monetisation of Jogg Mini is based solely on voluntary subscriptions and one-time purchases.

---

## 10. COPPA Compliance (Children Under 13)

Jogg Mini is designed with COPPA-oriented principles:

- No direct under-13 self-registration as an account model
- Parent-managed child profiles with parental consent controls
- Child data minimisation — first name, age, grade level, and progress only
- Parental control over child profile data, settings, and access
- No sale of child data
- No child-targeted advertising or profiling
- Parents may access, correct, and delete all child data at any time

---

## 11. Parent Rights Over Child Data

Parents may:
- **Access** — view all data collected about their child through the parent dashboard
- **Rectify** — edit the child's profile, name, age, grade, and settings
- **Delete** — request deletion of the child's profile and associated data (subject to operational timelines and legal retention requirements)
- **Restrict** — limit what data is generated by adjusting parental controls, time limits, and topic settings
- **Withdraw consent** — delete the child profile, which removes all associated data and consent

To exercise rights, use available in-app account/settings controls or contact: [email protected].

---

## 12. Your Rights Under GDPR

All users (regardless of location) may exercise the following rights:

| Right | Description | How to Exercise |
|-------|-------------|----------------|
| **Access** | Receive a copy of personal data we hold, where required by law | In-app tools where available, or email [email protected] |
| **Rectification** | Correct inaccurate personal data | In-app profile controls where available, or email us |
| **Erasure** | Request deletion of your account and associated personal data | In-app delete controls where available, or email us |
| **Restriction** | Request restriction of certain processing | Contact [email protected] |
| **Data portability** | Request portable data where legally applicable | In-app export tools where available, or email us |
| **Object** | Object to processing on legitimate interests grounds | Contact [email protected] |
| **Withdraw consent** | Withdraw consent at any time where consent is the legal basis | Contact [email protected] |
| **Lodge a complaint** | Complain to a supervisory authority | Contact your national Data Protection Authority |

Parents may also exercise applicable rights on behalf of child profiles under their control.

---

## 13. Data Sharing and Third Parties

**We do not sell personal data to third parties.**

We share limited data only with service providers needed to operate Jogg Mini. Active integrations can vary by platform, environment, and release:

| Provider | Purpose | Data Shared |
|----------|---------|-------------|
| **Supabase** | Database and authentication (EU-hosted) | All account data |
| **Stripe or app-store billing partners** | Payment/subscription processing where paid features are offered | Billing-related account metadata (card details are not stored by us) |
| **Analytics providers (if enabled)** | Product analytics | Usage events configured to avoid unnecessary personal data |
| **Crash-reporting providers (if enabled)** | Reliability and error diagnostics | Error/diagnostic payloads configured to minimise personal data |
| **Google (OAuth)** | Sign-in authentication | OAuth token only |
| **Apple (OAuth)** | Sign-in authentication | OAuth token only |

We may also disclose personal data:
- If required by applicable law, regulation, court order, or legal process
- In connection with a corporate restructuring, acquisition, or merger, subject to the receiving party maintaining equivalent data protections and applicable law
- To protect the safety, rights, or property of MokingBird Oy, users, or the public where required

All service providers are bound by data processing agreements and are prohibited from using data for any purpose other than the stated service.

---

## 14. Data Storage and Security

### Storage Location
All user data is stored on **Supabase** infrastructure hosted in the **European Union**. Supabase has a Data Processing Agreement (DPA) with MokingBird Oy ensuring GDPR-compliant data handling.

Local device data (offline progress, cached questions, and app state) is stored on-device. Sensitive secrets (for example lock/auth secrets) are handled with secure-storage mechanisms where implemented.

### Security Measures
Our security approach includes:

**Device layer:**
- Optional biometric authentication for app access
- 4-digit app PIN (optional, device-side)
- Parent account PIN features where configured in-app
- Session timeout and auto-lock

**Data encryption:**
- PIN and credential hashing for relevant backend-stored secrets
- Secure local storage for sensitive local lock/auth secrets where applicable

**Transmission:**
- Encrypted HTTPS/TLS transport provided by client platform and backend endpoints
- JWT tokens with automatic refresh (PKCE OAuth flow where configured)

**Cloud:**
- PostgreSQL Row-Level Security (RLS) — each user sees only their own data
- Role-separated access controls (parent, teacher, child-profile scopes)
- Managed infrastructure controls provided by backend/cloud providers

### Data Breach Notification
In the event of a personal data breach, we will:
- Notify the relevant supervisory authority within 72 hours where required by GDPR Article 33
- Notify affected users without undue delay where the breach is likely to result in high risk to their rights and freedoms
- Provide information on the breach, its likely consequences, and measures taken

---

## 15. Data Retention

We retain personal data for as long as reasonably necessary to:
- operate the service and maintain account functionality
- meet legal obligations
- resolve disputes and enforce agreements
- support accounting and tax record requirements

When an account or child profile is deleted:
- Personal data is deleted according to operational deletion workflows and legal retention constraints
- Anonymised, aggregated data (not traceable to individuals) may be retained indefinitely for quality improvement
- Billing records may be retained as required by accounting/tax law

---

## 16. International Transfers

MokingBird Oy is registered in Finland and primarily operates EU infrastructure. If your data is processed outside the European Economic Area (EEA), we rely on appropriate safeguards including:
- Standard Contractual Clauses (SCCs) approved by the European Commission
- Data Processing Agreements with providers certified for cross-border transfers

---

## 17. Children's Safety — Additional Measures

Given that Jogg Mini primarily serves children, we implement protections beyond standard privacy practices:
- No child-targeted advertising SDK usage
- No social features or direct messaging between users
- No public user profiles
- Parental PIN gate for all child account settings changes
- One-click deletion of child profile and all data by parent

---

## 18. Changes to This Policy

We may update this Privacy Policy to reflect product changes, legal requirements, or security improvements. When we do:
- We will update the "Last Updated" date
- We will notify registered users via in-app notification for material changes
- For changes that materially affect how we handle children's data or parental consent, we may require re-consent before continuing to provide the service

---

## 19. Contact

**MokingBird Oy**  
Privacy Officer  
Email: [email protected]  
Website: https://joggmini.mokingbird.xyz

For EU data protection enquiries or to lodge a complaint, you may also contact your national **Data Protection Authority (DPA)**. In Finland, the supervisory authority is the **Office of the Data Protection Ombudsman** (tietosuoja.fi).

---

## Summary: Data Collected by User Type

| | Child <13 | Teen 13–15 | Parent | Teacher | Guest |
|---|---|---|---|---|---|
| First name | ✅ (via parent) | ✅ | ✅ | ✅ | ❌ |
| Email | ❌ | ✅ | ✅ | ✅ | ❌ |
| Age | ✅ (via parent) | ✅ | ❌ | ❌ | ❌ |
| Grade level | ✅ (via parent) | ✅ | ❌ | ❌ | ❌ |
| Quiz progress | ✅ | ✅ | ❌ | Quiz results only | Local only |
| Location | ❌ | ❌ | ❌ | ❌ | ❌ |
| Ads shown | ❌ | ❌ | ❌ | ❌ | ❌ |
| Data sold | ❌ | ❌ | ❌ | ❌ | ❌ |

---

*MokingBird (MokingBird Oy) — Privacy Policy v1.2 — April 2026*
← Back to Blog
Quality

How Jogg Mini Builds High-Quality Questions

by MokingBird

**Blog Article | MokingBird**

---

The most important thing in a quiz app isn't the animations or the level-up sounds. It's the questions.

A bad question confuses instead of educating. It tests vocabulary rather than understanding. It's ambiguous, unfair, or pitched at the wrong level. A bad question is worse than no question — it teaches children the wrong thing, or trains them to rely on guessing rather than genuine comprehension.

At Jogg Mini, questions aren't an afterthought. They're the product. Jogg Mini is a quiz-first AI learning app, which means the quality of its questions directly determines the quality of the learning experience. Here's how MokingBird builds them, quality-checks them, and continues to grow the question library as the platform scales.

---

## The Question Philosophy

Questions in Jogg Mini are designed to be:

- **Age-appropriate** — vocabulary, sentence length, and abstraction level calibrated to the learner's age band
- **Concept-first, not jargon-first** — teaching the idea before introducing technical terminology
- **Encouraging rather than discouraging** — wrong answers are learning opportunities, not punishments
- **Suitable for short, repeatable mobile sessions** — clear, focused, completable in under 30 seconds
- **Aligned to worlds and progression** — each question reinforces the mental model of its world
- **Useful for parents and teachers** — explanations should be readable by adults reviewing a child's progress

The goal is not just to ask trivia. The goal is to teach.

---

## The Challenge: One Subject, Ten Years of Learners

Building questions about AI for children is harder than it sounds. Not because AI is inherently complicated — but because the right way to explain a concept to a 6-year-old is completely different from the right way to explain it to a 14-year-old.

Consider "What is a neural network?"

**For a 7-year-old:**
"Imagine you taught a robot to recognise your face by showing it 1,000 photos of you. The robot doesn't memorise the photos — it learns what *you* look like. That's a bit like what a neural network does."

**For a 14-year-old:**
"A neural network is a computational model inspired by biological neurons — layers of interconnected nodes that transform input data through learned weights to produce an output."

Both are accurate. Neither is a dumbed-down version of the other. They're genuinely different formulations for genuinely different learners. Building a question system that handles this range is the core challenge Jogg Mini's question architecture is designed to solve.

---

## The Question Model

Every question in Jogg Mini is a rich data object with attributes that ensure it's delivered to the right learner, at the right time, at the right level.

### Core Content
- **Question text** — the question the child sees
- **Options** — answer choices (A/B/C/D for MCQ; True/False; multiple select)
- **Correct answer** — the right choice
- **Explanation** — a clear, age-appropriate explanation of why the correct answer is right (and often why the wrong answers are wrong)

### Classification
- **World (1–6)** — which learning world this question belongs to
- **Difficulty level** — Easy, Medium, Hard, Smart, or Genius
- **Question type** — Multiple Choice, True/False, Multiple Select
- **Topic layer** — the specific AI/ML concept area (Foundation, Data, Embeddings, Model Training, Applications, AI Safety)
- **Tags** — keyword tags for filtering

### Age and Grade Targeting
- **Min age / Max age** — the recommended age range
- **Grade levels** — specific grade level targeting within each education system
- **Grade system** — US (K-12), UK (Year 1-13), India (Class 1-12), or IB
- **Reading level** — Flesch-Kincaid grade level score

### Quality and Analytics
- **IRT difficulty** — Item Response Theory difficulty score (0.0–1.0), derived from actual performance data
- **Attempts count** and **correct count** — live performance metrics
- **Average time** — average seconds to answer, per question
- **Emoji used** — emoji in the question text (increase engagement for younger learners)

---

## The Topic Taxonomy

Jogg Mini's questions are organised around a six-layer topic taxonomy, designed for children's AI/ML education:

### Layer 0: Foundation
*What is AI? How does it differ from regular programs? What are robots?*

The most accessible layer — concrete language, familiar examples, minimal assumed knowledge. A 5-year-old starts here.

### Layer 1: Data
*What is data? How does AI learn from examples? What is training?*

Data is the fuel of modern AI. This layer covers what data is, how AI trains on it, the training/testing split, and the critical issue of data quality and bias.

### Layer 2: Embeddings and Patterns
*How does AI represent information? How does it find patterns?*

The bridge between data and models. How does an AI system go from raw data (pixels, words, numbers) to a meaningful internal representation it can reason about?

### Layer 3: Model Training
*How does AI learn? What is a model? How does training work?*

Inside the learning process. What happens when you show an AI system thousands of examples? How does accuracy improve? What is overfitting?

### Layer 4: Applications
*Where is AI used in the real world? How do familiar systems work?*

Connecting earlier concepts to real-world technology: voice assistants, recommendation engines, self-driving cars, medical AI.

### Layer 5: AI Safety and Ethics
*How should AI be used? What can go wrong? Who is responsible?*

Bias, fairness, privacy, surveillance, accountability, environmental impact. Always unlocked because these questions are relevant regardless of technical background.

---

## Age-Appropriate Content Design

Jogg Mini's question system adjusts the entire conceptual approach by age, not just the vocabulary:

### Ages 5–8
Questions should be:
- Concrete — grounded in direct experience
- Visual where possible
- Short in length — low word count
- Simple in vocabulary
- Focused on recognition and basic understanding

### Ages 9–12
Questions can introduce:
- Simple reasoning and cause-and-effect
- Categories and patterns
- Basic AI vocabulary with supporting context
- Multiple-step thinking

### Ages 13–15
Questions can engage with:
- Model behaviour and training logic
- Bias and fairness concepts
- Applied AI in specific industries
- Safety and responsible AI use
- Technical vocabulary used correctly

---

## Reading Level Calibration

One of the most important (and least visible) quality criteria for Jogg Mini questions is readability.

We use the **Flesch-Kincaid Grade Level formula** to score every question. This produces a number corresponding to a US grade level — a score of 3 means readable by a typical third-grader; a score of 9 means ninth-grade proficiency.

Jogg Mini reading level targets by difficulty:

| Age Range | Difficulty | Target FK Grade |
|-----------|-----------|----------------|
| 5–8 | Easy | Grade 1–3 |
| 8–12 | Medium | Grade 4–6 |
| 12–15 | Hard | Grade 7–9 |
| 12–15 | Smart/Genius | Grade 7–10 |

Questions that exceed their target reading level — even if conceptually appropriate — are flagged for revision. A 7-year-old shouldn't be blocked from an age-appropriate concept by a sentence structure that's too complex.

---

## What Makes a Question Good

A good Jogg Mini question has the following qualities:

**Clear learning target.** The question tests a specific concept, not a vague impression.

**Age-appropriate wording.** Vocabulary, sentence length, and abstraction match the learner's age band.

**Strong distractors.** Wrong answers are plausible enough to test understanding, but not confusing or misleading.

**Useful explanation.** The explanation corrects misunderstandings, makes abstract AI ideas easier to remember, and sounds supportive rather than punishing. For a children's app, explanations should feel encouraging.

**World alignment.** The question reinforces the mental model of the world it belongs to.

**Difficulty integrity.** An easy question should actually be easy. A hard question should challenge without becoming unclear.

---

## The MVP Question Library

Jogg Mini launches with **650+ carefully curated, educator-reviewed questions** across six worlds:

| World | Questions | Focus |
|-------|-----------|-------|
| Robot Valley | ~110 | Foundational AI concepts |
| Data Valley | ~125 | Data and learning |
| Pattern Mountain | ~130 | Patterns and models |
| Smart City | ~135 | AI applications |
| Future Lab | ~150 | Advanced AI |
| AI Safety & Ethics | ~40+ | Ethics and responsibility |

Every question in the MVP library has been:
1. Written by subject matter specialists with AI/ML backgrounds
2. Reviewed for age-appropriateness and reading level
3. Cross-checked for factual accuracy
4. Checked for ambiguity — no question has a defensible second correct answer
5. Tagged with complete metadata

This curated foundation ensures that every question a child sees has been through a rigorous process before reaching them.

---

## Scaling with MokingBird DataGen

650 questions is a strong MVP. But as Jogg Mini grows — more users, more grade systems, more advanced content — the platform needs a scalable generation pipeline.

The **MokingBird DataGen** system is a purpose-built educational question generation framework developed by MokingBird. It is not a general-purpose AI writing tool — it's a specialised pipeline designed to produce questions that meet every quality criterion in the Jogg Mini question model.

### How DataGen Works

**1. Specification Input**
DataGen receives a detailed specification: topic layer, target age, grade level, difficulty, question type, reading level target, required metadata, and specific concepts to cover or avoid.

**2. Generation**
Using large language models constrained by the Jogg Mini question schema, DataGen produces candidate questions — including question text, options, correct answer, and explanation.

**3. Automated Quality Checks**
Every generated question passes through automated checks:
- Flesch-Kincaid reading level scoring
- Factual accuracy verification
- Ambiguity detection
- Age-appropriateness screening
- Duplicate detection
- Safety screening (no harmful stereotypes, misleading AI claims, or inappropriate scenarios)

**4. Human Review Queue**
Questions passing automated checks enter a human review queue. Subject matter reviewers with AI/ML and education backgrounds evaluate each question before it enters the live bank.

**5. Live Performance Monitoring**
Once deployed, every question generates performance data:
- IRT difficulty scores update from real student performance
- Questions with unexpectedly high or low accuracy are flagged for review
- Average time statistics identify questions that may be too ambiguous or trivial
- Questions that consistently produce wrong answers at high rates are investigated

This compounding feedback loop means the question bank becomes more accurate and better calibrated over time as more children use the app.

---

## Question Generation and Child Safety

Because Jogg Mini teaches AI to children, question design must also be responsible. MokingBird's content review process specifically screens for:

- Harmful stereotypes or cultural bias
- Misleading claims about AI capabilities or limitations
- Manipulative framing
- Age-inappropriate scenarios
- Unsafe advice, especially in the AI Safety & Ethics world

This is especially important in World 6. Questions about AI ethics need to be accurate, balanced, and age-appropriate — not alarmist, not dismissive.

---

## Multi-System Grade Alignment

Jogg Mini supports four major education systems. Questions can be targeted to specific grade bands within each:

| System | Range |
|--------|-------|
| US | Kindergarten – Grade 12 |
| UK | Year 1 – Year 13 |
| India | Class 1 – Class 12 |
| IB | PYP – Diploma Programme |

When a parent sets their child's education system and grade in the profile, the question filtering system automatically surfaces questions calibrated to that child's curriculum level. A Class 7 student in India and a Grade 7 student in the US may encounter different questions — both correct, both appropriate — because the right calibration genuinely differs.

---

## The Explanation Is Part of the Question

Most quiz apps show whether you were right or wrong and move on. Jogg Mini treats the explanation as equally important as the question itself.

After every answer — correct or incorrect — the child sees:
- The correct answer (highlighted clearly)
- An age-appropriate explanation of why it's correct
- For wrong answers: brief context on why the most common wrong choices are incorrect

The explanation is the most powerful learning moment in the interaction. It happens at exactly the point of highest engagement — right after the child has committed to an answer. We invest heavily in ensuring it's clear, accurate, encouraging, and genuinely educational.

---

## How This Connects to the App Experience

Question quality directly powers everything in Jogg Mini:

- **World progression** — better questions produce more meaningful XP milestones
- **Quiz sessions** — question clarity determines whether practice feels fair
- **Daily challenges** — well-calibrated difficulty keeps daily engagement challenging but achievable
- **Teacher quizzes** — teachers depend on questions being reliable for classroom assessment
- **Parent reports** — accuracy metrics only mean something if question quality is consistent
- **Streak maintenance** — children stay engaged when questions feel fair and educational

Better questions create better learning, better motivation, and more trustworthy reporting for every user type.

---

*MokingBird — Jogg Mini. Teach AI. One question at a time.*