Privacy Policy
Last updated: April 4, 2026
SamRemote is an iPhone and iPad app for discovering, pairing with, and controlling compatible Samsung TVs. This policy explains what the current app does with data, what stays on your device, and what is sent directly to a TV on your local network.
Summary
SamRemote:
- does not require an account,
- does not provide an app-owned cloud service for TV control,
- does not include third-party advertising SDKs,
- does not include third-party analytics or crash-reporting SDKs in the current build, and
- is designed to communicate directly with a compatible Samsung TV, usually on the same local network.
Depending on your Apple device settings, Apple may collect crash diagnostics and may make them available to developers through App Store Connect.
Data SamRemote stores on your device
SamRemote stores a small amount of information locally so it can reconnect to your TV and restore the app state:
- Saved TV details in UserDefaults — such as the selected TV’s device identifier, local IP address, display name, model name, port, and MAC address when available.
- Pairing token in the iOS Keychain — when a TV issues an authorization token during pairing, SamRemote stores that token locally in Keychain so you do not have to pair again every time.
- Local app preferences — for example, demo-mode and interface preference flags used only on your device.
SamRemote removes the pairing token from the saved TV record before writing the TV object to UserDefaults.
Information sent over the local network
To discover and control a TV, SamRemote sends network requests from your iPhone or iPad directly to the selected TV or candidate TV addresses:
- Discovery traffic on the local network, including SSDP multicast requests used to look for compatible TVs.
- Device validation requests to a TV’s local REST endpoint, typically
http://<tv-ip>:8001/api/v2/, to confirm that the device is a compatible Samsung TV and retrieve the TV name/model information it reports. - Remote-control and pairing traffic over the Samsung TV WebSocket interface, typically on local ports
8001or8002. - Wake-on-LAN packets if you use the app’s wake feature.
- Pairing token reuse when reconnecting to a TV that previously issued a token.
This communication is intended to happen directly between your device and your TV over the local network. Because the app also supports manual IP entry, do not rely on this statement as a guarantee that every user-entered destination will always remain on the same LAN in every network setup.
Permissions
Local Network access
SamRemote requests Local Network permission because it needs local network access to find and control compatible Samsung TVs. Without this permission, live TV discovery and control may not work.
Bonjour service declarations
SamRemote declares Samsung TV Bonjour service types used for device discovery and connection support.
SamRemote does not currently request permissions such as Contacts, Photos, Camera, Microphone, Location, Calendars, or Bluetooth for its core TV-remote behavior.
Data collection by the developer
SamRemote does not intentionally collect personal information, account information, usage analytics, advertising identifiers, or app telemetry on developer-controlled servers as part of the app’s current TV-control behavior.
SamRemote also does not sell your personal data.
Apple-provided diagnostics
If you choose to share analytics or crash data with app developers through Apple, Apple may provide diagnostics to the developer through App Store Connect. That Apple-provided reporting is controlled by Apple and your device settings, not by a third-party SDK embedded in the current SamRemote build.
Third parties
SamRemote’s core control flow is direct device-to-TV communication rather than a SamRemote-operated backend service. The current build does not include third-party advertising, tracking, or analytics SDKs.
Data retention and deletion
You can remove the saved TV and its locally stored pairing token from inside the app by using Forget TV. That clears the saved TV record from local app storage and deletes the token from Keychain for that TV.
Changes to this policy
This policy may be updated if SamRemote’s privacy-relevant behavior changes. When that happens, the public privacy-policy page and the repo source document should be updated together.
Contact
Questions about this policy? Contact: support@commerce-infrastructure.com