Privacy Policy
My VR Media Player — package com.solusvoid.myvrplayer, by SolusVoid.
Effective date: November 5, 2026. Last updated: November 5, 2026. Contact: solusvoidofficial@gmail.com.
This page is the official privacy policy URL submitted to Google Play for this app.
1. Overview — your videos stay on your device
My VR Media Player is an offline-first local video player. It plays video files stored on your device (via the Android media library). Your videos are never uploaded, streamed, or sent to our servers — there are no accounts and no cloud sync.
Internet access in the app is used only for advertising (Google AdMob), the one-time Remove Ads purchase (Google Play Billing), and purchase verification via a stateless SolusVoid service that stores nothing (see §10). No analytics, no accounts, no cloud sync. If ads fail to load — for example in airplane mode — video playback continues normally, and a previously purchased upgrade stays honored on your device.
2. Data we collect
We do not operate our own analytics or tracking. The following data is processed by Google's advertising and store SDKs embedded in the app (Google Mobile Ads / AdMob, User Messaging Platform for consent, Google Play Billing, and Google Play Integrity) plus the stateless purchase-verification flow described in §10. The app does not embed a third-party crash-reporting SDK; diagnostics come from the ads SDK and Google Play (for example Play Vitals), and from reports you choose to send us.
| IP address / approximate location | IP address is processed by the ads SDK to deliver ads, estimate coarse location for ad targeting/fraud prevention, and diagnose failures. In Play Data safety this is declared under Approximate location (and related device/other identifiers), not as a standalone "IP address" category. |
|---|---|
| Advertising ID (Device or other IDs) | The Android advertising ID (resettable by you) used for ad personalization, frequency capping, and measurement. In Play Data safety this is declared under Device or other IDs. You can reset or delete it in Android Settings (see §4). |
| App interactions | Ad views, ad clicks/taps, and purchase confirmation for Remove Ads. Used for ad delivery, billing entitlement, and declared under App interactions in Play Data safety. |
| Purchase history | When you buy or restore Remove Ads, the app sends the Google Play purchase token (and, on release builds, a Google Play Integrity token about the app/device verdict) to a stateless SolusVoid verification service, which checks it with Google's Play Developer API and Play Integrity API and returns a signed result. These tokens are processed transiently to confirm the purchase and detect fake billing or tampered app copies; the service does not write them to a database. Google Play retains purchase records under Google's terms. In Play Data safety this is declared under Purchase history. |
| Diagnostics | Diagnostic and performance data from the Google Mobile Ads SDK and Google Play (such as Play Vitals), used to detect failures and improve stability. The app does not embed Crashlytics and does not upload your video files; reports you send voluntarily are used only to investigate the issue you report. |
Data we do NOT collect
We do not collect your name, email, phone number, precise location, contacts, media file contents, or playback history. Playback history and per-video playback state are stored only locally on your device and are excluded from Android backup and device transfer. General app settings also live on the device and are local to the installation.
3. How we use data
- Advertising: display banner, native, interstitial, and rewarded ads; cap frequency; detect invalid traffic/fraud; serve limited or non-personalized ads when consent signals require them.
- Measurement: understand aggregate ad performance (impressions, clicks).
- Purchases: verify (server-side, to prevent fake-billing apps) and remember the one-time Remove Ads purchase on your Google account.
- Stability: diagnose crashes and keep playback reliable.
We do not sell personal data for money. Some US state privacy laws define "sale" or "share" more broadly to include disclosure of personal information for cross-context behavioral advertising. Where that definition applies, ad personalization may be treated as a "sale", "share", or "targeted advertising", and you can opt out through Settings → Legal → Privacy options (see §5). We do not use your videos or local history for advertising.
4. Consent & advertising choices (UMP)
When ads are enabled (for example, before a Remove Ads purchase), the app requests consent information through Google's User Messaging Platform (UMP) on each launch and checks canRequestAds() before any ad request. Where a European regulations message applies (EEA, UK, and Switzerland), the consent form can appear at launch and can be reopened from Settings → Legal → Privacy options when required. For applicable US states, the US state form is available from Settings → Legal → Privacy options; in the current release, it is not presented automatically at launch. All ad requests follow the UMP canRequestAds() result and the consent signals UMP writes (TCF/GPP). If canRequestAds() is false, the app makes no ad request and playback continues normally.
Declining personalized ads or opting out of sale/share is not the same as removing ads. Where UMP/TCF/GPP signals and Google's policies allow, limited or non-personalized ads may still appear. Those ads are not based on the personalization you declined. Playback is unaffected. Only the one-time Remove Ads purchase removes ads (see §10).
Your choices, available anytime:
- Reset or delete your Advertising ID: Android Settings → Privacy → Ads → Reset advertising ID or Delete advertising ID.
- Opt out of ad personalization: Android Settings → Privacy → Ads → Opt out of Ads Personalization (wording varies by version).
- Manage advertising choices: in the app, open Settings → Legal → Privacy options when a consent form is required. This is the entry point for the EEA/UK/CH form and the US state form. You can also reset or delete your Advertising ID and opt out of ad personalization in Android Settings.
- Remove all ads: buy the one-time Remove Ads upgrade (see §10) — with premium status, the app performs no ad initialization, preload, or display.
Google's use of data for ads is governed by Google's Privacy Policy and Google's advertising disclosures.
5. US state privacy rights
If you live in a US state whose privacy law applies to this app, you have the rights below, subject to that law's exceptions and identity-verification requirements. We do not sell personal data for money.
- Know / access: request what personal information we process about you and how it is used and shared.
- Delete: request deletion of personal information we hold about you.
- Correct: request correction of inaccurate personal information we hold about you.
- Opt out of sale, share, or targeted advertising: where state law treats cross-context behavioral advertising as a "sale" or "share", use Settings → Legal → Privacy options to opt out. You can also reset or delete your Advertising ID in Android Settings (see §4).
- Non-discrimination: we will not deny you the app, charge a different price, or provide a different level or quality of service because you exercised a privacy right. Remove Ads is a paid product available to everyone; opting out does not remove ads or change playback. This non-discrimination commitment applies to all users covered by an applicable state law.
- Authorized agent: you may use an authorized agent to submit a request on your behalf. Email us with the request and written permission signed by you. We may ask you to verify your identity and the agent's authority before acting.
How to submit a request. For opt-out of sale/share/targeted advertising, use Settings → Legal → Privacy options (the US state message) or the Android Advertising ID controls. For know/access, delete, correct, or an authorized-agent request, email solusvoidofficial@gmail.com with your state, the right you are exercising, and enough detail for us to respond. Because the app has no accounts and we do not keep a server-side profile, we may hold little or no data to return or delete; we will explain what applies and, where relevant, point you to Google's controls for ad and purchase data. We aim to respond within the time required by applicable law.
6. EEA/UK GDPR rights & legal bases
If you are in the European Economic Area or the United Kingdom, data protection law gives you the rights below. SolusVoid is the controller for the processing described in this policy; contact details are in §14.
Legal bases
| Personalized advertising and related device storage/access where required | Consent. You give it through the UMP consent form and can withdraw it at any time via Settings → Legal → Privacy options. |
|---|---|
| Limited/non-personalized advertising, fraud and security checks, and measurement where permitted | Legitimate interests. We and our providers have an interest in funding the free app, preventing invalid traffic and abuse, and keeping the service secure. We balance those interests against your rights and offer the opt-outs described in §4. |
| Remove Ads purchase, entitlement, and verification | Contract. Processing is necessary to provide the purchase you requested, keep the entitlement on your account/device, and verify it with Google Play. |
Your rights
- Access: obtain a copy of the personal data we process about you.
- Rectification: ask us to correct inaccurate data.
- Erasure: ask us to delete data we hold about you.
- Restriction: ask us to limit processing while a request is resolved.
- Objection: object to processing based on legitimate interests.
- Portability: receive data you provided in a structured, commonly used format where the law applies.
- Withdraw consent: withdraw advertising consent at any time via Settings → Legal → Privacy options. Withdrawal does not affect processing carried out before withdrawal, and it does not affect playback.
- Complaint: complain to the supervisory authority in your country (for the UK, the Information Commissioner's Office). You can also send a complaint to us at the contact in §14.
To exercise access, rectification, erasure, restriction, objection, or portability, email solusvoidofficial@gmail.com. We may ask for information to verify your identity. If you object to processing based on legitimate interests, we will stop unless we have compelling legitimate grounds or need the data for legal claims. Because the app has no accounts and we hold no server-side profile, some requests may concern data held by Google; we will direct you to the right Google control where that is the case.
8. Security & storage
Ad, diagnostic, and purchase-verification data in transit is protected with TLS encryption, and the verification service does not store purchase or integrity payloads in a database. Your video files, playback history, and preferences remain on your device; the local history database and the encrypted entitlement file are explicitly excluded from Android backup and device transfer. The public website is hosted by GitHub Pages, which records visitor IP addresses for security; the verification service is hosted on Cloudflare Workers. Those providers may keep operational logs under their own policies.
9. Retention & deletion
- Advertising/diagnostic data is retained according to Google's retention schedules (see Google's policy linked above).
- Local data you control: clear the app's local data from Android Settings → Apps → My VR Media Player → Storage, or uninstall the app.
- Clear history: Settings → Playback history → Clear history deletes saved playback history and per-video settings. Your video files, app settings, and the Remove Ads entitlement are kept; the current video keeps its display settings, and continuing playback starts new history.
- Deletion and rights requests: because we hold no server-side account data, email solusvoidofficial@gmail.com for privacy questions and we will direct you to the right Google control (Advertising ID reset/deletion, Play purchase records). See §5 for US state rights and §6 for EEA/UK rights.
11. App permissions
| Read media (video) | To list and play your local video files. Required for the core feature. |
|---|---|
| Internet + network state | Ads and purchase verification. Loading and displaying AdMob ads and consent messaging, plus the one-time Remove Ads verification (§10). Playback works without connectivity. |
| Advertising ID permission | To read the resettable advertising ID for ads (see §4). |
| Billing | Google Play Billing is used to offer and verify the one-time Remove Ads purchase; it does not add a special Android runtime permission. The verification step sends the purchase token (and a Play Integrity token on release builds) to the stateless SolusVoid service described in §10. |
| Screen-on during playback | No wake-lock permission is requested. The app keeps the screen on with a window flag while a video is playing. |
12. Children
The app is intended for users aged 13 and over and is not directed at children under 13. The Play listing declares the target age groups and content rating (including the presence of ads). A target age of 13+ does not by itself remove legal obligations that apply in a user's country.
13. Changes to this policy
If this policy changes materially, we will update the effective date above and publish the new version at this same URL before the change takes effect in a store update.
14. Controller & contact
Controller: SolusVoid, developer of My VR Media Player.
App: My VR Media Player, package com.solusvoid.myvrplayer
Privacy contact: solusvoidofficial@gmail.com
For privacy requests, include your country or US state and the right you are exercising so we can route the request correctly.