Privacy Security Research

Motion Ad Sandbox & Shake Disarm Inspector

Mobile programmatic ad networks quietly query your iPhone's accelerometer and gyroscope to build behavioral fingerprints and force interactive motion engagements. Test Apple's shake-off gesture and sensor quantization shields in real time.

Sensor Sandbox & Telemetry Stream

Ad Queries: 0
Intercepts: 0
9:41 Safari • tech-news.com 5G 100%
Motion Ad Unit
GYRO SENSING ACTIVE

Motion Ad Intercepted

Violent counter-shake detected. Sensor stream revoked & iFrame sandbox terminated by iOS Shield.

Real-Time Sensor Oscilloscope (X / Y / Z Jerk) 60 SPS
Device Fingerprint Risk
86%
High entropy: Gyroscope noise profile identifies device across apps.

Why Ads Exploit Gyroscopes

Unlike cameras or microphones, the W3C DeviceMotionEvent specification historically required zero permissions in mobile browsers. Ad SDKs sample micro-vibrations and orientation drift to calculate battery resonance, physical gait, and cross-site persistent hardware fingerprints without cookies.

Apple's Shake-to-Disarm Mechanics

iOS introduces high-frequency jerk delta ($d\vec{a}/dt$) analysis at the compositor level. When the user snaps their wrist in a deliberate shake (typically >2.5g within a 250ms cadence), WebKit forcibly drops the ad's event loop, terminates the tracking WebSocket, and triggers a clean dismiss haptic.

Quantization & Spoofing

Under strict iOS Content Blocker settings, WebKit quantizes sensor data down to 1 Hz increments or adds synthetic Gaussian micro-jitter. This completely blinds ad behavioral profiling algorithms while preserving legitimate tilt features for accessibility and games.

Enjoy this tool? Build your own with Super