All Parental Controls
๐ŸชŸ

Microsoft Family Safety

No API
Built-in Controlsยทfamily.microsoft.com

Microsoft's built-in family controls for Windows, Xbox, and mobile with screen time limits, content filters, spending controls, and activity reporting.

13 full + 0 partial capabilities
1 platforms
Freeโ€” Included free with Microsoft accounts. Premium features (location alerts, driving safety) available with Microsoft 365 Family ($99.99/yr).

About Microsoft Family Safety

Microsoft Family Safety provides parental controls across the Microsoft ecosystem โ€” Windows PCs, Xbox consoles, and companion mobile apps. Parents create a Microsoft family group and add child accounts to manage screen time across all linked devices with shared or per-device limits. Content restrictions leverage age-based ratings for apps, games, and media in the Microsoft Store and Xbox. Web and search filtering in Microsoft Edge blocks inappropriate content, while activity reports provide weekly email summaries of browsing, app usage, and search activity. Spending controls manage Microsoft Store purchases with allowance and approval features. The companion mobile apps for iOS and Android add location tracking and driving safety reports.

Device Support

Windows

Pricing

Free

Included free with Microsoft accounts. Premium features (location alerts, driving safety) available with Microsoft 365 Family ($99.99/yr).

API Integration

No API

Microsoft Graph API provides limited family group management. Full parental control configuration is not currently exposed through public APIs.

Age Range

Ages 0โ€“17

Connect via Phosra

How Phosra Connects to Microsoft Family Safety

Microsoft Family Safety doesn't offer an API. Phosra provides step-by-step guided setup that mirrors your active rules.

Microsoft Family Safety

Guided Setup

Register Microsoft Family Safety as a guided source and get step-by-step setup instructions for each capability.

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": "microsoft-family-safety",
    "mode": "guided"
  }'

Microsoft Family Safety

Refresh Guide Steps

Refresh the guided setup steps for Microsoft Family Safety to reflect any rule changes in your Phosra policy.

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

Screen Time Limits

Daily Screen Time Limit

time_daily_limit

Caps total daily screen time across all connected platforms.

GET /v1/sources/src_microsoft_family_safety_01/guide/time_daily_limit
bash
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/time_daily_limit \
  -H "Authorization: Bearer sk_live_..."

Scheduled Hours

Scheduled Access Windows

time_scheduled_hours

Restricts device or app access to approved time windows.

GET /v1/sources/src_microsoft_family_safety_01/guide/time_scheduled_hours
bash
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/time_scheduled_hours \
  -H "Authorization: Bearer sk_live_..."

Per-App Time Limits

Per-App Time Limit

time_per_app_limit

Sets individual time limits for each app or game.

GET /v1/sources/src_microsoft_family_safety_01/guide/time_per_app_limit
bash
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/time_per_app_limit \
  -H "Authorization: Bearer sk_live_..."

Age-Based Content Restrictions

Content Rating Filter

content_rating

Enforces age-appropriate content ratings across apps and media.

GET /v1/sources/src_microsoft_family_safety_01/guide/content_rating
bash
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/content_rating \
  -H "Authorization: Bearer sk_live_..."

Edge Web Filtering

Web Content Filter

web_filter_level

Applies category-based web filtering to block inappropriate sites.

GET /v1/sources/src_microsoft_family_safety_01/guide/web_filter_level
bash
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/web_filter_level \
  -H "Authorization: Bearer sk_live_..."

Capability Matrix

How Microsoft Family Safety maps to Phosra's 13 rule categories.

Screen Time LimitsFull
Scheduled HoursFull
Per-App Time LimitsFull
Age-Based Content RestrictionsFull
Edge Web FilteringFull
Bing SafeSearchFull
Website BlocklistFull
Spending ApprovalFull
Store Purchase ControlsFull
Weekly Activity ReportsFull
Location Tracking (Mobile)Full
Activity Email SummariesFull
Device LockFull
microsoftwindowsxboxedgespending controlsfamily group

Use Microsoft Family Safety with Phosra

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