Privacy Policy
Loll Player is built to keep your media life on your own device. This policy explains, in plain language, what the app stores, the one situation in which anything is sent to us, and the choices you have. We've kept it short, because there isn't much to report: Loll Player has no accounts, no ads, and no analytics — and by default, nothing the app does ever reaches us.
This policy is about Loll Player and MagicRayality LLC. It does not cover the headset, your Meta account, or the Meta Horizon Store — those are Meta's, and we point to Meta's policy below.
This English document is the official privacy policy. Other language pages on this site are short notices that point here; they are not translations of this policy.
What information do we collect?
What the app stores on your headset — and never sends to us. Loll Player keeps your settings, watch history, favorites, resume positions, and playback preferences in its own private storage on your headset. Passwords for your media servers are encrypted by your headset before they are saved. Thumbnails and other temporary files are stored only while they are needed, then cleaned up automatically. For example, when you pause a movie halfway and come back the next evening, the position you stopped at is stored on your headset — not on our servers.
Backup. The app does not use Meta cloud backup. Settings, watch history, and favorites stay on this headset. If you want a copy, use the export in Settings; you can import that file later on the same or another headset. Passwords are protected with an encryption key that never leaves your headset, so a copy restored on a new device will ask you to sign in to your servers again. Thumbnails and temporary files are not included in that export.
Error reports — only if you say yes. The only information that can leave the app and reach us is error reports, and only if you turn reporting on in Settings → Privacy. It is off by default. When it is on and the app crashes or runs into a problem, it sends us:
- A technical description of what went wrong, such as a crash log;
- The app version you are running;
- Basic technical details about your headset, such as the model, display and refresh-rate specifications, and system build;
- Playback quality statistics, such as bitrate and buffering counts; and
- A random ID that changes every time the app starts and is not connected to your identity or your media.
File names, media titles, and anything about the content you watch are removed from reports before they are sent. Reports travel over HTTPS to our own server. That connection also shows our host the headset's IP address, which we do not use to identify you. Reports are kept for up to 1 year and then deleted, and are used for one thing only: fixing bugs. You can turn reporting off at any time, and turning it off stops all future reports.
Some screens also show a "Send to developers" button when something goes wrong. Pressing it sends us that one report — only because you pressed it.
When you play media from your own servers. Loll Player plays your media from wherever you keep it: on the headset, on a USB drive, or on servers you add yourself — like Plex, Emby, Jellyfin, or shared folders on your home network. When you watch from those, the traffic goes directly between your headset and your server. We are not part of it, and we cannot see it. The app tells your server basic things about itself — its name, the app version, and a random ID your server uses to tell your devices apart — the same kind of information any player app provides.
Microphone. Loll Player never asks for microphone access.
Passthrough and your surroundings. Loll Player offers a passthrough viewing mode, which lets you see your real surroundings through your headset's cameras while using the app. The camera feed is handled entirely by your headset's system: the app can turn it on or off, but it never receives, reads, records, or stores anything from the camera. What's in your room never reaches the app — or us.
How do we use the information we collect?
Error reports are used to find and fix problems in the app, and for nothing else. We do not build profiles, we do not advertise, and we do not sell or rent your information. The server that receives error reports is operated for us by a hosting provider, solely so the reports can reach us; we don't share them with anyone else.
What we don't do
- No accounts. The app never asks you to create an account or sign in.
- No ads and no trackers. There are no advertising or tracking technologies in the app.
- No analytics. The app does not measure how you use it.
- No hidden connections from us. Loll Player does not contact MagicRayality, and does not send your media or settings to anyone, unless you play from a server you added or send an error report. That does not include the headset and Store, which Meta operates under its own policy.
- No reading your Meta account. The app doesn't use your Meta account or read any information Meta holds about you.
The headset, your Meta account, and the Store
This policy is only about Loll Player and MagicRayality LLC. The app runs on Meta Quest. Meta — not us — operates the headset, the Meta account, and the Meta Horizon Store, and may collect information about your use of the headset and of apps installed from the Store (for example that Loll Player is installed, and how long it is used). That collection is Meta's, under Meta's Developer Data Use Policy. We do not control it, and we do not see what you watch.
Meta may show us aggregated Store metrics in the developer dashboard — counts such as installs, how many people opened the app, average time spent, and crash rates — not a list of who you are and not anything about your media. The app itself still does not measure how you use it.
Your choices and your rights
- Turn error reporting on or off any time in Settings → Privacy.
- Delete everything on the headset by uninstalling the app. Settings, history, and stored data are removed from the device. We do not keep a copy of that local data.
- Clear space by removing thumbnails and temporary files; the app manages them automatically, and they are not part of a config export.
One honest consequence of our design: because error reports carry only a random ID that changes every time the app starts, we cannot tell which reports — if any — came from you. Reports already sent stay on our server until they age out; we can't look up, correct, or delete a specific person's reports on request. Turning reporting off is the way to stop them. For anything else, reach us through the contact form.
If you are in the EU, UK, or a similar jurisdiction: our legal basis for processing error reports is your choice to send them (the setting is off by default), and our legitimate interest in fixing bugs. Our hosting provider may process these reports in countries other than your own.
Children
Loll Player is a general-audience app. We do not knowingly collect personal information from anyone, including children — because the app sends nothing to us unless you turn on error reporting.
How will we tell you about changes?
If the app's handling of information ever changes, we will update this page and the effective date above.
How to contact us
Questions or requests about this policy: reach us through the contact form.
MagicRayality LLC · magicrayality.com · Operation manual