Your information, explained
Privacy Policy
TV Captain (previously Nomiq) for iPhone and iPad
Effective date: November 6, 2026
- Publisher
- Hien Nguyen · contact@hiennv.dev
- Store
- App Store
- App ID
com.banana.remotetv
TV Captain, previously called Nomiq, is published on the App Store by Hien Nguyen (“we”, “us”). This policy covers version 1.1.0 and later of the app and these web pages. Earlier versions may appear as “Nomiq” or “RemoteTV” on your Home Screen, in iOS Settings and in permission prompts; it is the same app.
In short: you do not need an account and we do not run a server for the app. Commands go directly from your device to your TV over your local network. The microphone and speech recognition are used only after you start a voice feature. The app does include Google services for analytics, crash reports, configuration and casting, which send some usage and diagnostic data to Google. Sections 5 and 6 explain what they handle.
1. Information stored on your device
To remember your TVs, TV Captain stores on your device each TV’s name, model and type, its local IP address and port, the network identifiers it reports and the controls it supports, along with the room you assign it to, your favorite apps for that TV and your settings.
When you pair a TV, the app also keeps what that TV requires to reconnect, such as a token, client key or certificate. Some of this is kept in the iOS Keychain and the rest in the app’s own storage.
TV Captain does not keep a history of your commands, the text you type or what you say. We do not receive any of the information in this section. Except for Keychain items tied to the device, it can be included in your iCloud or computer backup, like other app data.
2. Finding and controlling TVs on your network
iOS asks for Local Network permission so TV Captain can find the TVs on your Wi-Fi and talk to them. The app uses standard local discovery methods, reads the basic details TVs publish about themselves and connects only to a TV you choose, an IP address you enter or, while Auto reconnect is on, the last TV you used. It does not ask for your location.
Button presses, text you type or dictate and app launch requests go directly from your device to your TV over your local network. They are not sent to us. Some TVs ask you to approve the connection or enter a code. Your TV and its software handle these commands under the TV maker’s own terms and privacy policy.
3. Microphone and speech recognition
Remote AI and dictation ask for Microphone and Speech Recognition permission the first time you start them. TV Captain uses the microphone only after you start a voice feature, and only while it is listening.
Your speech is processed by Apple’s speech recognition service, which may send your audio to Apple to turn it into text. The Apple Privacy Policy applies to that processing. TV Captain receives the recognized text and works out the command on your device, using built-in rules and, on supported devices with iOS 26 or later, Apple’s on-device language model. It then sends the resulting command or dictated text to your TV.
TV Captain does not record or save audio and does not send your voice or transcripts to us. You can type commands instead, which needs no permission. If you use Siri or Shortcuts with TV Captain, Apple handles that request and the app receives only the command to run.
4. Media Beam
Media Beam shows photos and videos you choose on your TV. You pick them in Apple’s photo picker, so TV Captain gets only the items you select and does not ask for access to your whole library.
The app makes a temporary copy of each item and may convert it so your TV can play it. While you present, it shares the copy on your Wi-Fi through a random address, and your TV loads it directly from your device. Copies are kept in the app’s cache, are excluded from device backups and are removed when you clear your selection. Any copy left behind is removed the next time Media Beam starts, once it is more than a day old. None of this media is sent to us.
AirPlay and screen mirroring are handled by iOS. Google Cast sessions use the Google Cast SDK described in section 6. The TV or device that plays your media handles it under its maker’s own terms.
5. Analytics, crash reports and configuration
TV Captain includes the Firebase services below from Google. They are set up when the app opens. The app adds no data of its own to them, so your TV names and addresses, commands, transcripts and media are not sent through these services.
Google Analytics for Firebase
Measures how the app is used, automatically: numbers of users, session statistics, device information and approximate location that Google derives from a masked IP address. It assigns an app instance ID and can use the identifier for vendor (IDFV). Google says the app instance ID is not associated by default with a user identifier or an advertising identifier. The SDK also ships with Google’s on-device conversion measurement component. See how Google Analytics collects data and its App Store data disclosure.
Firebase Crashlytics
If the app crashes, it sends a crash report with the stack trace, the app’s state at the time, device and operating system information, and installation identifiers. We use these reports to find and fix bugs. Google says it keeps them for 90 days before starting to remove them.
Firebase Remote Config, Firebase Installations and Google Data Transport
Remote Config can deliver app settings from Firebase. When the app requests settings, it sends your country code, language code, time zone, operating system version and app identifiers. Firebase Installations assigns an installation ID, and Google Data Transport delivers diagnostic data to Google.
What these services declare
In the privacy manifests inside the 1.1.0 build, Crashlytics declares crash data and other diagnostic data for app functionality, and Firebase Installations, Remote Config and Google Data Transport declare other diagnostic data for analytics. All of them state that this data is not linked to your identity and is not used for tracking. Google notes that the Analytics SDK does not include a privacy manifest. See Firebase privacy information and Google’s data disclosure for Firebase on the App Store.
We can see the resulting statistics and crash reports in the Firebase console. They are not tied to your name or email address. The app has no setting to turn these services off; deleting the app stops further collection.
6. Google Cast SDK
TV Captain includes the Google Cast SDK to find Cast devices on your network and play media on them. It is set up when the app opens. Its privacy manifest declares a device ID, product interaction data and other diagnostic data, used for analytics and app functionality, and states that this data is not linked to your identity and is not used for tracking. Google’s handling is covered by the Google Privacy Policy.
7. No account, advertising or tracking
TV Captain has no account, advertising or in-app purchases. It does not use App Tracking Transparency or ask for permission to track you, so it does not receive the advertising identifier (IDFA). We do not sell personal information.
8. Support and this website
If you email us, we receive your email address, your message and any attachments you choose to send, and use them to answer and fix the issue. Please do not send passwords or unrelated personal information. These pages are hosted through Cloudflare, which processes request information such as IP address and browser details to deliver and protect the website. The TV Captain pages do not include advertising or analytics scripts. See Cloudflare’s Privacy Policy.
9. Sharing, storage and retention
We do not share personal information with third parties, except as described above: Google processes data from the SDKs in sections 5 and 6, and Apple processes speech recognition. Information may also be disclosed when needed to comply with law, protect rights or prevent abuse, and may be processed outside your country.
Information on your device stays until you remove it. Support emails are kept as long as needed to resolve the request and meet legal obligations. Deleting the app does not delete information Google or Apple already holds. We use reasonable safeguards but cannot promise absolute security.
10. Your choices
- Forget TV removes a TV from the app, with its room assignment, favorites and any pairing data the app keeps for that TV. Reset access removes that pairing data but keeps the TV.
- Turn off Local Network, Microphone or Speech Recognition in iOS Settings at any time. Features that need them stop working; the rest of the app keeps working.
- Delete the app to remove what it stored and to stop further analytics and crash reports. iOS can keep Keychain items on your device after an app is deleted, including pairing data that is not tied to one TV. They stay on the device and are not sent to us.
Depending on where you live, you may have rights to access, correct or delete personal information, or to object to certain processing. Because we hold no app data on our own server and Firebase reports are not tied to your name or email address, these requests mainly apply to emails you sent us; write to contact@hiennv.dev. You can also contact your local data protection authority.
11. Children
TV Captain is a general-audience app and is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has sent us personal information, contact us so we can delete it.
12. Updates and contact
We may update this policy as the app or its services change; the current version and its effective date are on this page. For privacy or support questions, contact Hien Nguyen at contact@hiennv.dev, or see the support page.
TV Captain is an independent app and is not affiliated with, endorsed by, or sponsored by any TV manufacturer. All trademarks belong to their respective owners.