Technical Specifications
Supported Devices
iOS Devices
iPhone 8/8 Plus
Camera, IMU, GPS, Barometer, Mic
Minimum supported device
iPhone X/XS/XR
Camera, IMU, GPS, Barometer, Mic, Face ID depth
TrueDepth for selfie-side depth
iPhone 11 series
Camera, IMU, GPS, Barometer, Mic, U1
Ultra-wideband for precise ranging
iPhone 12/13 Pro+
All above + LiDAR
Full depth mapping capability
iPhone 14/15/16/17
All above + Crash Detection IMU
Highest quality IMU
Operating System
Minimum: iOS 15.0
Recommended: iOS 17.0+
Android (Coming Soon)
Android support in development. Initial support will target:
Android 13+
Devices with ARCore support
Flagship and mid-range devices from major manufacturers
Sensor Specifications
Camera (RGB)
Resolution
1080p default, up to 4K
Frame Rate
30 fps default, 60 fps available
Codec
H.264 (AVC) or H.265 (HEVC)
Bitrate
Adaptive, typically 8-20 Mbps
Color Space
BT.709 (sRGB)
Metadata
EXIF, device model, lens info
Depth / LiDAR
Technology
dToF LiDAR (Pro devices)
Range
0.5m - 5m
Points
~30,000 per frame
Frame Rate
Up to 60 Hz
Format
Point cloud (XYZ + confidence) or depth map
Alignment
Registered to RGB camera
IMU (Accelerometer + Gyroscope)
Accelerometer Range
±16g
Accelerometer Resolution
0.001g
Gyroscope Range
±2000°/s
Gyroscope Resolution
0.01°/s
Sample Rate
100 Hz default, up to 200 Hz
Timestamp Resolution
1 ms
Coordinate Frame
Device-relative (see documentation)
Magnetometer
Range
±4800 µT
Resolution
0.1 µT
Sample Rate
50-100 Hz
Calibration
On-device, user-prompted when needed
Barometer
Range
300 - 1100 hPa
Resolution
0.01 hPa
Accuracy
±1 hPa absolute, ±0.1 hPa relative
Sample Rate
1-10 Hz
Altitude Resolution
~10 cm vertical change detection
GPS / GNSS
Constellations
GPS, GLONASS, Galileo, QZSS, BeiDou
Horizontal Accuracy
3-10m typical (device/conditions dependent)
Vertical Accuracy
5-15m typical
Update Rate
1 Hz
Privacy Processing
Grid quantization + hashing (see Privacy)
Microphone
Sample Rate
48 kHz
Bit Depth
16-bit
Channels
Mono (primary mic)
Format
AAC compressed or PCM
Privacy Processing
Speech removal on-device
Wi-Fi / Bluetooth RSSI
RSSI Range
-100 to 0 dBm
Scan Interval
OS-limited, typically 2-10 seconds
Identifiers
Hashed BSSID/UUID (not raw)
Additional Data
SSID hash, channel (Wi-Fi), service UUIDs (BLE)
Data Formats
Video Files
Sensor Data (Tabular)
Example IMU CSV:
Point Clouds
Metadata (JSON)
Each session includes metadata:
Coordinate Systems
Device Frame
IMU data is reported in the device coordinate frame:
X: Right (when device held in portrait, screen facing user)
Y: Up
Z: Out of screen toward user
Camera Frame
Visual and depth data use camera conventions:
X: Right in image
Y: Down in image
Z: Forward (into scene)
World Frame
Position data (where available) uses:
Coordinate system: WGS84 (latitude, longitude, altitude)
Anonymization: Grid-quantized and hashed before upload
Transformations
Calibration data for each device provides transforms between:
IMU → Camera
Depth → RGB (for LiDAR devices)
Device → World (estimated via sensor fusion)
Bandwidth and Storage
Approximate Data Rates
RGB Video (1080p30)
~10 MB/min
RGB Video (4K30)
~30 MB/min
Depth/LiDAR
~5 MB/min
IMU (100Hz)
~0.5 MB/min
All other sensors
<0.1 MB/min
Compression
Downloaded datasets support:
gzip: Broad compatibility
zstd: Better compression, faster decompression
none: For immediate processing
Last updated