Universal TV Remote Control
Android + iOS

Privacy Policy

This Privacy Policy describes how Universal TV Remote Control handles information when you use the application and related support channels.

Last updated: April 10, 2026
Developer: Vasilii Bauer
Package name: com.mclib.universaltv.remotecontrol

1. Controller and Contact Information

Developer / Publisher: Vasilii Bauer

Country: USA

Website: https://universaltvrc.com/

Privacy and support contact: mclibteam@gmail.com

2. Scope

This Privacy Policy applies to the Universal TV Remote Control mobile application on Android and iOS, the app's in-app support contact workflow, and app-related disclosures provided to users through store listings or in-app notices.

This Privacy Policy does not create a user account system because the app does not provide account registration or login functionality.

3. Summary

  • The app stores saved TV devices and user preferences locally on the device.
  • The app uses third-party SDKs for analytics, crash reporting, advertising, and measurement.
  • The app may process local network identifiers such as TV names, local IP addresses, and connection ports in order to discover and control compatible devices on the same network.
  • Microphone access is used only when you explicitly use the voice control feature for compatible Android TV scenarios.
  • Support diagnostics are included only if you choose to open and send a support email.
  • The app is not intended for children.

4. Information We Collect or Process

4.1 Information processed locally on your device

The following information may be stored locally on your device to provide the app's core functionality:

  • saved TV devices;
  • device names;
  • local IP addresses and connection ports of TVs or other compatible devices;
  • selected control methods and related device settings;
  • application settings and preferences.

We do not use the above locally stored items to create user accounts or cloud profiles.

4.2 Analytics and usage information

The app uses analytics and measurement tools, including Firebase Analytics and Yandex AppMetrica. These services may collect or receive information such as app instance identifiers, advertising identifiers, device identifiers, app events, device and operating system information, approximate location inferred from IP address, language, usage interactions, and other analytics-related technical signals.

4.3 Crash, performance, and diagnostics information

The app uses Firebase Crashlytics to receive crash reports and technical diagnostics. Crash and diagnostic data may include device model, operating system version, app version, language settings, technical state information, stack traces, and related diagnostic signals necessary to identify and resolve stability issues.

4.4 Advertising and advertising-related information

The app uses Appodeal, AdMob, Facebook advertising technologies, and mediation or advertising partners integrated through those services. These providers may collect or receive advertising-related and technical data, which may include advertising identifiers, IP address, device identifiers, approximate location derived from IP address, ad request information, ad interactions, impression and performance data, fraud-prevention signals, and other information required to deliver, measure, or improve advertising.

Depending on your region, platform, applicable law, SDK behavior, and the choices presented to you through a consent flow, ads may be personalized or non-personalized.

4.5 Local network and device discovery information

To discover and control TVs on the same local network, the app may process local network information, including Wi-Fi connection status, multicast discovery responses, discovered device names, local IP addresses, and connection ports. This processing is necessary to detect compatible devices and establish local connections.

4.6 Voice control information

If you use the voice control feature for compatible Android TV functionality, the app may temporarily access microphone input for the sole purpose of capturing your voice command. We do not state that such audio is retained by us as stored user content. Audio input is used only when the feature is actively invoked by you and may be transmitted to the connected TV or relevant platform component solely to perform the requested voice-control action.

4.7 Support information you choose to send

If you contact us through the app's support email flow, you choose whether to send the message. Before sending, you can review the content of the email. The support email may include:

  • your email address and the content of your message;
  • a support reference generated from date and time;
  • the UTC time when the support draft was created;
  • app version and build number;
  • app locale and system locale;
  • device model, platform, and operating system version;
  • whether auto-discovery is disabled;
  • Wi-Fi status and VPN status;
  • the number of saved devices;
  • if an active device exists: active device name, brand, model, platform, type, paired state, selected control method, connection address, connection port, infrared profile, and discovered TV name;
  • recent application debug logs.

Before insertion into support content, parts of diagnostic logs are sanitized by removing or redacting certain fields, including fragments such as address=..., uri=..., trailing data=... values, and IPv4 addresses replaced with [redacted-ip]. However, no diagnostic sanitization method can be guaranteed to eliminate every possible identifying element in all cases.

5. How We Use Information

  • to discover compatible TVs and devices on the local network;
  • to connect to TVs and send remote-control commands;
  • to support infrared control where available;
  • to enable voice control where you actively use that feature;
  • to maintain app settings and saved device records locally on your device;
  • to analyze usage trends and improve features, quality, and reliability;
  • to detect, diagnose, and fix crashes, bugs, and performance issues;
  • to serve, measure, secure, and optimize advertising;
  • to respond to support requests and troubleshoot reported issues;
  • to comply with legal obligations, enforce rights, and protect the app, users, and third parties.

6. Third Parties and Sharing

We may share, transmit, or make information available to third parties where required for the app's operation, analytics, diagnostics, advertising, support, compliance, or protection of rights.

Categories of third parties

  • Analytics providers: Firebase Analytics, Yandex AppMetrica.
  • Crash and diagnostics provider: Firebase Crashlytics.
  • Advertising and mediation providers: Appodeal, AdMob, Facebook advertising technologies, and mediation / advertising partners integrated through Appodeal or other ad SDKs present in the app.
  • Email provider: your email provider and our email provider when you choose to send a support request.
  • Legal or security recipients: authorities, courts, advisors, or counterparties where disclosure is legally required or reasonably necessary to protect rights, security, or integrity.

