Create a safe environment for using a supervised PC
- Takes a screenshot every 30-60 seconds
- Allows someone in a supervisor role to view
- Intended to allow parents to ensure safety of children's' online activities
- Must be configurable remotely
- Local config only used to do initial connection
- UI must be written in a web fmk
- Language: go
- Possibility to use Lambda?
- How would files upload to image storage
- Use Google Photos or Drive?
- Compression
- images only, not movies
- Detect "locked" -- Do I need to?
- Detect stable screen with zero changes
- Each client uniquely identified with a token of sorts
- Auto Update
- SSO with Google, Facebook
- Liveness detection
- Circumvention detection
- Proxy support?
- Support Multiple screens
- Supervisor dashboard accessible from anywhere via web-based console
- Phase 0 - none
- Phase 1 - simple (60 days)
- Phase 2 - configurable
-
Detect stable screen with near-zero changes