Privacy policy

Last updated: 2026-06-25

This page describes what WhisperTether does with your data. It is written to be plain-English-honest rather than legally elaborate; the short version is at the top, and each claim is expanded below.

Short version. WhisperTether reads your paired Bluetooth device list and remembers which device you chose, locally on your phone. It does not transmit Bluetooth data, location data, contacts, or any other personal information off your device. The only outbound network request the app makes is an HTTPS check against laupin.ca/apps/whispertether/updates.json to see whether a newer release is available. There is no analytics SDK, no advertising SDK, no crash reporter, and no user account.

What stays on your device

The app stores the following on your phone, in app-private storage that other apps cannot read:

Uninstalling the app removes all of this. The app does not write to shared storage or any cloud backup target.

What is sent off your device

One HTTPS request, on launch and when you tap "Check for updates now":

The server (DreamHost, hosting laupin.ca) keeps standard access logs containing IP, timestamp, requested URL, and User-Agent. Those logs exist independently of this app and are subject to DreamHost's logging retention. No part of the app reads, exports, or analyzes them.

The update check can be disabled from About → Updates → Automatic checks. When disabled, the app makes no outbound network requests at all.

Buying a license

Buying a license happens on the web, not in the app. When you click Buy a license on the download page you are sent to a checkout hosted by Lemon Squeezy, which processes the payment and emails you the license key. Lemon Squeezy is the seller of record and handles your payment details and any tax; their handling of that data is covered by their own privacy policy, not this one. Laupin never sees your card number.

The license key you receive is tied to nothing but itself: the app validates it entirely offline (see below) and still has no account, no sign-in, and sends no purchase or identity information anywhere. Entering, copying, or removing a key never leaves your device.

Permissions

What the app does not do

Security

The update check uses HTTPS only; the app rejects any non-HTTPS URL in the update manifest. The APK itself is signed by a long-lived Laupin signing certificate; Android refuses to install an updated APK signed by a different key over an existing install. The certificate fingerprint is published on the download page so you can verify it after install.

Changes to this policy

Material changes to this policy will be noted in the app's changelog (visible on the GitHub Releases page) and accompanied by an update of the Last updated date at the top of this document.

Contact

Questions about this policy can be raised as a GitHub issue at github.com/Laupin-ca/whispertether.