The short version
- No accounts, no sign-in, no analytics, no ads, no tracking, no third-party SDKs.
- SwipeRemote never sends anything to us. We have no servers for it.
- It talks only to your TV, directly, on your local Wi‑Fi network.
- Voice commands are turned into text by Apple's speech recognition, on your iPhone wherever iOS supports it. SwipeRemote never stores them or sends them to us.
- The pairing key your TV gives SwipeRemote is kept in the iOS Keychain on your devices.
- If you email us, we use your email only to reply, and delete it when you ask.
What we collect
Nothing. The SwipeRemote app does not collect, store on any server, sell or share any personal data or usage data. It has no account system, no analytics, no advertising and no tracking, and it contains no third-party code that does. Its App Store privacy label is Data Not Collected.
SwipeRemote is made by Sarwar Chahal, an individual developer in Mumbai, India ("we" in this policy). Because the app never sends us anything, we have no data about you to look at, share or lose. The only personal data we ever hold is an email you choose to send us (see If you email us).
What stays on your iPhone
To work, SwipeRemote keeps a few things on your iPhone, in its own storage, which iOS shares only with SwipeRemote's own widgets and controls:
- Your TVs
- The name, model, model year, IP address and network (MAC) address of each TV you add, so SwipeRemote can find it again and switch it on.
- Your layout
- Which TV apps you've added as shortcuts and their order, which apps are installed on each TV, and your settings.
- Recent searches
- The last 10 things you typed with the keyboard, so you can reuse them. You can clear them in SwipeRemote's Settings.
- Power history
- The last few attempts to switch each TV on, used to show you what worked.
SwipeRemote never sends any of this anywhere, and doesn't sync it to iCloud. Like all app data, it's included in your iPhone's own backups (iCloud Backup or a computer) if you make them. Deleting SwipeRemote deletes it.
Your TV pairing
The first time you connect, your TV asks whether to allow "SwipeRemote iPhone". When you choose Allow, the TV gives SwipeRemote a pairing key (a token) so it doesn't have to ask every time.
SwipeRemote stores that key in the iOS Keychain, Apple's encrypted storage for passwords. If you use iCloud Keychain, iOS syncs it, end-to-end encrypted, to your other Apple devices signed in to the same Apple Account, so they can control the TV without pairing again. Apple can't read it, and neither can we. It is never sent anywhere except to your own TV.
Local network
iOS asks you to allow SwipeRemote to find and connect to devices on your local network. This is how it reaches your TV:
- It looks for Samsung TVs on your Wi‑Fi using Bonjour. If that finds nothing, it checks the addresses on your local network for a Samsung TV.
- It then talks directly to your TV using the TV's built-in remote-control interface, to send key presses, open apps, type text and read the TV's power state and volume.
- To switch the TV on from standby it may send a standard "Wake-on-LAN" message to the TV on your network.
All of this stays inside your home network. SwipeRemote doesn't use the internet to control your TV, which is why it keeps working when your internet is down and stops working when you leave home. It never asks for your location.
Microphone and speech recognition
Voice commands are optional. iOS asks for microphone permission (and on some iPhones, speech recognition permission) the first time you use them.
- Only while you hold the mic. SwipeRemote listens only while you're holding the mic button (or, if you turn on tap-to-talk, until you stop speaking).
- On your iPhone. Your speech is turned into text by Apple's speech recognition, and SwipeRemote asks iOS to do this on your iPhone. Working out the command from that text always happens on your iPhone. On iPhones with Apple Intelligence, longer commands may be read by Apple's on-device language model, which also runs entirely on your iPhone.
- Apple's speech service, only as a fallback. If on-device recognition isn't available for your language on your iPhone, iOS may send the audio of a command to Apple's speech recognition service to turn it into text. This is why iOS asks for Speech Recognition permission on those iPhones. Apple handles that audio under Apple's privacy policy and doesn't share it with us.
- Never kept, never sent to us. SwipeRemote uses audio and text only to run the command and then discards them. It doesn't save them, and it never sends them to us or to anyone else.
- What reaches the TV. The resulting command goes to your TV. If you dictate into a search box on the TV, that text goes to the TV, as if you had typed it.
The first time you use voice, iOS may download Apple's speech model for your language from Apple. That download is handled by iOS and contains none of your data.
Keyboard text
Text you type in SwipeRemote's keyboard is sent only to your TV, to fill in the text box the TV has open. Your last 10 searches stay on your iPhone, as described above. Password fields on the TV are handled as secure text so iOS can offer Passwords AutoFill; SwipeRemote does not keep what you type there.
What happens to text after it reaches your TV, for example a search inside a streaming app, is up to your TV and that app, under Samsung's and the app's own privacy policies.
Siri, Shortcuts, widgets and controls
SwipeRemote's Control Center and Lock Screen controls, Action Button control, Home Screen widgets and Shortcuts actions run on your iPhone and talk to your TV the same way the app does. When you use Siri, Apple processes your request under Apple's privacy policy; SwipeRemote receives only the action to perform, such as "turn on the TV".
Diagnostics and crash reports
SwipeRemote keeps a short connection log on your iPhone, the recent messages between the app and your TV, to help with troubleshooting. It can include your TV's model and network addresses and the commands sent to it, including text you typed on the TV. The pairing key is hidden in it. The log never leaves your iPhone unless you choose Export log and send it yourself, for example by email to support, so have a look at it before you share it.
If you've turned on Share With App Developers in iOS (Settings › Privacy & Security › Analytics & Improvements), Apple may share anonymous crash reports and app usage statistics with us. Apple collects these under its own privacy policy, and we use them only to fix bugs. You can turn this off at any time in the same place.
If you email us
Writing to us is always your choice; the app has no contact form and sends nothing by itself. If you email hello@devfob.com, we receive your email address, your message and anything you attach, such as an exported log or a screenshot.
- Use. Only to answer you and to fix the problem you reported. Never for marketing, and never shared or sold.
- Who handles it. Mail to this address passes through Cloudflare's email routing to our mailbox at an email provider. They process it only to deliver and store it.
- How long we keep it. Only as long as it helps to support you. Ask us at any time and we'll delete your emails and anything you attached.
This website
swiperemote.pages.dev has no cookies, no analytics, no ads and no tracking scripts; it doesn't run any scripts at all. It is hosted by Cloudflare, which processes standard technical data such as your IP address to deliver the pages and protect the site, under Cloudflare's privacy policy. We don't receive anything that identifies you.
Third parties
SwipeRemote contains no third-party SDKs, analytics, advertising or tracking code, and shares nothing with anyone. The only outside services involved are Apple's (iOS, Siri and, as a fallback, speech recognition) and, if you email us, our email providers, as described above. Your TV is made by Samsung, and the apps on it are run by their own companies; their handling of data on the TV is covered by their privacy policies, not this one. SwipeRemote is not affiliated with Samsung.
Children
SwipeRemote doesn't collect any data from anyone, including children under 13 (or the equivalent age where you live). If a child has emailed us and a parent wants that email deleted, write to us and we'll delete it.
Deleting your data
- To remove a TV and its pairing key, open SwipeRemote › Settings, choose the TV and tap Forget TV.
- To remove everything, delete the app. iOS may keep Keychain items after an app is deleted, so use Forget TV first if you want the pairing key gone too.
- To remove SwipeRemote from the TV's side, open the TV's Device Connection Manager › Device List and delete "SwipeRemote iPhone". The setup guide shows where that is.
The app gives us no data about you, so there is nothing to access, correct, export or delete on our side. If you've emailed us, you can ask for a copy of those emails or for them to be deleted, wherever you live, and we'll do it within 30 days. You're always welcome to ask us anything about your data.
Changes to this policy
If SwipeRemote's handling of data ever changes, we'll update this page and its effective date before the app update that brings the change. We will never start collecting data quietly.
Questions about privacy?
Email Sarwar Chahal, the developer, at hello@devfob.com. Mumbai, India.