Does the Imou AI Insight Package use cloud AI?
Description and use
Implemented separation of cloud and fixed alert enrichment, subscription checks, UI indicators, and tests.
Problem
Determine whether the Imou AI Insight Package relies on cloud AI and how to handle its integration with subscription flags, UI presentation, and backend enforcement.
Outcome
Implemented clear separation between cloud‑based enrichment and fixed alerts, enforced subscription checks, added UI indicators, and established acceptance tests ensuring correct behavior after subscription changes.
Workflow
- Check subscription flags for camera via enrichmentAllowed()
- If not subscribed, return fixed alert data
- If subscribed, return cloud‑ai mode with description and classes
- Store enrichment record with allowed fields
- Present alert to client with mode and badge
- Enforce ACL before search or replay
- Update metrics alerts.presented{mode}
- Run acceptance tests for mode differences and revocation
Evidence
I wire the Imou AI Insight Package as cloud AI plus a large model, not as a chip I can detect in firmware.
I keep mode in the JSON so the client cannot “upgrade” the label in CSS.
Cloud AI means I persist an enrichment record, not a live handle.
- Record date: 2026-10-13T13:41:21.418Z