Universal TV Remote Developed by DongRuaLabs Distributed on Google Play
Last Updated: April 23, 2026
1. INTRODUCTION AND SCOPE
This Privacy Policy ("Policy") governs the collection, processing, and use of data by the mobile application Universal TV Remote (Package name: com.remote.tv.control.qz) (the "App"), developed and operated by DongRuaLabs ("we," "us," or "our").
The App is distributed exclusively through Google Play. Universal TV Remote is an integrated application that combines two distinct core functionalities: (1) Smart TV remote control, enabling users to discover and operate Smart TVs over a local Wi-Fi network; and (2) screen mirroring, photo casting, and video casting, enabling users to stream content from their Android device to a compatible TV or display receiver. Because the App encompasses both utility control and media casting, this Policy covers the full permission scope required by both feature sets.
We are committed to protecting your privacy and handling your data with transparency and minimal collection.
This Policy explains what data we collect, why we collect it, which third-party partners are involved, and what rights you have.
By downloading, installing, or using the App, you agree to the terms of this Policy. If you do not agree, please do not use the App.
2. DATA COLLECTION AND PROCESSING
We design the App on the principle of data minimization. We do not collect, upload, or store your personal media files, remote commands, or browsing activity on our servers. All core functionality — TV discovery, remote control commands, media file selection, and casting — is processed locally on your device and transmitted exclusively over your local Wi-Fi network. A. Information You Voluntarily Provide Customer Support: If you contact us for support, feedback, or any inquiry via email, we may collect your email address and the content of your message in order to respond. This information is not used for marketing purposes and is not shared with third parties beyond what is necessary to address your inquiry. B. Automatically Collected Technical Data To ensure the App functions correctly, diagnose technical issues, and support the advertising-based free model, we and our third-party partners automatically collect certain non-personal technical data, including: - Device Information: Device model, manufacturer, operating system version, screen resolution, and language/locale settings. - Network Information: IP address (used locally for TV device discovery on your LAN, never transmitted to our servers for identification purposes), network connection type (Wi-Fi or mobile data), and Wi-Fi signal details. - Advertising Identifiers: The Google Advertising ID (GAID) — a user-resettable, non-persistent identifier — used by our advertising partners to serve relevant advertisements and measure advertising performance. You may reset or opt out of this identifier at any time in your device settings. - Usage and Diagnostics: Crash reports and anonymized session data for debugging and improving App stability. C. Local Processing — No Cloud Storage of Personal Content Remote Control Functionality: All commands sent from the App to your TV (volume, channel, navigation, input selection, etc.) are transmitted exclusively over your local Wi-Fi network directly to your TV. No command data is routed through or stored on our servers. Casting and Screen Mirroring: When you select photos or videos to cast, or activate screen mirroring, the App accesses those files directly from your device storage and streams them over your local Wi-Fi network to the target display. We do not upload, process, or retain copies of your media content on any external server. 3. APP PERMISSIONS AND PURPOSE To deliver its features, the App requests specific Android system permissions. We are fully transparent about each permission, its category, and the precise reason it is necessary. Permissions are requested only when the relevant feature is accessed and, where technically feasible, only for the duration of that use. Permission Table Permission Category Purpose & Justification android.permission.INTERNET Network Required to access the internet for device discovery over LAN, loading advertisements, checking for app updates, and enabling casting/streaming functionality. android.permission.ACCESS_WIFI_STATE Network Checks Wi-Fi connection status before scanning for Smart TVs and casting devices on the local network, and before loading advertisements. android.permission.ACCESS_NETWORK_STATE Network Detects whether the device has an active internet or Wi-Fi connection before initiating TV discovery, casting sessions, or ad requests. android.permission.CHANGE_WIFI_MULTICAST_STATE Wi-Fi Control Enables Wi-Fi multicast mode, which is critical for discovering TVs and casting receivers (e.g., Chromecast, DLNA/UPnP, Samsung SmartThings, LG ThinQ) on the local network using SSDP and mDNS protocols. android.permission.READ_EXTERNAL_STORAGE Storage (Legacy) Grants access to photos, videos, and other media files on devices running Android 12 and below, enabling the user to select and cast content to their TV. android.permission.WRITE_EXTERNAL_STORAGE Storage (Legacy) Allows temporary write access to device storage on Android 12 and below, used when caching buffered media content during a casting session. No personal files are modified or deleted. android.permission.READ_MEDIA_IMAGES Storage (Android 13+) Grants access to the device photo gallery on Android 13 and above, allowing the user to browse and cast images to their TV. Access is limited to files the user actively selects. android.permission.READ_MEDIA_VIDEO Storage (Android 13+) Grants access to the device video library on Android 13 and above, allowing the user to browse and cast video files to their TV. android.permission.VIBRATE Device Features Enables haptic feedback (vibration) when interacting with the remote control interface. This permission is also used by integrated advertising SDKs (e.g., AppLovin) for interactive ad content. android.permission.FOREGROUND_SERVICE Background Tasks Allows the App to run a foreground service so that casting and streaming sessions continue uninterrupted while the user multitasks on their device. android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION Screen Casting Required on Android 14+ to run the screen mirroring service as a foreground service of the MEDIA_PROJECTION type, as mandated by Android policy. android.permission.MEDIA_PROJECTION Screen Casting Enables the screen mirroring feature, which captures the device's screen and streams it to the TV. The user must explicitly grant this permission through a system-level dialog before each session begins. android.permission.WAKE_LOCK Screen Casting Prevents the device's screen and CPU from sleeping during active casting or screen mirroring sessions to ensure uninterrupted streaming. android.permission.POST_NOTIFICATIONS Notifications Required on Android 13 and above to display notifications for ongoing casting sessions and background services (e.g., informing the user that screen mirroring is active). Note on WRITE_EXTERNAL_STORAGE: This permission is declared for legacy compatibility on Android 12 and below. It is used solely to support temporary cache operations during media casting sessions. The App does not use this permission to create, modify, or delete any of the user’s personal files. Note on MEDIA_PROJECTION (Screen Mirroring): This permission is not granted automatically. Android requires the user to explicitly approve a system-level dialog before each screen mirroring session begins. The App cannot capture the screen without this explicit, session-specific approval. 4. THIRD-PARTY SERVICES, SDKS, AND ADVERTISING The App integrates third-party software development kits (SDKs) to support advertising (which funds the free version of the App), attribution measurement, and analytics. These partners may independently collect non-personal technical data such as the Advertising ID, IP address, device model, and anonymized usage signals in accordance with their own privacy policies. We do not sell your personal data to any third party. The table below identifies each integrated partner, its purpose, and a link to its respective privacy policy: SDK / Partner Purpose Privacy Policy Google AdMob Advertising / Monetisation https://policies.google.com/privacy Google Firebase Analytics Analytics / Crash Reporting https://policies.google.com/privacy Meta Audience Network (Facebook) Advertising / Mediation https://www.facebook.com/about/privacy AppLovin (MAX) Advertising / Mediation https://www.applovin.com/privacy IronSource / LevelPlay Advertising / Mediation https://developers.is.com/ironsource-mobile/air/ironsource-mobile-privacy-policy Pangle (TikTok for Business) Advertising / Mediation https://www.pangleglobal.com/privacy Mintegral Advertising / Mediation https://www.mintegral.com/en/privacy InMobi Advertising / Mediation https://www.inmobi.com/privacy-policy Unity Ads Advertising / Mediation https://unity3d.com/legal/privacy-policy Vungle (Liftoff Monetize) Advertising / Mediation https://vungle.com/privacy Adjust Attribution / Analytics https://www.adjust.com/terms/privacy-policy AppsFlyer Attribution / Analytics https://www.appsflyer.com/legal/privacy-policy RevenueCat Subscription Management https://www.revenuecat.com/privacy Note for Users in the European Economic Area (EEA) and United Kingdom: In compliance with the General Data Protection Regulation (GDPR) and the UK GDPR, we request your explicit consent via a Consent Management Platform (CMP) before collecting personal data for personalized advertising. You may modify your consent preferences at any time through the in-app privacy settings. Note for Users in California, USA: Under the California Consumer Privacy Act (CCPA), you have the right to know what personal information is collected about you, to request deletion of your data, and to opt out of the sale of your personal information. We do not sell personal information. For further requests, please contact us at the address provided in Section 11. 5. HARDWARE COMPATIBILITY AND FEATURE AVAILABILITY DISCLAIMER Universal TV Remote is designed to be compatible with a wide range of Smart TV brands and display receivers. However, the availability and performance of individual features depend entirely on factors outside our control, including the make, model, firmware version, and network configuration of your specific television or display device. The following disclaimers apply: - TV Remote Control: Supported TV brands and models include, but are not limited to, Samsung, LG, Sony, TCL, Hisense, Philips, Panasonic, and other SSDP/UPnP-compatible Smart TVs. Not all Smart TVs support network-based remote control. The App cannot guarantee that every TV model will respond to all available control commands. - Screen Mirroring: The screen mirroring feature streams your device display to the TV using Android’s MediaProjection API and a compatible casting protocol. Actual performance, frame rate, and latency depend on your device hardware, Wi-Fi network quality, and the receiving TV’s processing capability. Some TVs or Android versions may not support this feature. - Photo and Video Casting: Casting media to a TV relies on DLNA/UPnP or Chromecast (Google Cast) protocols. Supported formats and maximum resolutions depend on your TV’s built-in media renderer. Some file formats, codecs, or resolutions may not be rendered correctly on all TVs. - Network Dependency: All features require that your Android device and your TV be connected to the same local Wi-Fi network. Router configurations that isolate devices on the same network (AP Isolation / Client Isolation) will prevent the App from discovering or communicating with your TV. - General: DongRuaLabs does not warrant that any specific feature will function on any specific TV model. We continuously work to expand compatibility and address reported issues. 6. DATA SECURITY We implement appropriate technical and organisational measures to protect the limited data we process: - Local-First Architecture: Your media files, remote commands, and personal content are processed on your device and transmitted over your local network. They are never routed through or stored on our servers. - Encrypted Communications: All communications between the App and our third-party advertising and analytics partners are transmitted via secure protocols (HTTPS/TLS). - No Account Required: The App does not require user account creation or login, which minimises the risk of account-related data breaches. - Advertising ID Control: The Google Advertising ID, which is the primary identifier used by our advertising partners, is a user-resettable pseudonymous identifier. You can reset it or opt out of personalised advertising entirely from your device settings at any time. While we take reasonable steps to protect data, no method of electronic transmission or storage is completely secure. We cannot guarantee absolute security against all potential threats. 7. DATA RETENTION We do not maintain servers that store your personal content. For the limited technical data that is processed by our third-party partners (e.g., Advertising IDs, crash logs, analytics events), retention periods are governed by each partner’s own data retention policies, accessible via the links provided in Section 4. Any information you voluntarily provide to us for customer support purposes (e.g., email correspondence) is retained only for as long as necessary to resolve your inquiry, and is not used for any other purpose. 8. CHILDREN'S PRIVACY The App is not directed to children under the age of 13 (or under the age of 16 in jurisdictions where this threshold applies, such as certain EEA member states). We do not knowingly collect personal information from children. If we become aware that a child has provided us with personal information without verifiable parental consent, we will take prompt steps to delete that information from our records. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at the email address provided in Section 11. 9. YOUR RIGHTS AND CHOICES A. Advertising Opt-Out - Reset Advertising ID: Navigate to Settings > Google > Ads > Reset advertising ID on your Android device to generate a new, unlinkable Advertising ID. - Opt Out of Personalised Ads: On Android 12 and above, you can enable "Opt out of Ads Personalisation" in the same settings menu. This instructs our advertising partners to serve only non-personalised advertisements. - In-App Consent Management: Where applicable (primarily EEA/UK users), you can review and modify your advertising consent choices through the App’s in-app privacy settings or consent management interface. B. Access, Correction, and Deletion Because we do not store your personal files or content on our servers, most data deletion requests are addressed by revoking App permissions from your device settings and uninstalling the App. For data held by our third-party advertising partners (linked to your Advertising ID), you should consult their respective privacy policies and opt-out mechanisms. For any other data access or deletion request, please contact us directly. C. Permission Revocation You may revoke any App permission at any time via your Android device settings (Settings > Apps > Universal TV Remote > Permissions). Revoking a permission will disable the corresponding feature but will not affect unrelated App functionality. 10. INTERNATIONAL DATA TRANSFERS DongRuaLabs operates primarily in Vietnam. Our third-party advertising, analytics, and attribution partners are global organisations that may process data in jurisdictions outside your country of residence, including the United States, the European Union, and Southeast Asia. When data is transferred internationally by these partners, they are required to maintain appropriate data protection safeguards consistent with applicable law. For EEA/UK users, international transfers of personal data by our advertising partners are subject to Standard Contractual Clauses or other GDPR-compliant transfer mechanisms as described in each partner’s own privacy policy. 11. CHANGES TO THIS POLICY We may update this Privacy Policy from time to time to reflect changes in our App features, third-party integrations, or applicable legal requirements. Any material changes will be communicated by updating the "Last Updated" date at the top of this Policy. For significant changes that materially affect how we handle your data, we will provide additional notice within the App or through the Google Play listing. Your continued use of the App after the effective date of any changes constitutes your acceptance of the revised Policy. We encourage you to review this Policy periodically. 12. CONTACT US If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at: Developer: DongRuaLabs Contact email: dong@dong.vc We will endeavour to respond to all inquiries within a reasonable time. For data subject requests under the GDPR or CCPA, we aim to respond within 30 days of receipt.