Privacy Policy
Last updated: 31 October 2026
VR Viewer for DJI Osmo 360 (the “App”, package com.iq4u.osmo360vrviewer) is published by Alexey Plekhanov (a private individual). This policy explains what data the App handles. In short: the App has no accounts, advertising or third-party analytics, and your videos are read, stitched and played entirely on your headset. A few optional features (sharing through the Telegram bot and the feedback chat with the developer) use a small service we run; what they handle is described in sections 4 and 5.
1. Data we collect
The App does not create accounts and does not include analytics or advertising SDKs. Unless you use one of the optional features in section 4, or write to the developer from the App (section 5), no personal data is sent to us.
2. Data processed and stored on your device
Your videos are processed locally on your headset only. To play a DJI Osmo 360 .OSV file the App reads it from the connected camera or memory card, together with the information the camera stores inside the file — the lens calibration, motion data (IMU) used for horizon leveling, and shot details such as date, camera model, ISO, shutter, white balance, color mode and, if the clip contains it, the GPS location shown in the shot info panel. None of this is uploaded anywhere unless you explicitly share a frame or video (section 4).
The App also stores on your headset:
- Copies you save to “My files” for offline viewing, files you send to the headset over your local Wi-Fi, and MP4 files you create with “Save for YouTube”.
- Temporary cache and thumbnails of videos you have opened.
- Your app settings (language, background, cache limit and similar).
This data never leaves your device through us. You can delete it at any time inside the App (for example, Settings → Clear cache, or by deleting items in My files), or by uninstalling the App.
3. Network requests & third parties
- Meta: the App uses the Meta Platform entitlement check to verify your purchase or trial. This license check is processed by Meta and is subject to Meta’s privacy policy. We do not receive your Meta account details.
- Telegram and Cloudflare: used only by the optional features in section 4 and by the feedback chat (section 5).
- YouTube: “Save for YouTube” only creates a file on your headset. The App does not upload anything to YouTube; if you upload the file yourself, YouTube’s terms and privacy policy apply.
- DJI: the App does not contact DJI servers and does not use a DJI account or DJI software.
We do not sell or rent any data.
4. Optional Telegram sharing
If you link the App to Telegram, the companion bot @vr360instabot and our service (hosted on Cloudflare) are used to deliver what you share. For this we store a random identifier of your headset, your Telegram chat ID and display name, and, for each 360° frame or video you send, its Telegram file references and technical details (type, resolution, size, time) and view counts. The files themselves are stored by Telegram in your chat with the bot and are subject to Telegram’s privacy policy. Anyone who has the link to a shared frame or video can view it. To keep the service working and diagnose problems, the developer may occasionally review shared items; we also keep aggregated usage counts (for example, the number of shares per day). Nothing is sent to Telegram unless you link the bot and choose to share an item.
You can unlink Telegram at any time in the App and delete messages in your chat with the bot. To have the remaining data removed, contact us at the address below.
5. Feedback chat with the developer
If you write to the developer from the App (the in-app chat or the rating form), your message is sent to our service (hosted on Cloudflare) and forwarded to the developer’s Telegram through a support bot; the developer’s replies come back the same way and are shown in the App. No account is needed: the App creates a random identifier for your installation. We store the conversation (your messages, the developer’s replies, times) linked only to that identifier. If the “Attach tech info” option is on (you can switch it off before sending), the message also includes your headset model, app version, the last camera model used, the app language and a few recent error lines from the App — exactly what is listed next to the option. Attachments you choose (for example, a screenshot or a snapshot of the current view) are sent to the developer’s Telegram and are subject to Telegram’s privacy policy. To have a conversation deleted, write to us in the chat or at the address below.
6. Headset web page on your local network
The App can run a small web page on your headset (vr.local:8080) so you can send .OSV and 360° files from your phone or computer, or download ZIP files to view in a browser. This page is available only on your local Wi-Fi network while the App is running; files travel directly between your devices and the headset and do not pass through our servers.
7. Device permissions
- All files access: requested once, with an explanation, so the App can read the DJI camera (in “Transfer File: USB” mode) or a memory card in a USB card reader directly and play .OSV files without copying or exporting them. The App uses this access only to find and read your 360° videos and to save the copies you ask it to make (My files, Save for YouTube). Your files are not uploaded anywhere unless you explicitly share them.
- Internet: to verify your license, for the optional Telegram sharing in section 4 and for the feedback chat.
- Camera and microphone: not used. The App does not access your headset’s cameras or microphone.
8. Children
The App is not directed to children and does not knowingly collect data from anyone.
9. Changes
We may update this policy; the “last updated” date will change accordingly.
10. Contact
Questions about privacy: support@vr360viewer.com.
Independent, unofficial app. Not affiliated with, endorsed or sponsored by SZ DJI Technology Co., Ltd. or Meta. DJI and Osmo are trademarks of SZ DJI Technology Co., Ltd.