Last updated: March 2026
ARLink ("we", "our", "the app") is an augmented reality social networking application. This policy explains what data we collect, why, and how it is protected.
| Data | Purpose | Stored |
|---|---|---|
| Email address, username, password (hashed) | Account creation and authentication | Our server |
| GPS location (real-time) | Show nearby users and AR objects in the world | Temporarily on server, deleted when session ends |
| Camera images | AR rendering (on-device only). When Gemini AI assistant is enabled (opt-in): compressed AR screen frames sent to Google Gemini API | Never stored on our servers. Gemini frames go to Google only — see section 3a |
| Device sensors (gyroscope, accelerometer, barometer) | AR tracking and compass calibration | Device only, never transmitted |
| Bluetooth + WiFi scan results | Precise indoor positioning via P2P and WiFi anchors | WiFi AP locations stored anonymously for positioning |
| Step counter | Detect movement for positioning accuracy | Device only |
| Voice audio | Gemini AI assistant (optional feature, opt-in only) | Processed by Google Gemini API, not stored by us |
| Messages | In-app messaging between users | Our server, encrypted in transit |
| Cell tower ID | Fallback positioning when GPS is unavailable | Anonymised lookup, not stored per user |
Location is the core feature of ARLink. We use it to:
Your live location is shared with other users nearby while you are in AR mode. Location data is deleted from our servers within 60 seconds of ending your AR session.
Note: per-user location visibility controls (friends-only, private mode) are planned for a future update.
Camera access is required for AR functionality. Google ARCore processes camera frames entirely on your device to track the environment and overlay 3D objects. Camera images are never transmitted to our servers.
When you activate the Gemini AI assistant (opt-in, disabled by default), the app uses PixelCopy to capture the AR camera view — what you see on screen, including the camera image and any AR objects — and sends it to the Google Gemini Live API.
By enabling the Gemini assistant you agree to Google Gemini API Terms and Google Privacy Policy. We recommend not using the assistant in private spaces or where other people have not consented to being captured.
We use Google Nearby Connections (Bluetooth + WiFi) to enable peer-to-peer positioning between nearby users. This improves AR placement accuracy. P2P packets are cryptographically signed and verified — they cannot be forged or replayed. No personal data is transmitted through this channel beyond GPS coordinates and user ID.
The Gemini AI assistant is an optional, opt-in feature. When enabled, voice input is sent to Google Gemini API. We do not store or process audio on our servers. See Google's Privacy Policy for how Gemini handles audio.
| Service | Purpose | Policy |
|---|---|---|
| Google ARCore | AR tracking | Google Privacy Policy |
| Google Nearby Connections | P2P positioning | Google Privacy Policy |
| Google Play Services Location | GPS | Google Privacy Policy |
| Google Gemini API | AI assistant (optional) | Gemini Terms |
| OpenCelliD | Cell tower lookup for fallback positioning | OpenCelliD Privacy |
ARLink is not directed at children under 13. We do not knowingly collect personal data from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it.
You have the right to:
To delete your account, log in at arlink.all-for-your.com/account.html, go to Account Settings → Danger Zone → Delete account.
All data in transit is encrypted via HTTPS/TLS 1.3. Passwords are hashed and never stored in plain text. P2P communications use HMAC-SHA256 signed packets with replay protection. JWT tokens are used for API authentication.
We may update this policy as the app evolves. We will notify users of significant changes via the app. Continued use after changes constitutes acceptance.
ARLink Support
Email: [email protected]
Website: arlink.all-for-your.com