OBS Foosball Companion ("the App") is a mobile application designed to manage foosball match tracking and remotely send updates to OBS Studio in real-time via API calls. This privacy policy explains how information is handled within the App.
Information We Collect
OBS Foosball Companion collects only the information necessary to provide its core functionality:
Player Names
Player names are entered manually by users. Full legal names are not required.
Users may enter initials, first names, nicknames, or any free-form identifier.
Game Results and Scores
Match scores, timeout counts, and game counts are recorded and used to display current match status.
Timer Settings
User-configured timer durations and color preferences are stored for shot clock, pass timer, timeout timer, and game timer.
OBS Connection Settings
OBS WebSocket connection details (IP address, port, password) and OBS source names are stored to enable integration with OBS Studio.
All information collected by the App is stored locally on the user's device using AsyncStorage.
How Information Is Used
Information collected by OBS Foosball Companion is used solely to:
Manage foosball matches and player positions
Display and update scores, timeouts, and game counts
Control and display timer countdowns
Communicate with OBS Studio via WebSocket connection to update on-screen displays
Sync player names and match data from OBS Studio to the app
Data Sharing
OBS Foosball Companion shares limited information with third parties only when required for app functionality:
OBS Studio Integration
During active use, player names, scores, timeout counts, game counts, timer information, and time remaining may be transmitted to OBS Studio via its WebSocket API. This data is sent to your local OBS installation on your network and is used to update text sources for live display purposes.
RevenueCat
The app uses RevenueCat SDK for in-app purchase processing to support a tip jar feature. RevenueCat may collect purchase-related information and device identifiers necessary to manage subscriptions and entitlements. Please refer to RevenueCat's privacy policy for more information about their data practices.
No other data is shared with third parties.
Data Storage and Retention
All data is stored locally on the user's device using AsyncStorage.
Users may delete individual players or all stored data at any time using the in-app delete functions.
No data is retained by OBS Foosball Companion after it is deleted by the user.
OBS connection data is transmitted only to the user's local OBS Studio installation on their network.
Data Tracking
OBS Foosball Companion does not:
Track users across apps or websites
Use advertising or analytics identifiers (beyond what is required by RevenueCat for purchase processing)
Collect location data
Network Communication
The app communicates with OBS Studio over your local network using the WebSocket protocol. This connection:
Requires manual configuration of IP address, port, and password by the user
Only transmits match-related data (player names, scores, timers) that you explicitly enter
Does not send any data outside your local network through this connection
Can be disabled at any time by disconnecting from OBS in the app settings
Children's Privacy
OBS Foosball Companion does not knowingly collect personal information from children. Player names are free-form and non-identifying, and users are encouraged not to enter sensitive personal information.
Changes to This Policy
This privacy policy may be updated from time to time. Any changes will be posted on this page with an updated effective date.
Contact Information
If you have questions about this privacy policy or data handling practices, please contact: