Cloud Backup & Account Linking
By default, Kidhoot stores all progress locally on your device β no account needed. But linking an email address lets you back up your child's progress and restore it if you ever switch devices.
Why Link an Email?β
- Progress is safe if your device is lost, reset, or replaced
- Restore easily on a new device with one tap
- Download your data as a portable JSON file at any time
- Your account is anonymous by default β we only need an email to send you a magic link, not to identify you
Step-by-Step: Link Your Emailβ
- Open parent settings (hold the βοΈ button for 3 seconds)
- Go to Backup & Sync
- Tap Link email address
- Enter your email β we'll send you a magic link (no password needed)
- Open the link in your email to confirm
- Your progress will sync automatically from that point on
No passwords
We use magic links for simplicity and security. There's no password to forget β just tap the link in your email.
Restoring Progress on a New Deviceβ
- Install Kidhoot on the new device
- Complete the first-time setup (or skip it)
- Open parent settings β Backup & Sync
- Tap Restore from backup
- Enter your linked email β we'll send a magic link
- Tap the link to authenticate and your progress will download automatically
What's Synced vs. What Stays Localβ
| Data | Synced to cloud | Stays local only |
|---|---|---|
| Module progress & stats | β | |
| Badges earned | β | |
| Child name, age, avatar | β | |
| Language settings | β | |
| Voice provider preference | β | |
| Downloaded Piper voice model | β |
Downloading Your Dataβ
You can export all your data at any time as a JSON file:
- Parent settings β Backup & Sync
- Tap Download data export
- Save the file to your device
This gives you a portable copy of all progress data that you own completely.
Deleting Your Dataβ
- Delete locally: Parent settings β Backup & Sync β Delete local data
- Delete your account & cloud data: Email privacy@kidhoot.com with your request β we'll process it within 30 days
Local delete is permanent
Deleting local data cannot be undone unless you have a cloud backup linked. Make sure backup is enabled before clearing data.