All movements

Screen-Free Schools

Coming Soon

by Screen Time Action Network

Comprehensive device restrictions during school hours for focused learning.

4rules5–18ages
About this movement

What Screen-Free Schools protects

The Screen-Free Schools standard enforces phone-free policies during school hours, blocking social media, gaming, and non-educational content during the school day. Designed for school-wide adoption, it activates when 10 or more families in a grade level adopt it — creating community-wide accountability for distraction-free learning.

Coming soon

This movement isn't available for adoption yet. Join the waitlist to hear when it launches.

Join the waitlist
How Phosra enforces it

Screen-Free Schools rules, mapped to the Phosra API.

Enforce rules individually or adopt the whole movement in one call. These are the same OCSS rule categories the open standard defines — Phosra carries them to every surface.

Screen-Free Schools

Adopt entire movement

Enforce all 4 rules from Screen-Free Schools across every connected platform with a single API call.

POST /v1/enforcement/movements
bash
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": "screen-free-schools",
    "enforce_all_rules": true
  }'

School hours

Scheduled Access Windows

time_scheduled_hours

Restricts device or app access to approved time windows.

POST /v1/rules — School hours
bash
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_scheduled_hours",
      "value": "All non-educational blocked",
      "platforms": [
          "*"
      ]
  }'

Social media

Social Media Age Gate

social_media_min_age

Blocks social media account access until the child reaches the minimum age.

POST /v1/rules — Social media
bash
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": "social_media_min_age",
      "value": "Blocked during school",
      "platforms": [
          "*"
      ]
  }'

Notifications

Notification Curfew

notification_curfew

Enforces the notification curfew rule via the Phosra API.

POST /v1/rules — Notifications
bash
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": "notification_curfew",
      "value": "Silenced during school",
      "platforms": [
          "*"
      ]
  }'

Algorithmic feeds

Algo Feed Control

algo_feed_control

Enforces the algo feed control rule via the Phosra API.

POST /v1/rules — Algorithmic feeds
bash
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": "algo_feed_control",
      "value": "Disabled during school",
      "platforms": [
          "*"
      ]
  }'
Included rules

Every rule, enforced on adoption.

When adopted, these rules are automatically enforced across all connected platforms — no manual configuration.

School hours

All non-educational blocked

Social media

Blocked during school

Notifications

Silenced during school

Algorithmic feeds

Disabled during school

schoolseducationphone freefocus
Make the pledge real

Ready to protect your family?

Adopt Screen-Free Schools and let Phosra enforce it across every device and platform automatically — the pledge, turned into protection.