RubixIT Products ScreenGuardian
In Development Family & EdTech

ScreenGuardian

Guardian Stream — the unified parental control platform that gives parents real control over what their kids watch. Rules engine, per-profile screen-time limits, content filtering, and a live HUD overlay.

React 18 TypeScript SQLite Framer Motion Node.js
Get Notified at Launch Build Something Similar
🛡️
ScreenGuardian
Guardian Stream — smart screen-time control
⚙️ TypeScript rules engine with templates
👦 Multi-profile management (Emma 🦋, Jake 🚀)
⏱️ Timer ring with mood check-in workflow
🎥 HUD overlay during streaming sessions
📺 YouTube API & content filtering
📊 Usage analytics with Recharts
🔒 PIN-protected parent dashboard

⚠️ Phases 1–3 Complete. Backend API, Electron, & Capacitor in development.

Smart controls for modern families

ScreenGuardian puts parents back in control without turning screen time into a battleground.

⚙️

Rules Engine

TypeScript rules engine with schedule templates, content ratings, and per-profile customisation.

👤

Child Profiles

Separate profiles per child with age-appropriate defaults and independent rule sets.

⏱️

Timer Ring UI

Visual countdown ring shown to children. Mood check-in before sessions encourage self-awareness.

🎥

HUD Overlay

Live overlay during streaming shows time remaining, current rules, and parent notifications.

📊

Usage Analytics

Parent dashboard with daily/weekly usage charts, platform breakdowns, and trend reports.

🔒

PIN Protection

Separate child and parent views. PIN required to access settings and override rules.

Phase Status

1

Rules Engine

TypeScript engine, templates, SQLite database — Complete

Done
2

Frontend Web App

React 18, Vite, Tailwind, Zustand, Framer Motion — Complete

Done
3

Streaming Integration + HUD

YouTube API, content script, HUD overlay — Complete

Done
4

Backend API

Express.js REST API, real database persistence

Next
5

Electron + Capacitor

Desktop app (Windows/Mac) + Android/iOS mobile

Planned
6

Limitations & Docs

Browser limitations docs, public launch

Planned
Get Notified at Launch Build Something Like This