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 now runs on algorithm-fed video — YouTube, Shorts, TikTok, Reels, Twitch. Every existing control was built for a web of pages; kids live in feeds. Nothing governs what autoplays next.
Domain filters can block youtube.com — but exposure is decided per-video, per-creator, by the algorithm. Content-level control doesn't exist on any OS.
Family Safety filters URLs, only in Edge — other browsers are blocked outright. Blocking youtube.com doesn't stop embedded YouTube players on allowed sites (a documented gap on Microsoft Q&A), and there is no channel-level control.
We started where kids' video time concentrates: YouTube, ages 8–15, past YouTube Kids. The beachhead — the same model extends to every platform. Parents already ask Microsoft for this on its own forums.
"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
The gap is architectural, not execution: domain filtering can't express "my child may watch these 30 creators and nothing else." That takes a content-native layer. That layer is 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 the production database — 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.
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
Blacklists chase bad content; static allowlists build a walled garden. Parents use WhitelistVideo to do something neither can: guided rails. Start locked down, then open the world gradually — explicit channels for younger kids, approved categories for teens who dislike control but still need guidance. The child explores; the family's values set the rails.
guided onboarding screens tuned so a non-technical parent finishes setup unaided
management actions available over WhatsApp/Telegram chat — the bot replies in whatever language the parent writes
unanswered requests expire automatically — no permanent 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 exactly the primitives we need — on-device language models, image description, and content moderation. We intend to be the first parental-safety ISV built on them.
Windows App SDK ships Phi Silica, Image Description, OCR, and Content Moderation via systemAIModels — and at Build 2026 the Windows AI APIs expanded beyond NPUs to CPUs and GPUs, widening the install base far past Copilot+ PCs.
learn.microsoft.com/windows/ai/apis
Aion Instruct is in preview now (Build 2026), with Aion Plan — a 14B tool-calling model — shipping in-box in Windows in H2 2026. We build against the transition — launch partner, not retrofit.
"Your child's safety runs on this laptop, and nothing about your family ever leaves it" — continuous, private, per-video evaluation cloud economics can't offer. No parental-control ISV builds on these APIs today.
Future Plans · Pillar Two
YouTube is the beachhead, not the boundary. The model — deny by default, parents approve creators, AI judges the gray zone — 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 if content arrives via Edge, Chrome, a PWA, or a native app — closing the gap where portable browsers sidestep policy enforcement.
Video, feeds, images, and text share one age-aware verdict engine. Intent set once — "strict, educational, these creators" — holds on YouTube, TikTok, Twitch, and whatever comes next.
MCP is native to Windows 11 (preview, Ignite 2025). WhitelistVideo can ship the first content-safety MCP server — "Copilot, approve National Geographic for Maya."
The Proposal
Microsoft provides guidance and support to WhitelistVideo; WhitelistVideo builds, tests, and proves advanced parental-control capabilities on Windows' new on-device AI — capabilities available on no other operating system, launched on Microsoft first.
Windows gets its on-device AI validated by a real consumer safety workload — and a parental-control story regulators and parents are asking for — without building a product team. WhitelistVideo gets the 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 and Store placement can start this quarter; the OS-level primitives are a co-engineering conversation we're ready to spec with the Windows team — we bring the working per-account implementation as the requirements document.
Ask 1 of 5 · Technical
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.
Ask 2 of 5 · Technical
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.
Ask 3 of 5 · Technical
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.
Ask 4 of 5 · Technical
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.
Ask 5 of 5 · Technical
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