1000 Hours Outside
ActiveChallenge families to match outdoor time with screen time — 1,000 hours per year outside.
About this movement
1000 Hours Outside, founded by Ginny Yurich, challenges families to spend as much time outdoors as the average child spends on screens — roughly 1,000 hours per year. The movement has grown to millions of participating families worldwide. Their standard enforces screen time reciprocity: for every hour of screen time, an equal amount of outdoor or active play time is encouraged. With Phosra, families can put this into practice — daily screen limits calibrated to promote outdoor time, with scheduled device-free windows for outdoor play.
Adopt this movement
Add this movement to your child's profile. Phosra will automatically enforce all rules across every connected platform.
Get Started FreeHow Phosra Enforces 1000 Hours Outside
1000 Hours Outside rules mapped to the Phosra API — enforce them individually or adopt the entire movement in one call.
1000 Hours Outside
Adopt Entire Movement
Enforce all 5 rules from 1000 Hours Outside across every connected platform with a single API call.
curl -X POST https://api.phosra.com/v1/enforcement/movements \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"movement_id": "1000-hours-outside",
"enforce_all_rules": true
}'
Screen time budget
Daily Screen Time Limit
time_daily_limitCaps total daily screen time across all connected platforms.
curl -X POST https://api.phosra.com/v1/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rule_category": "time_daily_limit",
"value": "Match outdoor hour-for-hour",
"platforms": [
"*"
]
}'
Outdoor play windows
Time Downtime
time_downtimeEnforces the time downtime rule via the Phosra API.
curl -X POST https://api.phosra.com/v1/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rule_category": "time_downtime",
"value": "3–6 PM device-free daily",
"platforms": [
"*"
]
}'
Entertainment caps
Time Per App Limit
time_per_app_limitEnforces the time per app limit rule via the Phosra API.
curl -X POST https://api.phosra.com/v1/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rule_category": "time_per_app_limit",
"value": "Streaming/gaming limited",
"platforms": [
"*"
]
}'
Go outside reminders
Usage Timer Notification
usage_timer_notificationEnforces the usage timer notification rule via the Phosra API.
curl -X POST https://api.phosra.com/v1/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rule_category": "usage_timer_notification",
"value": "After 30 min indoors",
"platforms": [
"*"
]
}'
Indoor/outdoor balance
Screen Time Report
screen_time_reportEnforces the screen time report rule via the Phosra API.
curl -X POST https://api.phosra.com/v1/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rule_category": "screen_time_report",
"value": "Weekly reports",
"platforms": [
"*"
]
}'
Included rules
When adopted, these rules are automatically enforced across all connected platforms.
Screen time budget
Match outdoor hour-for-hour
Outdoor play windows
3–6 PM device-free daily
Entertainment caps
Streaming/gaming limited
Go outside reminders
After 30 min indoors
Indoor/outdoor balance
Weekly reports
Ready to protect your family?
Adopt 1000 Hours Outside and let Phosra enforce it across every device and platform automatically.