Last updated: April 2026
Short version
Nudge does not collect, transmit, or store any personal data. It does not use analytics, advertising SDKs, or third-party trackers. All settings stay on your device. The only network traffic Nudge ever produces goes directly to the console IP address you yourself enter.
Detailed policy
Data collection
Nudge collects no data from its users. The app does not have accounts, logins, user profiles, cloud sync, telemetry, crash reporters, or any form of analytics.
Data stored on device
The app saves the following preferences locally on your iPhone, only:
- OSC destination host, port, and address prefix you entered
- Joystick sensitivity values you selected
- Your custom mapping profile
- Your theme preference (system / light / dark) and last-used Live tab mode
These are stored in UserDefaults on the device and are removed when you uninstall the app. They are never transmitted off the device.
Network activity
The only outbound network traffic Nudge generates is OSC messages over UDP, sent exclusively to the IP address and port you configure in the app's Connection screen. Nudge does not contact any other server. It does not report usage, crashes, or diagnostics to the developer or any third party.
Permissions
- Local Network. Required to send OSC to the lighting console on your Wi-Fi. You will be prompted on first launch. Declining will prevent the app from functioning.
- Bluetooth. Nudge does not request Bluetooth permission directly. Game controller pairing happens in iOS Settings; Nudge uses Apple's GameController framework, which receives input events without touching Bluetooth APIs directly.
Third-party services
Nudge uses no third-party SDKs or services. The app is implemented entirely with Apple system frameworks (SwiftUI, Network, GameController, CoreGraphics).
Children
Nudge is not directed at children and does not knowingly collect information from anyone — see above. It is rated 4+ because it contains no objectionable content.
Changes
If the privacy practices ever change (for example, if a future version introduces an opt-in feature that transmits data somewhere), this page will be updated and the change will be called out in the App Store release notes before shipping.
Contact
Questions about this policy or about Nudge in general: