CafeSignalDownload
Home

Privacy Policy

Privacy for a cafe Wi-Fi desktop app.

CafeSignal is designed for a focused macOS job: manually check suitable cafe or guest Wi-Fi, verify whether access works, and handle simple captive portals with best effort while keeping data use narrow and understandable.

Data used on device

CafeSignal reads local Wi-Fi state available on your Mac, including whether Wi-Fi is on, the current network name, nearby network names, security type, signal quality, and whether normal internet access appears available. This is used to rank cafe or guest Wi-Fi candidates and decide whether a connection, portal check, or work-readiness check may help.

Permissions

CafeSignal may request Location permission because macOS uses that permission to reveal nearby Wi-Fi names and the current Wi-Fi network. You can revoke Location permission in macOS System Settings. Portal Autofill, Auto-Submit Simple Forms, and Auto Updates can be changed from the desktop app settings.

Portal Assistant

If a cafe or guest network shows a captive portal, CafeSignal may open Portal Assistant and, when you enable it, fill simple public portal fields such as name or birth year. If Auto-Submit Simple Forms is enabled, those fields may be submitted to the network operator's portal. CafeSignal stops for passwords, accounts, payments, vouchers, CAPTCHA, OTP, member-only steps, and unclear required fields.

Local storage

Portal Autofill settings and the anonymous analytics preference are stored on your Mac. Optional portal profile fields are stored in the macOS Keychain for this device. You can edit or clear those fields in Portal Assistant. Routine Wi-Fi scan details are used for app functionality and are not kept as a server-side Wi-Fi history by CafeSignal.

Not collected

CafeSignal does not collect browsing history, Wi-Fi passwords, portal account credentials, payment details, personal documents, location history, advertising identifiers, or the contents of pages you visit after connecting.

Sharing and third parties

The CafeSignal Mac app does not use advertising SDKs, tracking SDKs, or third-party analytics SDKs. If Anonymous Analytics is enabled, the app sends coarse usage events such as app launch, setting changes, connection-state category, portal-assistant opens, app version, build number, macOS version, locale, and an anonymous installation ID. The app does not send Wi-Fi names, portal URLs, form values, browsing history, passwords, payment details, or location history. The CafeSignal website uses Google Analytics to measure page views, download interest, release-note interest, support clicks, approximate location, browser/device information, and session statistics. Network operators may receive information you submit through their captive portal. Hosting, analytics, and update services may receive ordinary request information such as IP address, user agent, requested URL, and timestamp when the app or website checks for releases or downloads.

Updates

Direct-download builds may use Sparkle to check for updates through the public appcast URL. A future Mac App Store build would use the Mac App Store update system instead of Sparkle. Auto Updates can be disabled from the desktop app settings when available.

Retention and deletion

Local settings remain on your Mac until you change them, clear them, or remove the app data. Support emails are kept only as long as needed to respond and maintain support records. You can request deletion of support communications or any personal data CafeSignal controls by emailing support.

Contact

For privacy questions, data deletion requests, or support requests, email khanhduyvt0101@gmail.com.