Privacy Policy
How Remote TV handles your information — what stays on your device, what goes to your TV, and what we collect to run the app.
Pro App LLC ("we," "us," or "our") operates the Remote TV - Universal Remote app for iPhone and iPad ("Remote TV," "the app"). This Privacy Policy explains what information the app collects, why we collect it, who we share it with, and the choices you have. By downloading, installing, or using Remote TV, you agree to the practices described here. If you do not agree, please do not use the app.
The short version
- No account, no sign‑in, no ads. The app does not ask for tracking permission and does not use your device’s advertising identifier (IDFA).
- Remote control and casting happen on your home network. Button presses, the text you type, pairing, and the photos and videos you cast go directly from your device to your TV — with one exception for some Xumo TVs, described in Section 4.
- Your photos and videos stay yours. You pick what to cast in Apple’s photo picker, so the app never sees the rest of your library, and we never receive your photos or videos.
- Your TVs stay on your device. TV names, IP and MAC addresses, and pairing keys are saved on your iPhone or iPad. We do not upload them.
- We do collect some data to keep the app working and to run our business: usage and crash data through Google Firebase, purchase and subscription records (including notifications to our team about new trials and purchases), and Apple Search Ads attribution. The details are below.
- Information We Collect
- Your TVs & Home Network
- Casting & Screen Mirroring
- Xumo TVs
- How We Use Information
- Purchases & Subscriptions
- Advertising & Attribution
- Permissions
- Third-Party Services
- Data Sharing & Selling
- Data Retention
- Security
- Children’s Privacy
- Your Rights (GDPR / CCPA)
- International Transfers
- Changes to This Policy
- Contact Us
1. Information We Collect
You can use Remote TV without creating an account or giving us your name, email address, or phone number.
Information you provide
Nothing is required. The photos and videos you choose to cast go only to your TV, not to us (see Section 3). If you email us at [email protected], we receive your email address and whatever you include in your message, and we use it to answer you.
Usage and diagnostic data
The app uses Google Firebase (Analytics, Crashlytics and Remote Config) to understand how the app is used and to fix problems. This automatically collects:
- Device and app information — device model, operating system version, app version, language, app instance and installation IDs created by Firebase, and your approximate country or region, which Google derives from your IP address.
- How you use the app — for example, screens you open, your progress through the welcome screens (such as whether you allowed local network access, how many TVs the first search found, or which TV brands you picked), the type of remote button you press (such as “volume up”), the remote mode you use, when you connect to or disconnect from a TV, whether a connection or TV search succeeded, when screen mirroring starts, your theme and light or dark appearance setting, paywall views and closes, purchases (which product), when you reach a free limit, and responses to rating prompts.
- Casting — when a cast starts, fails, or ends: whether it was a photo or a video, the casting method (Google Cast, DLNA, or AirPlay), how the file was prepared (for example, converted or sent as is), the reason a cast failed, how many seconds it played, and the platform of the TV.
- TV and network diagnostics — the platform or brand of TVs the app finds, connects to, and casts to (such as “Samsung” or “Roku”), how many TVs were found, the network services a TV offers (such as “DLNA”), Wake‑on‑LAN attempts and automatic reconnections, technical details such as the model family and software version of TV models the app can’t control yet, and whether a VPN is active on your device, because a VPN can stop the app from finding TVs.
- TV apps you open — the name of a TV app you launch from Remote TV (such as “YouTube”), as reported by your TV.
- Crash reports — technical details about a crash, together with your TV’s platform and whether you have Remote TV Pro.
These analytics events do not include your TVs’ names, IP or MAC addresses, your Wi‑Fi network name, the text you type, what you watch, or the photos and videos you cast.
Identifiers
The app uses the identifier for vendor (IDFV) — an ID that iOS gives to apps from the same developer on your device, and that resets when you remove all of our apps — and the Firebase app instance ID. The app does not access your advertising identifier (IDFA).
2. Your TVs & Home Network
To work as a remote and to cast, Remote TV needs access to your local network. iOS asks for this permission the first time the app looks for TVs.
- Finding TVs. The app looks for TVs on the network your device is connected to, using standard discovery protocols (Bonjour/mDNS and SSDP), by checking devices on your local network for TV services, and by reading the descriptions TVs publish about themselves (such as brand and model).
- Controlling your TV. Button presses, touchpad gestures, and the text you type are sent directly from your device to your TV over your local network, using your TV’s own control protocol. We do not receive them.
- Pairing. The first time you connect, some TVs ask you to select Allow or to enter a code. The app then saves the pairing keys, tokens, or certificates your TV issues so it can reconnect later. Some TVs (such as LG, Vizio, Fire TV and Philips) receive a name for your device during pairing, and some also a random ID the app creates, so they can show and recognize what is connecting; this is sent only to the TV.
- Turning your TV on. To wake a TV over the network (Wake‑on‑LAN), the app reads your TV’s hardware (MAC) address from your device’s network table or from the TV, saves it on your device, and sends “wake” packets on your local network.
- App icons. The Apps tab may load app icons from web addresses provided by your TV. Some of those addresses are on the internet and operated by the TV’s platform provider, which will see your IP address, as with any web request.
What stays on your device. The app saves the TVs you’ve connected to (names, custom names, IP and MAC addresses, brand and model), up to five recent TVs, pairing data (some of it in the iOS Keychain), cached app lists, your Pro status, how many free photos you’ve cast today, your theme and appearance choices, and other app settings. None of this is uploaded to us. You can remove a recent TV with Forget this TV. Settings ▸ Reset all pairings removes the pairing data for all of your TVs, along with your recent TVs. Deleting the app removes the rest — except pairing credentials kept in the iOS Keychain, which can remain after the app is deleted, so use Reset all pairings first if you want those removed too.
3. Casting & Screen Mirroring
Casting photos and videos
To cast, you choose photos or videos in Apple’s photo picker. Remote TV does not ask for access to your photo library: iOS gives the app only the items you select, and the app never sees the rest of your library.
- Preparing your media. On your device, the app makes temporary copies of the items you picked and gets them ready for your TV. Photos are converted to standard JPEG images, which leaves out details stored with the original, such as where the photo was taken. Videos may be converted to a format your TV can play, and a video can keep details stored in the original file, such as when and where it was recorded.
- Sending it to your TV. Depending on your TV, the app uses Google Cast, DLNA, or AirPlay. With Google Cast and DLNA, your device makes the prepared files available to the TV you chose over your local network, at a temporary address that contains a long random code and works only while you are casting, and your TV plays them directly from your device. With AirPlay, iOS sends them to your TV. Either way, your photos and videos are never uploaded to us or to any other server.
- What your TV receives. With Google Cast, the app asks your TV to open a media player provided by Google — Google’s standard player, or a version of it that Google hosts for Remote TV — which your TV may download from Google; the player runs on your TV under Google’s terms and privacy policy. With Google Cast and DLNA, the app gives your TV a simple title such as “Photo 3” instead of the file’s name.
- Afterwards. The copies prepared for your TV are deleted when your casting session ends. Other temporary copies stay in the app’s private temporary storage on your device until iOS clears it, and all of them are removed if you delete the app. The number of free photos you’ve cast today is counted on your device.
Screen mirroring
Screen mirroring uses AirPlay, which is built into iOS and iPadOS. When you tap Start mirroring, the app opens Apple’s AirPlay picker; the mirrored picture and sound travel from your device to your TV through AirPlay, handled by iOS. Remote TV does not access, record, or upload what is on your screen. AirPlay is governed by Apple’s Privacy Policy.
4. Xumo TVs
Some Xumo TV models — for example, Xumo TVs sold under brands such as Element, Hisense, Pioneer, Sharp and Westinghouse — can only be controlled through an online service operated by Comcast for the Xumo TV platform. For these TVs, and only these TVs:
- when you pair, the app sends the code shown on your TV, a label for your device (such as “Remote TV (iPhone)”), and a random installation ID to that service;
- while you use the remote, most button presses and digits are sent to that service over the internet, which passes them to your TV (turning the TV on or off and opening apps go over your local network when the TV allows it);
- the app periodically checks with the service that the TV is still reachable.
That service processes this data under its own terms and privacy policy (see xumo.com/privacy). Reset all pairings in Settings removes the pairing from the service. Other Xumo models, and all other TV brands, are controlled over your local network only.
5. How We Use Information
We use the information described in this policy to:
- provide the app’s features, including finding, pairing with, controlling, and casting to your TVs;
- diagnose and fix crashes, and connection problems that affect particular TV brands;
- understand which features are used, so we can improve them;
- process purchases, unlock Remote TV Pro, and handle subscription renewals, cancellations, and refunds;
- keep our team informed about new trials and purchases (Section 6);
- measure how well our own marketing — such as Apple Search Ads — brings in users and subscribers, and show the casting features first to people who found Remote TV through one of our ads for casting or screen mirroring (Section 7);
- change settings in the app remotely through Firebase Remote Config — for example, which plans the upgrade screen shows, how many photos you can cast for free each day, or which version of a screen you see while we test a change;
- respond to your support requests, and comply with our legal obligations.
We do not use this information to show you ads, and we do not sell it.
6. Purchases & Subscriptions
Purchases of Remote TV Pro are processed by Apple through the App Store. We never receive your card number or other payment details.
- In the app. When you buy, the app records the transaction ID, the product, whether it began with a free trial, the purchase date, which screen and button led to the purchase, the app version, your IDFV, and your Firebase app instance ID. It also gives Apple your app instance ID with the purchase, so that later subscription events can be matched to your installation.
- From Apple. Apple sends us notifications about subscription events — such as a trial starting, a renewal, a cancellation, a refund, or an expiration — including transaction IDs, the product, price, currency, App Store country, relevant dates, auto‑renewal status, and refund details. We store these records and send cancellation events (with the product, App Store country, and original transaction ID) to Google Analytics, linked to your app instance ID.
- Notifications to our team. When a free trial starts or a payment is made, our server posts a message about it to a private group on Telegram that our team uses to follow sales of our apps. The message gives the kind of event (such as a trial, a renewal, or a Lifetime purchase), the plan, the price and currency, the App Store country, related dates (such as when the subscription began or the app was installed), the app version, which screen led to the purchase, and whether the install came from an Apple Search Ads campaign — and if so, the keyword and ad group — along with daily totals. It does not include your name, your Apple Account, transaction IDs, your IDFV, or your app instance ID.
We use these records to unlock Pro, to understand how subscriptions perform, and to handle billing questions.
7. Advertising & Attribution
The app shows no ads, does not ask for permission to track you, and does not use the IDFA.
We advertise Remote TV on the App Store through Apple Search Ads. To learn which campaign an install came from, the app uses Apple’s AdServices framework: it obtains an attribution token from Apple and sends the token to Apple’s attribution service. It also sends the token to our server, together with your IDFV, App Store country, and app version, and our server asks Apple about the install as well. If the install came from one of our Apple Search Ads campaigns, we store the campaign details Apple returns (such as campaign, ad group, keyword and ad IDs, country or region, and the date of the ad interaction) with your IDFV and install date, and add the campaign, keyword, and country to our analytics. If it did not, we record an organic install with the install date, App Store country, and app version. Apple designed AdServices to report campaign information without identifying you personally.
The app also uses the campaign information Apple returns to tailor its first screens on your device: if the ad you tapped was for a casting or screen‑mirroring search, the welcome and upgrade screens may lead with casting, and the app may open on the Casting tab. Some users see the standard order so that we can compare the two. The result — casting, remote, or not from an ad — is recorded in our analytics.
Google Analytics for Firebase may also use app event data to help measure how our own advertising campaigns perform, as described in Google’s Privacy Policy.
8. Permissions
Local Network — required to find, control, and cast to TVs, as described in Sections 2 and 3. You can turn it off at any time in iOS Settings ▸ Remote TV (or Settings ▸ Privacy & Security ▸ Local Network), but the app won’t be able to find, control, or cast to your TVs without it.
Remote TV does not request access to your photo library, camera, microphone, contacts, location, or tracking. To cast, you choose photos and videos in Apple’s photo picker, which gives the app only the items you select. The app uses your internet connection for purchases, analytics and crash reports, Remote Config, Apple Search Ads attribution, loading some app icons, and the Xumo service described in Section 4 — never to upload your photos or videos.
9. Third-Party Services
We rely on a small number of service providers, each governed by its own privacy policy:
- Apple — App Store purchases and subscription notifications, Apple Search Ads and AdServices attribution, AirPlay screen mirroring and video playback — apple.com/legal/privacy
- Google Firebase — Analytics, Crashlytics, Remote Config, and Cloud Firestore and Cloud Functions, which store and process our purchase and attribution records — firebase.google.com/support/privacy
- Google Cast — the media player, provided and hosted by Google, that your TV opens when you cast with Google Cast (Section 3) — policies.google.com/privacy
- Telegram — delivers our team’s notifications about new trials and purchases (Section 6) — telegram.org/privacy
- Comcast / Xumo — the online control service for some Xumo TVs (Section 4) — xumo.com/privacy
Your TV and its platform (for example Samsung, LG, Roku, Amazon, Google, Apple, Vizio, VIDAA, Philips or Xumo) handle the commands, pairing requests, and media they receive under their own policies.
10. Data Sharing & Selling
We do not sell your personal information, and we do not share it with data brokers. We share information only with the service providers listed above, to the extent needed to operate the app; when required by law, such as to comply with a valid legal request; to protect our rights, our users, or others; or as part of a merger, acquisition, or sale of assets, in which case this policy continues to apply to the information transferred.
11. Data Retention
- On your device — saved TVs, pairing data, and settings stay until you forget a TV, use Reset all pairings, or delete the app (see Section 2 about the Keychain).
- Photos and videos you cast — only temporary copies on your device, removed as described in Section 3. We never receive them.
- Google Analytics — event‑level data is kept for 2 months, and user‑level data for 14 months after your last activity. After that, it is available only in aggregated reports.
- Crashlytics — crash reports are kept for 90 days.
- Attribution tokens — deleted once Apple has answered, or after they expire (within about a day).
- Purchase, subscription, and attribution records — kept for as long as we need them to provide Remote TV Pro, measure our campaigns, handle billing questions and refunds, and meet legal and accounting obligations. After that, we delete or anonymize them.
- Sales notifications — kept in our Telegram group for as long as they are useful for our records. A notification that can’t be delivered right away is held on our server and retried for up to 24 hours.
- Support emails — kept as long as needed to help you and keep a record of the conversation.
12. Security
Pairing data on your device is protected by iOS, including the Keychain and your device passcode. While you cast, your files can be fetched from your device only at a temporary address that contains a long random code, and only until the casting session ends. Data sent to Firebase, Apple, and Telegram is encrypted in transit, and access to our records is limited. No method of transmission or storage is completely secure, however, and we cannot guarantee absolute security.
13. Children’s Privacy
Remote TV is not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us with personal information, contact us at [email protected] and we will delete it.
14. Your Rights (GDPR / CCPA)
Depending on where you live, you may have the right to access, correct, or delete your personal information, to object to or restrict how we use it, and to receive a copy of it. We process information to provide the app you asked for, and on the basis of our legitimate interests in keeping the app working, improving it, and measuring our marketing.
To make a request, email [email protected]. Because we don’t know your name or email address, we may need details to find your records — for purchase records, the order ID from your Apple receipt is the easiest. You can delete everything the app stores on your device yourself, as described in Section 2. We will not discriminate against you for exercising your rights.
California residents: in the past 12 months we have collected identifiers (such as the IDFV, app instance ID and transaction IDs), commercial information (purchase and subscription records), internet or other electronic network activity (app usage and diagnostics), approximate location (country or region), and a simple inference about whether you were looking for casting or for a remote when you installed the app (Section 7) for the purposes described in Section 5. We do not sell personal information.
15. International Transfers
We and our service providers may process and store information in countries other than the one where you live, including the United States. Where we transfer data internationally, we rely on appropriate safeguards, such as the standard contractual clauses our providers offer, consistent with applicable data protection laws.
16. Changes to This Policy
We may update this Privacy Policy as the app changes or as the law requires. When we do, we will revise the “Last Updated” date at the top of this page, and significant changes may also be noted in the app. Your continued use of Remote TV after an update means you accept the revised policy.
17. Contact Us
If you have questions about this Privacy Policy or how we handle your information, contact us:
Pro App LLC
Email: [email protected]
You may also want to read our Terms of Use.