Detect PPE compliance on a worker photo.
Upload a worker photo. SafetyVision now routes detection through Claude vision (Phase 24): the image is sent to Claude with a PPE compliance prompt and returns a holistic assessment of each visible worker. Missing PPE writes a violation row into SafetyVision IndexedDB and (via /api/mutate) into the cross-app snapshot.
AI analysis powered by Claude (cloud). Frame sent for analysis; not retained beyond response. Previous Phase 18 ONNX ensemble code remains in shared/src/detection/ but is no longer called.
or drag-drop here
Sample photos