Summary
RTI Bridge is a Stream Deck plugin that connects directly to your RTI XP automation processor over your local network. It does not connect to the internet, does not collect personal data, does not send telemetry, and does not share any information with third parties.
What the plugin does on your computer
When the Stream Deck app loads the RTI Bridge plugin, it starts a small Node.js process. That process:
- Reads its configuration (the IP address and TCP port you typed into the action settings) from the Stream Deck app's local storage.
- Opens a TCP socket to the RTI processor's IP on the configured port (default
12520). - Sends a "hello" handshake to identify itself, then fetches the list of available macros and system variables from your RTI driver.
- Subscribes to the system variables your buttons want to display.
- Sends commands when you press a Stream Deck key (e.g. "fire macro 5") and receives state updates back.
- Writes a local log file at the standard Stream Deck plugin log location (
%APPDATA%\Elgato\StreamDeck\Plugins\com.smarthomeprogramming.streamdeck.sdPlugin\logs\on Windows, equivalent on macOS) for diagnostics.
What data is sent over the network
The plugin sends and receives newline-delimited JSON messages over the TCP socket to your RTI processor:
- Outbound: hello (plugin name + version), command/value/event triggers, slot subscriptions, periodic ping heartbeats.
- Inbound: welcome (driver version, MAC, licence state), command acknowledgements, state-change events, pong heartbeats.
All traffic stays on your local LAN. Nothing is sent to any remote server, cloud service, or third party.
What the plugin does NOT do
- It does not collect, store, or transmit any personally identifiable information (PII).
- It does not send analytics, telemetry, crash reports, or usage data anywhere.
- It does not access your microphone, camera, location, contacts, files, or any system resource beyond what's required to communicate with the RTI processor over TCP.
- It does not embed third-party tracking, ads, fingerprinting, or any other surveillance code.
- It does not auto-update (Stream Deck app handles plugin updates from the Elgato Marketplace if and when we publish them).
Local log file
Stream Deck's plugin runtime writes a rolling log file on your computer that records: connection state changes, error messages from socket failures, and selected diagnostic information at debug level. This file lives only on your computer. We do not access it. If you ask us for support and the issue is non-obvious, we may ask you to attach a copy by email — sending the log is your choice.
Third-party services
The plugin does not call any third-party APIs. It opens exactly one TCP connection — to the RTI processor IP you configure. No DNS lookups for external hosts, no HTTPS requests, nothing.
The Stream Deck app itself (made by Elgato/Corsair) has its own privacy policy that governs what it collects from your computer; that's outside our control.
Licence verification
Licence checking happens entirely on the RTI processor itself, by the RTI driver. The driver hashes the processor's MAC address against an embedded seed and compares it against the licence key your integrator pasted into Integration Designer. No licence verification calls leave your network.
The companion RTI driver
The RTI XP driver that runs on your processor (the other half of the product) is a separate piece of software. It also operates entirely locally — it accepts TCP connections from the plugin on port 12520 and responds with the slot data your integrator configured. It does not initiate any outbound network connections.
Data retention
We do not retain any data about you because we do not collect any data about you.
Children
RTI Bridge is a tool for AV integrators and end users of RTI automation systems. It is not directed at children and is not collecting data, so children's-privacy regulations do not apply.
Changes to this policy
If we ever change how the plugin handles data, we'll update this page and bump the version number of the plugin. Material changes (e.g. introducing telemetry) would be highlighted in release notes.
Contact
Questions about this policy? Email support@smarthomeprogramming.com.au.