So I built an on-device OCR engine (PaddleOCR) that reads screen text locally and feeds it into an AI sentiment analysis pipeline. No screenshots leave the machine. We now get alerts if there's detection of concerning interactions. The client is written in Rust, with DNS filtering, game detection (Steam/Wine/Proton), and screen time enforcement built in.
It started as a home project that worked really well. My wife suggested other families wouldbenefit, so I've been building it out as a product. The client shipped on Linux first, we're a Linux gaming family, with Windows coming soon.
There are many more features I haven't touched on. Would love feedback from other parents who've dealt with this space. The goal is to protect children and empower parents with tooling that's transparent and effective.