Whitelist-first parental control for digital video: block everything by default, bypass-proof, AI-assisted. Live on YouTube today, built to govern every video platform. This proposal makes Windows the first OS with a real device-level answer to children's video.
Technical Overview & Partnership Proposal · Prepared for Microsoft · August 2026 · Confidential
The Problem
Childhood runs on algorithm-fed video. Every existing control was built for a web of pages; kids live in feeds. Nothing governs what autoplays next.
Domain filters block sites; exposure is decided per-video, by the algorithm. Content-level control doesn't exist on any OS.
Family Safety filters URLs, Edge-only. Blocking youtube.com doesn't stop embedded players on allowed sites — and there is no channel-level control.
We started where kids' video time concentrates: YouTube, ages 8–15. The beachhead — the model extends to every platform.
"I use Family Safety for blocking websites like YouTube for my 8 year old… it shows blocked, however I could click right on the link and go watch videos." Parent, Microsoft Q&A — Dec 11, 2025 · learn.microsoft.com/answers/5656873
"I was able to access youtube, turn off safe search filters, and turn on InPrivate browsing. None of these should be possible under my child's profile." Parent, Microsoft Q&A — Dec 17, 2025 · learn.microsoft.com/answers/5666389
Domain filtering can't express "my child may watch these 30 creators and nothing else." That takes a content-native layer: WhitelistVideo.
What WhitelistVideo Does
WhitelistVideo is parental control software focused on digital video platforms, starting with YouTube. It runs on Windows, macOS, ChromeOS, iOS, Android, and Android TV, and combines parent-curated approved lists with AI-based content analysis: everything is blocked by default, and only what parents approve plays.
Full YouTube, filtered — the real YouTube UI, every video checked before it plays.
Curated Feed — a locked-down grid of approved videos only. No search, no recommendations. Always-on for Android TV.
Blocked channel → child taps "Ask Parent" → parent gets push + chat message → one-tap approve → overlay lifts. Kids get agency; parents keep control.
Traction · Production Metrics
Live since December 2025. Every number is from production systems — not projections.
parent accounts across ~1,790 families
children profiles created — 1,555 currently active
connected child devices
paying households (74 Premium + 47 Basic), plus 424 in premium trials
videos run through the filtering pipeline
videos blocked — a 17% block rate on what children tried to watch
gray-zone videos classified by AI Shield, catching 12,548 high-risk items
of supervised, parent-approved watch time delivered
Customer registrations per month — Stripe customer export, Aug 3 2026; test accounts excluded.
2,778 approval requests — 51% approved. Children negotiate; parents decide. 1,831 channels actively whitelisted.
72,040 allowed vs 14,698 blocked — the job is enabling good video, not banning video.
Snapshot: Aug 3, 2026. A multi-platform install base — not a single-extension user list.
How It Works · System Architecture
policy plane — a parent's intent defined once, enforced identically everywhere
deterministic decision steps per video — explicit rules first, AI for the gray zone, block by default
client surfaces sharing one policy plane — extension, iOS, Android, TV, PWA, chat
fail-secure: any validation failure or timeout blocks rather than allows
How It Works · The Family Journey
Parents use WhitelistVideo for what blacklists and walled gardens can't do: guided rails. Start locked down, open the world gradually — channels for younger kids, categories for teens. The child explores; the family's values set the rails.
onboarding screens — a non-technical parent finishes unaided
chat actions over WhatsApp/Telegram — in the parent's own language
unanswered requests expire — no nag queue
How It Works · Category-Based Filtering
A parent decides what their child should focus on — educational, science, entertainment — and how strict to be. Every video is graded against that family's configuration before it plays.
A weekly report per child — what they watched, what was blocked, what might be worth approving — written in plain language in the parent dashboard.
Only video details are analyzed — never the child's identity. COPPA-compliant. And with an OS-level SLM, the grading happens on the device itself: nothing leaves the laptop at all.
Why This Partnership · The Enforcement Problem
Making parental controls truly tamper-proof on Windows means working at the registry and service layer. The machine-wide enforcement layer ships today; the per-account watchdog is engineered and in final Windows build & VM testing. What we had to build is exactly the evidence that a first-party OS primitive should exist.
Enterprise browser policies live in HKLM — admin-protected, but they hit every account on the machine. A real family reported our filter locking down all four Windows accounts on a shared PC. Move the policy to the child's HKCU hive and the opposite failure appears: a user owns their own hive, so a standard child account can simply delete the policy.
NTUSER.DAT) under backup/restore privileges — the most fragile operation in the productThe only registry signal that an account belongs to a child is Family Safety's parental-controls key — reliable only when Family Safety is actively configured (we rate it 50–70%). Windows has no queryable, guaranteed "this is a child account" API for third parties.
A supported OS primitive — per-account policy scoping with child-account attestation — would collapse thousands of lines of privileged C++ into an API call, for us and every safety ISV after us. Nobody is better placed to define it with Microsoft than the team that built the workaround.
Future Plans · Pillar One
Windows AI Foundry already exposes the primitives we need. We intend to be the first parental-safety ISV built on them.
Phi Silica, Image Description, OCR, and Content Moderation ship in the Windows App SDK — and since Build 2026 they run beyond NPUs on CPUs and GPUs, far past Copilot+ PCs.
learn.microsoft.com/windows/ai/apis
Aion Instruct is in preview now; Aion Plan ships in-box in H2 2026. We build against the transition — launch partner, not retrofit.
"Your child's safety runs on this laptop, and nothing ever leaves it." No parental-control ISV builds on these APIs today.
Future Plans · Pillar Two
YouTube is the beachhead, not the boundary. The model is platform-independent — next: short-form feeds, streaming, live platforms, ultimately any browser and any site.
| Stage | Scope | How |
|---|---|---|
| Today | YouTube & YouTube Shorts — web, extension, iOS, Android, TV | The deepest video platform, solved end-to-end: DOM-level filtering + native apps; enterprise browser policies for enforcement; cloud AI for gray-zone content |
| Next | The digital-video universe — TikTok, Reels, Twitch, streaming platforms, embedded video anywhere in the browser | Generalized creator/feed classifiers over page structure + media metadata; the same deny-by-default policy pipeline — "channels" become creators and sources on any platform |
| With Microsoft | All video, plus text and images — any browser, any app, OS-wide | OS-level SLM analysis (Pillar One) + per-account policy primitives (see the Windows enforcement slide) + Family Safety integration = safe media as a property of the child's Windows account, not of one app |
OS-layer analysis doesn't care how content arrives — Edge, Chrome, PWA, or native app.
One age-aware verdict engine. Intent set once holds on YouTube, TikTok, Twitch, and whatever comes next.
With MCP native to Windows 11, WhitelistVideo can ship the first content-safety MCP server — "Copilot, approve National Geographic for Maya."
The Proposal
Microsoft provides guidance and support; WhitelistVideo builds and proves advanced parental controls on Windows' new on-device AI — capabilities no other OS has, launched on Microsoft first.
Windows gets its on-device AI validated by a real consumer safety workload — without building a product team. WhitelistVideo gets platform depth only the OS vendor can provide. The capabilities stay Windows-first because they're built on what only Windows ships.
What We Need From Microsoft
None of these asks block on each other. The AI Foundry work can start this quarter; the OS-level primitives are a co-engineering conversation we're ready to spec with the Windows team — we bring our working implementation as the requirements document.
Appendix · Technical Detail · Ask 1 of 5
Windows has no reliable way for software to know an account belongs to a child. Every safety vendor guesses.
There is no OS API that answers "is this a child’s account?". The only signal is a Family Safety registry key (HKLM\...\Parental Controls\Users\{SID}\Web) that exists only when Family Safety is actively configured — we measure it 50–70% reliable. The workable fallback is inverse logic: use CheckTokenMembership to prove the user is not an administrator, and refuse to protect admin accounts. Software ends up asking the parent to identify the right account, then hoping.
A signed-app API returning the account’s minor status, coarse age band, and consenting parent — set once by the parent at account creation (Windows already asks for date of birth on Microsoft accounts), gated by parental consent, readable only by attested safety software. The same authorization pattern we already build against on iOS.
Installation targets the right account deterministically. Age-appropriate defaults (safety level, category templates) configure themselves from the age band instead of onboarding questions. The trust chain — OS attests, app enforces — replaces every vendor’s home-grown detection.
Setup stops being a quiz about Windows account types. Protection lands on the child’s account and only there, on the first try — and the parent’s own account is provably untouched.
Regulatory hook: Senate KOSA text mandates studying age verification at the device/OS level. This API is that study’s conclusion, shipped.
Appendix · Technical Detail · Ask 2 of 5
Windows policy has two modes — whole machine, or self-removable. Child safety needs exactly the mode that doesn’t exist.
Browser enforcement policies (ExtensionInstallForcelist, incognito off, DevTools off) live in HKLM: admin-protected but machine-wide — on a shared family PC they lock down the parent’s account too (a real customer hit this across 4 accounts). Move them to the child’s HKCU and the protection becomes self-removable: a standard user owns their own hive and can delete any key in it. The OS offers no admin-protected, single-account policy scope.
A first-party primitive: policy entries bound to a target account SID, writable only by administrators, enforced by the OS for that account alone. The child’s processes read it; the child’s account cannot write it. Everything our LocalSystem watchdog service does today — hive loading under SeBackupPrivilege, tamper re-application, logon-session tracking — collapses into one supported call.
Deletes the most dangerous code in the product: a privileged auto-start service parsing offline registry hives. Smaller attack surface, no AV heuristics tripped, no fragile RegUnLoadKey failure modes — and every safety ISV after us inherits the primitive instead of rebuilding the workaround.
One installer run by the parent protects exactly the chosen child account. The parent’s own browsing, the other siblings’ accounts, the grandparent’s profile — all untouched. Shared family PCs finally work the way families actually use them.
We bring the working per-account implementation and its documented failure catalogue as the requirements spec — co-engineering, not a feature request.
Appendix · Technical Detail · Ask 3 of 5
Move content grading from our cloud onto the OS’s own models — the NPU makes per-video AI free, private, and offline.
Every gray-zone video today costs a cloud round-trip: extract metadata → call our server → server calls the LLM → verdict returns. Average ~3.5 seconds per analysis, real per-call cost (we meter every token), and video metadata leaving the device. Our engine is already disciplined about scarcity — 72-hour verdict cache, dedup gates, per-child rate limits — but the ceiling is architectural: the model is on the wrong side of the network.
Port the AI Shield scoring engine onto the Windows AI APIs (systemAIModels capability): Aion Instruct for metadata/intent evaluation, Image Description for frame-level checks, the built-in Content Moderation API for severity screening. We ask for early access to the Aion Instruct transition (retail Nov 2026), a named engineering contact, and guidance tuning content-moderation severity for child contexts.
Zero marginal inference cost removes the economic cap on analysis — every video can be graded, not just the gray zone, enabling parent-defined categories on our roadmap. 30,074 logged production analyses become the benchmark corpus for validating on-device parity.
Verdicts before the video loads instead of seconds after. Works on the school bus with no connection. And the privacy story becomes physical: nothing about what your child watches ever leaves the laptop.
No parental-safety ISV is building on Windows AI APIs today. This ask makes WhitelistVideo the reference implementation for the category.
Appendix · Technical Detail · Ask 4 of 5
One OS call: hand the SLM whatever is on screen — a frame, an image, text — and get structured classification back. The app never needs to understand the platform; it only needs the verdict.
Today, classification requires platform-specific plumbing: for YouTube we extract titles, descriptions, tags and channel data through DOM scraping and APIs — pipelines that break when platforms change markup and that don't exist at all for arbitrary sites, native apps, or embedded video. The content is right there on the screen, but there is no OS service that can look at it and say what it is.
A Windows AI API that classifies any media the app hands it — screen capture, photograph, video frame, or raw text — into a hierarchical taxonomy: educational vs entertainment; entertainment into movies / anime / cartoons / gaming; each leaf scored for age-band appropriateness, with content signals and confidence. Alongside the taxonomy, a hard-block tier: nudity, gore, and explicit content detected and flagged unconditionally — blocked regardless of any category the parent has allowed. The loop is simple: app captures → SLM classifies on-device → app blocks or allows what's on screen.
Platform plumbing disappears — no DOM scraping, no per-site adapters. The same capture-classify-enforce loop covers YouTube, TikTok, a native app, or a website that launched yesterday. Our deny-by-default policy pipeline stays; the SLM becomes its universal sensor, and our production taxonomy (7 categories, age multipliers, 30,074 logged verdicts) seeds the classification schema.
This is what makes the segment of one real: a parent's intent — "educational content and age-appropriate anime, nothing else" — enforced on everything the screen shows, not just the platforms an app happens to support. And beneath every preference, a non-negotiable floor: nudity, gore, and explicit material are blocked no matter what. Private by physics: the screen never leaves the machine it's displayed on.
Appendix · Technical Detail · Ask 5 of 5
Legitimate parental controls are behaviorally identical to malware. The OS should be able to tell the difference.
What our installer must do — write HKLM browser policy, force-install an extension, disable incognito and DevTools, run a service at boot — is precisely the behavioral signature AV heuristics and SmartScreen are trained to flag. Unsigned, it’s quarantined. Signed, reputation still accrues slowly per-binary: each release restarts the trust clock, and during that window real parents see "Windows protected your PC" over software they chose to install. One of our production bugs (DNS-over-HTTPS forced off) came from policy hardening we added partly to look less suspicious.
A recognized attestation path for parental-control software: Trusted Signing–signed safety binaries declaring a policy manifest (which keys, which scopes, revocable) get expedited SmartScreen reputation that carries across releases — plus a clear Store lane (MSIX + runFullTrust) for policy-writing apps. Microsoft already gates drivers and AV vendors this way; child safety deserves the same lane.
Trust stops resetting on every release. The bypass-prevention layer — the product’s core value — stops being punished for existing. And the manifest gives Microsoft an audit surface: declared policy writes it can verify, instead of heuristics it can only guess with.
Installing child-safety software looks like installing trusted software — no red interstitials, no "run anyway" training that erodes the very security instincts parents are trying to teach.
Next Step
We're asking for a partnership call with the Windows AI Foundry and Family Safety teams — and an architecture review of WhitelistVideo with guidance on the upcoming Windows changes, so what we build next is aligned with where Windows is going. We'll bring the working product, the registry war stories, and a prototype plan for on-device analysis.
Confidential — prepared for Microsoft partnership discussions · August 2026