Supported Platforms
Platforms are grouped by category:| Category | Examples | Auth Type |
|---|---|---|
dns | NextDNS, CleanBrowsing | API key |
streaming | Disney+, Hulu, YouTube | OAuth 2.0 |
gaming | Xbox, PlayStation, Nintendo | OAuth 2.0 |
device | Apple Screen Time, Google Family Link | Device key |
browser | Chrome, Safari | Extension API |
Connecting a Platform
API Key Platforms
For platforms that use API keys (like NextDNS), pass the credentials directly:OAuth Platforms
For OAuth platforms, redirect the user through the authorization flow:Compliance Tiers
Each platform has a compliance tier indicating how well Phosra can enforce rules:| Tier | Meaning |
|---|---|
compliant | Full API support. All applicable rules can be enforced. |
provisional | Partial API support. Some rules may be skipped. |
pending | Integration in development. Manual configuration required. |
Verifying Connections
After connecting, verify that credentials are still valid:Rule Translation
Not every platform supports every rule category. When Phosra enforces a policy, it:- Reads the child’s active policy and its rules
- For each connected platform, maps supported rule categories to platform-specific API calls
- Skips unsupported categories (counted as
rules_skippedin results) - Reports per-platform results with applied, skipped, and failed counts