Legal
Effective date: April 27, 2026
Control Flow: Input Remapper ("Control Flow", "we", "our") is a macOS application developed and published by Shaun Michael Moore. This Privacy Policy describes how Control Flow handles information when you use the app.
The simple answer is: we don't collect, store, transmit, or share any personal information. Control Flow is designed to operate entirely on your device.
Control Flow does not collect, transmit, or share any of the following:
— Personal identifiers (name, email address, Apple ID, or device identifier)
— Usage data or analytics (which buttons you press, which apps you use, how often you use the app)
— Crash reports or diagnostic data sent to our servers
— Location data
— Device information beyond what is locally necessary to identify connected HID devices
— Any keystrokes, inputs, or actions you configure or trigger
Control Flow stores the following data locally on your Mac using macOS UserDefaults and standard app storage:
— Your device names and any custom names you assign
— Control mappings and assigned actions
— App preferences and settings
— Purchase entitlement state (whether you have purchased the Unlock or subscribed to Pro)
This data never leaves your device and is never transmitted to us or any third party.
Control Flow offers in-app purchases processed entirely by Apple through StoreKit. When you make a purchase, your payment information and transaction data are handled exclusively by Apple. We do not receive, store, or process any payment details.
Apple's privacy policy governs all purchase transactions. You can review it at apple.com/legal/privacy.
Control Flow requests macOS Accessibility permission in order to post synthetic keystrokes to other applications. This permission is used solely to execute the actions you configure. Control Flow does not use this permission to read the screen, monitor your activity, or collect any data.
Control Flow makes no network requests to our servers. The only network communication the app performs is with Apple's StoreKit servers to validate and process in-app purchases, which is handled by the operating system.
Control Flow does not knowingly collect any information from anyone, including children under the age of 13. Because we collect no data at all, the app is safe for users of all ages.
If we ever change this Privacy Policy, we will update the effective date above and post the new version at this URL. We will never introduce data collection without clearly notifying users and updating this policy.
If you have any questions about this Privacy Policy, please contact us at [email protected].