We do not state that we sell personal information in the ordinary sense of selling customer lists for direct payment. However, advertising technologies may involve data sharing, tracking, or similar activities depending on region, definitions under applicable law, and third-party SDK behavior.

7. Permissions and Platform Access

Permission / Access Purpose When used
INTERNET Network communication for TV control, local discovery / connection flows, analytics, crash reporting, advertising, and related SDK functions. Used in network-based app scenarios and by integrated SDKs. Not required for a strictly offline infrared-only scenario.
ACCESS_NETWORK_STATE Checks connectivity state, including Wi-Fi or VPN-related state, and supports network-aware app logic and SDK behavior. Used as a supporting permission during normal app operation.
ACCESS_WIFI_STATE Determines whether the device is connected to Wi-Fi for local discovery and connection to TVs on the same network. Used only in Wi-Fi / local-network scenarios.
CHANGE_WIFI_MULTICAST_STATE Supports multicast-based local device discovery, including SSDP-type discovery workflows. Used only for local-network discovery.
NEARBY_WIFI_DEVICES Supports nearby Wi-Fi device discovery and related functions on newer Android versions. Used only for local-network discovery or connection features.
RECORD_AUDIO Captures microphone input for voice control in compatible Android TV scenarios. Used only when you explicitly activate the voice control feature.
TRANSMIT_IR Sends infrared commands through a device's IR transmitter where supported. Used only in infrared control mode.
iOS Local Network access Allows discovery of and connection to compatible devices on the same local network. Used only for local-network functionality on Apple platforms.

8. Legal Bases and Consent

Where required by applicable law, we or our third-party partners rely on consent for certain advertising, tracking, or similar processing activities. In some regions, a consent banner or similar notice may be shown when advertising technologies are initialized.

For other processing, we may rely on legitimate interests, contract-like necessity to provide the requested app functionality, compliance obligations, or other lawful bases recognized under applicable law, depending on the jurisdiction.

The app does not currently provide a dedicated in-app privacy settings screen, a general opt-out for analytics, or a separate in-app control labeled "Do Not Sell or Share." Availability of ad personalization controls may depend on region, platform, and the third-party consent flow presented to you.

9. Data Retention

  • Saved devices and app settings: retained locally on your device until you delete them within the app or remove the app.
  • Support emails: retained in email systems if you choose to send them.
  • Analytics, advertising, and crash data: retained by the applicable third-party providers according to their own retention practices and policies.

We do not guarantee deletion schedules for data retained by independent third-party providers. You should review the privacy materials of those providers for their retention details and controls.

10. Security

We take reasonable measures designed to protect information processed through the app. Such measures may include restricting access, using platform and provider security features, transmitting data over networks as required for app operation, and sanitizing certain support diagnostic elements before insertion into support emails.

No method of electronic storage, transmission, or processing is completely secure. Accordingly, we cannot guarantee absolute security.

11. International Data Transfers

The app uses third-party providers that may process information in countries other than your own. By using the app, you acknowledge that information may be transferred to and processed in jurisdictions with data protection laws that may differ from those in your country or region.

12. Your Rights and Choices

Depending on your jurisdiction, you may have rights to request access, correction, deletion, restriction, objection, withdrawal of consent, or a copy of certain personal information, subject to applicable law and limitations.

  • You may delete saved TV devices and app settings within the app or by uninstalling the app.
  • You may decide not to send a support email. You can review the prepared content before sending it.
  • You may review and manage certain advertising or tracking permissions through your device or platform settings where available.
  • Requests regarding this Privacy Policy may be sent to mclibteam@gmail.com.
Because the app does not provide user accounts and because many analytics, crash, and advertising data flows are operated by independent third-party providers, some deletion or access requests may be limited in practice or may need to be directed through platform- or provider-level controls.

13. Children's Privacy

The app is not intended for children and is not designed or marketed specifically to children. If you believe that information relating to a child has been provided to us in a manner inconsistent with applicable law, contact us at mclibteam@gmail.com.

14. Third-Party Services

The app relies on third-party services and SDKs for analytics, diagnostics, advertising, mediation, consent handling, and related technical functions. These third parties may maintain their own privacy notices, terms, and retention practices. Their handling of data is governed by their respective policies.

The following third-party privacy resources may be relevant:

The actual set of mediation or advertising partners may change over time as part of the app's advertising stack, platform configuration, consent flow, or SDK configuration.

15. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Updated versions will be indicated by a revised "Last updated" date. Material changes may also be communicated through the app, the store listing, the website, or other reasonable means where appropriate.

16. Google Play / App Store Disclosure Support Notes

This section is provided for internal publication support and consistency checking. It is not a substitute for your own review of store questionnaires.

  • The app uses analytics, crash reporting, advertising, and local network functionality.
  • The app does not provide account creation or account login.
  • The app stores device records locally on the user's device.
  • The app may process local IP addresses and connection ports for local device discovery and control.
  • The app may process microphone input only when the user explicitly uses voice control.
  • Third-party SDKs may collect identifiers, technical data, ad data, approximate location by IP, and diagnostics depending on platform, region, SDK behavior, and consent status.