Privacy Policy
Vibe is built around one simple privacy principle: your gestures and keystrokes go to your Mac, and nowhere else. This document spells out what that means in practice.
1. Data we collect
None. Vibe does not collect, transmit, store, or analyze any user data. Specifically, the app does not:
- Send any information to our servers (we don't operate any servers).
- Send any information to third-party analytics providers.
- Track usage patterns, gesture history, or typed content.
- Access your contacts, photos, location, microphone, or camera.
2. How Vibe works
Vibe consists of an iPhone app and a Mac app. The two communicate over Bluetooth Low Energy (BLE) within roughly ten feet of each other. Touch gestures and typed text are encoded into a small binary protocol and sent directly from the iPhone to the Mac. Nothing leaves that local connection.
3. Permissions we request
The app asks for two operating-system permissions, both strictly local:
- Bluetooth on iPhone and Mac — required to discover each other and exchange the encoded gestures.
- Accessibility on Mac — required to inject mouse and
keyboard events into the system event stream via
CGEvent. Without it, Vibe cannot move the cursor or paste text. macOS asks for your explicit consent in System Settings; revoke at any time.
4. Hardware volume buttons
On iPhone, hardware volume buttons are mapped to a "Return" key on the
Mac. To detect button presses, the iOS app activates an audio session
in .playback category and observes the system output volume.
No audio is ever recorded or played.
5. Children
Vibe is not directed at children under 13 and does not knowingly collect information from anyone (since, again, it does not collect information from anyone of any age).
6. Changes to this policy
If we ever change how Vibe handles data, we will update this page with a new effective date. The current architecture has no mechanism to collect data, and any future change introducing one will be opt-in.
7. Contact
Questions? Email hello@vibe.app.