All Parental Controls
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง

Google Family Link

Public API
Built-in Controlsยทfamilies.google.com/familylink

Google's built-in parental controls for Android and ChromeOS with app approval, screen time limits, device location, content filtering, and Google account supervision.

14 full + 0 partial capabilities
2 platforms
Freeโ€” Included free with all Android 7.0+ devices and ChromeOS. Requires a supervised Google Account.

About Google Family Link

Google Family Link provides comprehensive parental controls built into Android and ChromeOS devices. Parents create supervised Google Accounts for children under 13, giving them visibility and control over their child's digital experience. Key features include app approval from the Play Store, daily screen time limits, device bedtime scheduling, Google Chrome web filtering, Google Search SafeSearch enforcement, YouTube Restricted Mode, and real-time device location tracking. Family Link also controls what data the child's Google account can access and share. The Family Link app on the parent's phone serves as a remote control panel. For Chromebook users, Family Link extends to manage ChromeOS device policies, website permissions, and educational app access.

Device Support

AndroidChromeOS

Pricing

Free

Included free with all Android 7.0+ devices and ChromeOS. Requires a supervised Google Account.

API Integration

Public API

Android Management API and Chrome Policy API provide programmatic device management. Google Workspace for Education APIs extend Family Link policies for school environments.

Age Range

Ages 0โ€“17

Connect via Phosra

How Phosra Connects to Google Family Link

Google Family Link's public API lets Phosra push rules directly. Connect once, sync automatically.

Google Family Link

Connect Source

Link Google Family Link to a child profile and enable automatic rule syncing across all supported capabilities.

POST /v1/sources
bash
curl -X POST https://api.phosra.com/v1/sources \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
      "child_id": "ch_emma_01",
      "source": "google-family-link",
      "credentials": {
          "api_key": "google-family-link_ak_...",
          "account_id": "google-family-link_acct_01"
      },
      "auto_sync": true
  }'

Google Family Link

Sync All Rules

Push all active Phosra rules to Google Family Link in a single sync operation.

POST /v1/sources/src_google_family_link_01/sync
bash
curl -X POST https://api.phosra.com/v1/sources/src_google_family_link_01/sync \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "sync_mode": "full"
  }'

Daily Screen Time Limits

Daily Screen Time Limit

time_daily_limit

Caps total daily screen time across all connected platforms.

POST /v1/sources/src_google_family_link_01/rules
bash
curl -X POST https://api.phosra.com/v1/sources/src_google_family_link_01/rules \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
      "category": "time_daily_limit",
      "value": "enabled"
  }'

Bedtime Scheduling

Scheduled Access Windows

time_scheduled_hours

Restricts device or app access to approved time windows.

POST /v1/sources/src_google_family_link_01/rules
bash
curl -X POST https://api.phosra.com/v1/sources/src_google_family_link_01/rules \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
      "category": "time_scheduled_hours",
      "value": "enabled"
  }'

Device Lock

Device Downtime

time_downtime

Enforces device-wide downtime during specified periods.

POST /v1/sources/src_google_family_link_01/rules
bash
curl -X POST https://api.phosra.com/v1/sources/src_google_family_link_01/rules \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
      "category": "time_downtime",
      "value": "enabled"
  }'

Play Store Content Ratings

Content Rating Filter

content_rating

Enforces age-appropriate content ratings across apps and media.

POST /v1/sources/src_google_family_link_01/rules
bash
curl -X POST https://api.phosra.com/v1/sources/src_google_family_link_01/rules \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
      "category": "content_rating",
      "value": "enabled"
  }'

Chrome Web Filtering

Web Content Filter

web_filter_level

Applies category-based web filtering to block inappropriate sites.

POST /v1/sources/src_google_family_link_01/rules
bash
curl -X POST https://api.phosra.com/v1/sources/src_google_family_link_01/rules \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
      "category": "web_filter_level",
      "value": "enabled"
  }'

Capability Matrix

How Google Family Link maps to Phosra's 14 rule categories.

Daily Screen Time LimitsFull
Bedtime SchedulingFull
Device LockFull
Play Store Content RatingsFull
Chrome Web FilteringFull
SafeSearch EnforcementFull
Site BlockingFull
Play Store ApprovalFull
Purchase AuthenticationFull
Activity ReportsFull
Device LocationFull
App Install AlertsFull
Supervised AccountFull
Google Account Data ControlsFull
googleandroidchromeossupervised accountplay storesafesearch

Use Google Family Link with Phosra

Connect Google Family Link through Phosra's API and enforce rules across every platform your child uses.