โ† Back to Home

๐Ÿ›ก๏ธ ChoreGuard User Guide

Everything you need to know to set up and use ChoreGuard with your family.

Getting Started

1. Create Your Family

When you first open ChoreGuard, you'll sign up with an email and password. Then tap "Create Family" to set up your household. You'll get a unique family code (like SAGE-ARFC) that other family members can use to join.

2. Add Your Kids

After creating your family, you'll add your children. For each child you can set:

๐Ÿง’ Name & emoji โ€” how they appear in the app

๐ŸŽ‚ Birthday โ€” the app will remind you when it's coming up

๐ŸŒ™ Bedtime โ€” apps automatically lock at this time

3. Set Up Your Son/Daughter's Phone

1
Install ChoreGuard on your child's iPhone
2
Open ChoreGuard โ†’ Sign up with a separate email for your child (or create one for them)
3
Tap "Join as Child" โ†’ Enter your family code
4
They pick their name from the list of children you added
5
Their phone now shows the kid view โ€” tasks, progress, and lock status

Managing Tasks

Creating Tasks

In the parent view, tap "โž• Tasks" to add chores or homework. You can choose from 40+ pre-built tasks or create custom ones. Each task can be:

๐Ÿ“… One-time โ€” appears once

๐Ÿ”„ Daily โ€” resets every day

๐Ÿ“† Weekdays / Weekends โ€” only on specific days

๐Ÿ“Œ Specific day โ€” only on a chosen day of the week

Task Workflow

1
Kid sees task in their view with "SUBMIT" button
2
Kid completes task and submits proof (text description and/or photo)
3
Parent gets notification that proof was submitted
4
Parent reviews and approves (or rejects with a reason)
5
When all tasks are approved, the kid's apps automatically unlock

New Day

Tap "New Day" to reset all daily/recurring tasks. This re-locks the kid's apps and gives them a fresh set of tasks for the day. Streaks are tracked โ€” if all tasks were completed the previous day, the streak increases!

Screen Time & App Locking

โš ๏ธ Important: App locking uses Apple's Screen Time API and must be set up on the child's device. Apps can only be blocked on the device they're installed on โ€” this is an iOS restriction.

Initial Setup (One Time)

1
On your child's phone, long-press the ๐Ÿ›ก๏ธ ChoreGuard logo for 1.5 seconds (you'll feel a haptic buzz)
2
Enter the handler PIN (default: 1234 โ€” change it in settings!)
3
In parent view, find the "๐Ÿ” Device Screen Lock" section
4
Tap "๐Ÿ“ฑ Select Apps to Lock" โ€” the iOS app picker appears
5
Select which apps to block โ†’ tap Save
6
Tap "โ† Back to Kid View" โ€” apps are now locked

How Locking/Unlocking Works

๐Ÿ”’ Apps lock when: New Day is pressed, bedtime arrives, or parent manually locks

๐Ÿ”“ Apps unlock when: All tasks are approved, or parent manually unlocks

๐Ÿ“ฑ Kid opens ChoreGuard to apply the lock/unlock โ€” the app checks the latest status and shields or unshields apps

๐Ÿ”” Push notifications tell the kid when their apps are unlocked so they know to open ChoreGuard

๐Ÿ’ก Tip: The app picker remembers your previous selections. Next time you open it, your selected apps are still checked โ€” just add or remove as needed.

The Shield Screen

When a kid tries to open a blocked app, they see a custom "๐Ÿ›ก๏ธ App Locked" screen with an "Open ChoreGuard" button. Tapping it opens ChoreGuard so they can check their tasks.

Kid's View

The kid's view shows:

๐Ÿ” Lock status โ€” whether their apps are locked or unlocked

๐Ÿ”ฅ Day streak โ€” consecutive days with all tasks completed

โญ Stars earned โ€” one star per approved task, used to claim rewards

๐Ÿ“‹ Today's tasks โ€” with submit buttons for each

๐ŸŽฏ Goals โ€” personal and family goals with milestones

๐ŸŽ Rewards โ€” things they can claim with earned stars

Kids cannot access parent settings. The parent tab is hidden on child devices. To access parent controls on a child's device, long-press the ChoreGuard logo and enter the PIN.

Handlers & Permissions

ChoreGuard supports 5 handler roles, each with different permissions:

๐Ÿ‘‘ Parent โ€” full access to everything

๐Ÿ›ก๏ธ Guardian โ€” can manage tasks, approve, and manage apps

๐Ÿ‘ต Grandma / Grandpa โ€” can approve tasks only

๐Ÿผ Babysitter โ€” view only, cannot make changes

To add a handler, share your family code with them. They sign up, tap "Join as Parent/Guardian," enter the code, and select their role.

Other Features

๐ŸŽฏ Goals

Create personal goals for each kid or family-wide goals. Add milestones to break big goals into steps. Set deadlines with countdown timers.

๐ŸŽ Rewards

Set up rewards that kids can claim with their earned stars. Each approved task earns 1 star. Set star costs for each reward (e.g., "Extra screen time = 10 stars").

๐ŸŒ™ Bedtime

Set a bedtime for each child. When bedtime arrives, apps automatically lock regardless of task status. The DeviceActivity Monitor runs in the background to enforce this.

๐Ÿ“… Calendar

Tap the calendar icon in the parent view to see tasks and goals across dates.

๐Ÿ” PIN Security

The default PIN is 1234. Change it immediately in Settings โ†’ ๐Ÿ” Change PIN. The PIN syncs across all family devices.

๐Ÿ”” Push Notifications

Kids receive real iOS push notifications when:

โœ… A task is approved

๐Ÿ“ A task is sent back for redo

๐Ÿ”“ Apps are unlocked

๐ŸŽ‰ All tasks are completed

FAQ

Can I lock/unlock apps remotely from my phone?

Yes! When you approve tasks or tap Unlock on your phone, it syncs to your child's device via Firebase. Your child will get a push notification telling them their apps are unlocked. When they open ChoreGuard, the apps will unshield. However, the app must be opened at least once to apply the change โ€” iOS doesn't allow apps to run code when fully closed.

Why do I need to set up Screen Time on my kid's phone?

Apple requires Screen Time to be configured on the device where apps are installed. This is a privacy and security measure built into iOS. The initial setup takes 2 minutes and only needs to be done once.

What if my kid deletes ChoreGuard?

If ChoreGuard is deleted, the Screen Time shields remain active โ€” blocked apps stay blocked. To manage the locks, ChoreGuard needs to be reinstalled.

Does it work on Android?

ChoreGuard is currently iOS only. An Android version is planned for the future.

How do I reset my password?

On the sign-in screen, enter your email and tap "Forgot Password?" You'll receive a reset link via email. Note: check your spam folder, and if the link doesn't open when tapped, copy and paste it into a browser.

Can multiple parents manage the same family?

Yes! Share your family code with your partner or other caregivers. They sign up, join with the code, and select their handler role. Each role has appropriate permissions.

ChoreGuard โ€” Parental Control & Chore Management

Home ยท Privacy Policy ยท Support

Questions? choreguard.help@gmail.com