01 / Live source

Camera signal

Camera off
Camera is inactive Camera permission is requested automatically
LIVE · LOCAL
Position your face inside the guide
Auto-screening every 5s

Automatic camera startup. On page load, SignalLens requests camera and microphone access for browser-local media monitoring. Microphone audio is never analyzed or uploaded. When a valid sid is supplied, the latest complete JSON snapshot is stored for 24 hours and is retrievable by anyone possessing that SID. If the server-authoritative administrator policy enables anomaly-frame retention, only frames matching selected fresh integrity signals, event severity, or artifact thresholds are included as bounded compressed base64 JPEG evidence; frames with no enabled policy match remain image-free. Integrity freshness is relative to browser-reported capture timestamps and is checked for internal consistency, not independently timestamped by the service. Disabling the policy stops new evidence capture and clears retained frames in active tabs, but a prior SID snapshot can remain available until an image-free replacement is confirmed or its 24-hour retention expires. Temporary server-assisted frame analysis remains separately consent-gated. Your browser and operating system privacy indicators remain visible.

02 / Signal estimate

Stress-related signals

/ 100
Waiting

Start the camera to establish a short personal baseline.

Pulse proxyBPM
Motion load%
Visual tension%
Signal quality%
Last 30 secondsNot calibrated
03 / Frame forensics

Synthetic-media screen

Waiting
04 / Local integrity

Live integrity signals

Waiting
Workspace risk 0 / 100

Configurable face-presence, device, tab, microphone, continuity, and manipulation review signals. Heuristic outputs can be wrong and are not proof.

Face state waiting visible
Phone / tablet / screen waiting confidence
Microphone state waiting Track state only · audio is not analyzed
Tab visibility visible Tab switches are retained for this session
Manipulation model waiting
Fake Real Checks 0
Face continuity waiting
Recent integrity eventsSession-local
  • No integrity events
05 / Device-local policy

Administrator risk policy

Defaults active

Configure the server-authoritative aggregate workspace-risk score and SID anomaly-frame evidence policy for this SignalLens service. Access is protected by the current administrator session; validated settings are stored by the service, cached locally only for display and notification, and trigger authoritative refetches in other open SignalLens tabs on this origin.

Risk bands
Signal points (0–100)
SID anomaly-frame evidence
Evidence thresholds and limits

Privacy impact: When enabled for a page with a valid SID, matching 192×144 JPEG frames are encoded into the SID result and become retrievable by anyone possessing that SID for the result's 24-hour lifetime. Frames with no enabled policy match remain image-free. Disabling stops new evidence capture and clears active-tab evidence immediately, but a prior SID snapshot can remain available until an image-free replacement is confirmed or its 24-hour retention expires. Hard limits are 20 images, 32 KiB decoded per image, and 400 KiB aggregate base64 data.

Risk is a configurable screening indicator, not proof of identity, deception, manipulation, or unauthorized activity.

06 / Periodic frame upload

Server-assisted forensics

Inactive

When separately enabled, SignalLens sends the first current camera frame immediately, then sends another only after the previous server job is deleted and a minimum five-second gap has elapsed. Jobs never overlap.

Automatic camera framesWaiting for server policy and consent
5s minimum gap
Monitoring consent

Server capability is loading. Automatic camera startup remains browser-local and does not grant consent for temporary periodic frame analysis.

Automatic camera startup does not enable uploads. If periodic analysis is explicitly enabled, Stop monitoring releases media tracks and requests deletion of the current server job.

Raw output

Analysis results