How it works
TapKit uses the Mac app as a local host for your iPhone:- The Mac app connects to the selected iPhone over USB and a Bluetooth pairing.
- It receives the phone’s screen so AI agents can see what’s happening.
- AI agents send commands such as tap, swipe, and type to the Mac app.
- The Mac app executes each action on the phone and returns the updated screen.
Why we need each permission
The Mac app requests two macOS permissions during setup. Here’s what each one is used for.Camera
Bluetooth
Local device data
If you choose to save an iPhone passcode in the Mac app, TapKit stores it locally in the macOS Keychain. The passcode is not uploaded to the TapKit server.Your phone’s safety
- No jailbreaking or iOS modifications required
- Phone can be disconnected at any time — unplug the USB cable or close the Mac app
- Bluetooth pairing can be removed from either device’s Bluetooth settings
- TapKit cannot access your phone when the Mac app isn’t running
Legal and compliance
- Privacy Policy
- Terms of Service
- Security questions: security@tapkit.ai
- General support: support@tapkit.ai