Web API Proof of Concept
1
Tap Request Motion Permission. iOS requires this to fire synchronously from a direct tap — it cannot follow any async call.
2
Tap Request Camera + Mic + Location. iOS will show a system prompt for each — tap Allow on all three.
WAITING
📐 ACCELEROMETER
— awaiting permission —
G-force g
▸ HISTORY
X Y Z
🌀 GYROSCOPE
— awaiting permission —
▸ HISTORY
α β γ
🧭 ORIENTATION + COMPASS
— awaiting permission —
▸ HISTORY
Hdg Pitch Roll
📍 GEOLOCATION (GPS)
— awaiting permission —
📷 CAMERA + LIGHT SPECTRUM HISTOGRAM
— awaiting permission —
R
G
B
L
#000000
rgb(0, 0, 0)
R G B
Avg Lum
🎙️ MICROPHONE + SOUND SPECTRUM
— awaiting permission —
−60 dBFS−48−36−24−120
▸ PITCH HISTORY
0 Hz2k4k8k16k~22k
0 Hz2k4k8k16k~22k
📱 SCREEN ORIENTATION
— detecting —
🔲 VISUAL VIEWPORT
— detecting —
💬 SPEECH RECOGNITION
— awaiting mic permission —
🌐 NETWORK / IP
— fetching —
🖥️ CLIENT / DEVICE
— detecting —
⚠ Requires HTTPS — Camera & Mic fail on file:// URLs.
All sensor processing is local. Network card uses same-origin /cdn-cgi/trace. iOS Safari 13+.