All sensor data streams directly to your local network or computer. No cloud servers, no data collection.
ARVOS does not track users, does not link data to your identity, and does not share data with third parties.
Choose which sensors to stream, when to record, and where data goes. All permissions are requested and explained.
Recorded data is stored only on your device. Export when you want, delete when you want.
ARVOS ("we," "our," or "the app") is a sensor streaming application that transforms your iPhone and Apple Watch into a research-grade sensor platform. We are committed to protecting your privacy and being transparent about how we handle your data.
This Privacy Policy explains what data ARVOS collects, how we use it, where it's stored, and your rights regarding your data. By using ARVOS, you agree to this Privacy Policy. If you do not agree, please do not use the app.
ARVOS collects sensor data from your iPhone and, optionally, Apple Watch to enable sensor streaming functionality. All data collection requires your explicit permission through iOS permission dialogs.
Purpose: To capture and stream RGB video for AR applications, computer vision research, and 3D reconstruction.
What we collect: Real-time video frames at up to 30 FPS at 1920x1080 resolution.
Permission required: Camera access (NSCameraUsageDescription). You can deny this permission, but video streaming will not work.
Purpose: To capture depth information and point clouds for 3D mapping and spatial understanding.
What we collect: Depth maps and point cloud data at up to 5 FPS with confidence metrics.
Requirement: iPhone 12 Pro or newer with LiDAR sensor. Only collected when LiDAR streaming is enabled.
Purpose: To capture accelerometer, gyroscope, and gravity data for motion tracking, SLAM algorithms, and sensor fusion.
What we collect: Angular velocity, linear acceleration, and gravity vectors at 100-200 Hz with nanosecond timestamps.
Permission required: Motion & Fitness access (NSMotionUsageDescription). Essential for pose tracking and ARKit.
Purpose: To tag sensor data with precise geographic coordinates for spatial mapping and outdoor research applications.
What we collect: Precise location coordinates (latitude, longitude, altitude), accuracy metrics, and timestamp data at approximately 1 Hz when enabled.
Permission required: Location When In Use (NSLocationWhenInUseUsageDescription). GPS is optional and can be disabled.
Important: GPS data is classified as "Precise Location" under Apple's privacy framework. This data is NOT linked to your identity and is NOT used for tracking. It is only used for app functionality (spatial mapping) and can be disabled at any time.
Purpose: To provide 6DOF (six degrees of freedom) pose tracking with world coordinates for SLAM and AR applications.
What we collect: Camera pose (position and orientation), tracking quality flags, and world transform matrices at 30-60 Hz.
Note: Requires camera and IMU permissions. ARKit processes data locally on your device.
Purpose: To augment iPhone sensor data with wearable motion sensing for robotics operators, telepresence, and human-in-the-loop research.
What we collect: Watch IMU data (50-100 Hz), attitude (quaternion and Euler angles), and motion activity classification (walking, running, cycling, vehicle, stationary) when the Apple Watch companion app is active.
Requirement: Apple Watch Series 6 or newer, paired with your iPhone, with the ARVOS Watch app installed. Completely optional.
Purpose: To identify device capabilities and optimize sensor streaming performance.
What we collect: Device identifier (Device ID), device model, iOS version, and app version. This information is NOT linked to your identity and is NOT used for tracking.
Usage: Sent only during initial connection handshake to communicate device capabilities (e.g., whether LiDAR is available). Stored only locally on your device.
Purpose: To establish local network connections for streaming sensor data.
What we collect: Local IP addresses, network interface information, and Bonjour service discovery data (for local device discovery).
Note: All network communication happens on your local network. No data is sent to external servers. We do not collect or store your network information.
ARVOS uses collected sensor data exclusively for the following purposes:
ARVOS is designed with a local-first architecture. All sensor data processing and streaming happens locally on your device or over your local network.
ARVOS supports multiple streaming protocols, all operating on your local network:
All protocols operate exclusively within your local network environment. No data is routed through external services.
Live streaming: Sensor data is processed in real-time and not stored during streaming unless you explicitly start recording.
Recorded data: Stored on your device until you delete it. You can export recorded data to formats like KITTI, TUM, EuRoC, PLY, or CSV, then delete it from your device.
Device information: Device ID and capability information are stored only locally on your device and used only for app functionality. They are never transmitted to external servers.
ARVOS does not share your sensor data with third parties. We do not sell, rent, or trade your data.
The only scenarios where your data might be accessed are:
Third-party services: ARVOS does not integrate with analytics services, advertising networks, or cloud data processing services. Your data never leaves your control.
You have complete control over your data when using ARVOS:
All recorded sensor data is stored on your device. You can access it through the app's file management interface and export it at any time.
Delete recorded files directly from the app or your device's file system. Live streaming data is never stored unless you record it.
Manage permissions in iOS Settings → ARVOS. You can revoke camera, location, motion, or Bluetooth permissions at any time. Some features will be unavailable if permissions are denied.
Select from 7 streaming modes or create custom modes. Disable specific sensors (e.g., GPS, Apple Watch) if you don't want to stream them.
Tap "Stop Streaming" to immediately halt all sensor data collection and transmission. No data is retained after stopping.
If you are located in the European Economic Area (EEA) or California, you have additional rights under GDPR and CCPA:
Since ARVOS stores all data locally on your device, you can exercise these rights directly through the app or by deleting the app. To request assistance, contact us at privacy@arvos.dev.
We implement technical and organizational measures to protect your data:
Important security note: Since ARVOS streams data over your local network, ensure your Wi-Fi network is secure and trusted. Avoid using public or untrusted Wi-Fi networks when streaming sensitive data.
ARVOS is not directed to children under 13 years of age. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at privacy@arvos.dev.
ARVOS operates entirely locally on your device. Data is processed and stored on your device, and streaming occurs only on your local network. No data is transferred across international borders by our services. Your data remains under your control and jurisdiction.
We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. We will notify you of any material changes by:
Your continued use of ARVOS after changes become effective constitutes acceptance of the updated Privacy Policy.
If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
As required by Apple, here is a summary of our privacy practices:
| Data Type | Linked to User | Used for Tracking | Purpose |
| Precise Location | No | No | App Functionality |
| Device ID | No | No | App Functionality |
Tracking: ARVOS does not track users across apps and websites owned by other companies. We do not use tracking technologies or share data with data brokers.
Thank you for trusting ARVOS with your sensor data. Your privacy is our priority.