VEYORA · Universal TV Remote

Privacy Policy

This app exists to send a signal three metres across a room. It does not send anything to us. There is no account, no sign-in, and no server of ours for your data to sit on.

Effective 10 September 2026 Android app VEYORA Universal TV Remote
Personal data collected
None
Data sent to the developer
None
Accounts required
None
Ad & analytics SDKs
None

What the app keeps, and where it keeps it

Everything the app remembers is written to your phone's own app storage, under a single key named saved_devices_v1. It holds only what is needed to reach your TV again next time:

None of this is uploaded, sent to us, or shared with anyone. Clearing the app's data or uninstalling the app deletes all of it, and no copy survives anywhere else.

What the app sends over your network

To find a TV, the app looks on the network your phone is already joined to. It sends an SSDP discovery message to the local multicast address, then tries to open a connection to each address on your own subnet — the private ranges 192.168.x.x, 10.x.x.x and 172.16–31.x.x. Those packets never leave your router.

A device answers, or it does not. Nothing is recorded about the addresses that stay silent, and the app never scans anything outside your local network.

These are the doors it knocks on, and why:

PortProtocolUsed for
1900SSDPAsking nearby devices to announce themselves
6467Android TV pairingExchanging the code shown on the TV screen
6466Android TV remoteSending button presses once paired
8008DIALOpening apps such as Netflix or YouTube
8060Roku ECPRoku control and app list
8002Samsung TizenSamsung TV control
3000LG webOSLG TV control
6095Xiaomi / Mi TVMi TV control

Permissions, one by one

Android lists these by their technical names, so here they are with what each one is actually for.

TRANSMIT_IR
Fires the phone's infrared blaster. Transmit only — the hardware cannot receive, so nothing in the room is read or recorded.
RECORD_AUDIO
Voice commands. The microphone opens only while the voice sheet is on screen and closes as soon as it is dismissed.
INTERNET
ACCESS_NETWORK_STATE
Reaching your TV over Wi-Fi, and checking that you are on a network at all. Android requires this permission even for traffic that never leaves your home.
BLUETOOTH_CONNECT
BLUETOOTH_ADVERTISE
BLUETOOTH
BLUETOOTH_ADMIN
Presenting your phone to the TV as a Bluetooth keyboard. The last two apply only on Android 11 and older, which used a different permission model.

The app asks for no location permission, no contacts, no access to your files, and no phone or advertising identifiers.

Voice commands

When you speak a command, the audio goes to the speech recogniser built into Android. This app never writes it to a file, never keeps it, and never sends it anywhere itself. What comes back is a line of text, matched against a fixed list of commands such as volume up, awaaz badhao or open Netflix.

What this app cannot promise

Whether that recognition happens on your phone or on Google's servers is Android's decision, not this app's. If your phone has an offline speech model installed, it stays local; if it does not, Android may send the audio to Google, handled under Google's own privacy policy. No app can force either outcome, and claiming otherwise would be untrue. If that matters to you, use the on-screen buttons instead — every voice command has one, and the app works fully without the microphone.

Connections that leave your home

There is one, and it only happens if you choose to pay. Everything else in this policy stays on your own network.

Purchases

The one-time unlock is handled entirely by Google Play Billing. Payment goes to Google, not to this app; the app never sees your card details, and the developer receives no name, address or payment information — only the fact that a purchase exists for this app, which is what unlocks it.

Nothing else, including the typeface

Earlier versions fetched the app’s typeface from a Google font server on first launch. It is now part of the app, so that request is gone. Apart from the purchase above, the app makes no connection to any server on the internet — not ours, because there isn’t one, and not anyone else’s. It talks only to the devices on your own network.

Children

This app is not directed at children, and it collects no personal data from anyone, including children under 13.

Changes to this policy

If a future version of the app collects or sends something this page does not describe, this page is updated first, with a new effective date at the top. Material changes are also noted in the Play Store release notes.

Contact

Questions about this policy, or about anything the app does on your network: support@nitsumji.com