Privacy Policy

Last updated: May 2026

Bouncer is a native iOS app that unlocks SECO-LARM ENFORCER SK-B Bluetooth gate keypads. It is designed to be local-first and privacy-respecting.

Data we collect

None. Bouncer does not have a backend. It does not collect, transmit, or store data on any server we control.

Data stored on your device

The app stores the following on your iPhone, and only on your iPhone:

Data Where stored Why
User ID Encrypted iOS Keychain Sent to the keypad over Bluetooth during enrollment
Passcode Encrypted iOS Keychain Sent to the keypad over Bluetooth during enrollment
Bearer token + trailer Encrypted iOS Keychain Issued by the keypad after enrollment; sent on each unlock
Display name, gate coordinates, geofence radius, automation toggles UserDefaults Configures the app’s UI and the geofence you optionally set

You can clear all of this by deleting the app.

Permissions we request

  • Bluetooth (always) — required to scan for and connect to the gate keypad. Bouncer only talks to keypads advertising the SECO-LARM ENFORCER service UUID.
  • Location (when in use) — required to display your live position on the map and to find your current location when setting the gate’s coordinates.
  • Location (always)optional. Required only if you want the app to wake up automatically when you arrive at the gate. The geofence is monitored entirely on-device by Apple’s CLMonitor; no location data leaves the phone.
  • Notificationsoptional. Used only to surface a banner when you arrive at the gate so you remember to unlock.

Data sharing

Bouncer does not share data with anyone. There are no analytics SDKs, no crash reporters, no advertising networks, no third-party tracking.

The “Share gate setup” feature creates a bouncer:// URL containing only the gate’s display name, latitude, longitude, and radius. The User ID, passcode, and bearer token are deliberately never included. Each recipient enrolls their own bearer the first time they unlock.

Children

Bouncer is not directed at children and does not knowingly collect any data from anyone.

Contact

Questions: email [email protected].