Privacy Policy

Bluetooth HID Keyboard Controller

How this app handles data on your device and over Bluetooth.

Package com.bench.hid Effective August 19, 2026 Applies to Android app + Google Play listing

The app does not create accounts, and does not collect, store, or transmit your keystrokes, mouse movements, or typed text to us or to any server. They travel only over a direct Bluetooth connection to the computer or device you pair with.

The app shows ads through Google AdMob, which can collect advertising identifiers and technical data as described in Section 3.

01 What this app does

Bluetooth HID Keyboard Controller turns your Android device into a Bluetooth keyboard, mouse/touchpad, and media remote for a separate computer or device that you pair with over Bluetooth. All input you generate — taps, drags, typed text, media keys — is converted into standard HID (Human Interface Device) reports and sent directly to the paired host over the Bluetooth connection you control.

Pairing and connection are managed by your device's own Bluetooth system settings, not by this app.

02 Data we collect

We — the developer — do not operate a backend server for this app, and the app has no sign-in, account, or cloud sync. We do not receive or store:

HID input data is ephemeral: it is generated on-device, sent over Bluetooth to the host you paired with, and not logged or retained by this app.

03 Advertising (Google AdMob)

This app displays ads using Google AdMob. To serve and measure ads, AdMob and its partners may collect and process:

This data is collected and processed directly by Google, under Google's own privacy terms, not by us. You can review and control ad personalization in your device's Settings → Privacy → Ads, and read Google's practices at policies.google.com/privacy and AdMob's data disclosure.

04 Permissions this app requests

PermissionWhy it's needed
BLUETOOTH_CONNECT
BLUETOOTH_ADVERTISE
Register the device as a Bluetooth HID peripheral and exchange input reports with the paired host. Required by Android 12+.
BLUETOOTH / BLUETOOTH_ADMIN
(legacy, Android ≤ 11)
Same Bluetooth functionality on older Android versions.
POST_NOTIFICATIONSShow the persistent status notification required while the HID service runs in the foreground.
FOREGROUND_SERVICE
FOREGROUND_SERVICE_CONNECTED_DEVICE
Keep the Bluetooth HID connection alive reliably while the app is in use.
INTERNETUsed only by the Google AdMob SDK to request and display ads (see Section 3). Not used to transmit your input data.

05 Data retention and deletion

Because we don't collect or store personal data on our own servers, there is nothing on our side to delete. Uninstalling the app removes all local app data from your device. To manage data AdMob has collected, use your Google account's ad settings or contact Google directly.

06 Children's privacy

This app is not directed at children under 13 and we do not knowingly collect personal data from children. Ad delivery through AdMob follows Google's own policies for child-directed treatment where applicable.

07 Changes to this policy

If this policy changes, the updated version will be posted at this same URL with a revised effective date above.

08 Contact

Developer contact
Questions about this policy or the app's data practices
b51235423@gmail.com