Team ScreenShield (Rustam Salavatov). Every recorded screen leaks secrets and carries attacks: QR phishing for viewers, prompt injection for agents watching the feed. ScreenShield is one Rust binary with two loops. Fast loop on the device, no LLM: on-device OCR, deterministic detectors, DRIFT-style gates, blur in the recording, under a second per keyframe. Code shown on screen is watched, never blurred: only the credential lines inside it are. Slow loop, the agent over the archive: it reads the OCR'd code as data and reports the language, the repository and the problem (hardcoded secret, injection, unsafe call), decides per policy through sgr-agent tool calling on AkashML (gpt-oss-120b), and re-checks every finding with a vision model (Qwen3.6), proving the blur by OCR. Verified live today through an iPhone camera on the venue Wi-Fi slide and a developer screen. ClickHouse: 6.0M keyframe rows local, fleet queries in 26-34 ms, OCR text per keyframe so the agent can grep the fleet, evidence JPEG per finding. Next.js dashboard; Senso policy; Semgrep Guardian during the build. 41 tests, MIT.