Privacy Policy

Effective: March 15, 2026 Version 1.0+
The short version: Reachable does not collect, store, or transmit any personal information. The only network activity is checking whether your internet works. All data stays on your Mac.

What data Reachable collects

None. No user accounts, no sign-in, no analytics, no telemetry. The information below describes exactly what the app does on your device.

Network requests

Reachable makes exactly two types of outbound network requests. Nothing else.

1. Connectivity check

What: A periodic HTTP HEAD request to a configurable address (default: 1.1.1.1, Cloudflare DNS) to check if your internet is working.

Sent: A minimal HTTP HEAD request. No identifying information, no device identifiers, no user data.

Received: An HTTP status code. Reachable reads only whether the request succeeded.

Who: By default, Cloudflare. You can change the target in Settings to any address you prefer.

2. Public IP lookup

What: A single GET request to 1.1.1.1/cdn-cgi/trace when the popover is open, to display your public IP address.

Sent: A standard GET request with no added headers or identifying information.

Received: Your public IP address. Reachable reads only the IP field from the response.

Who: Cloudflare. Their privacy policy: cloudflare.com/privacypolicy

What Reachable does NOT do

Data stored on your device

Reachable stores two categories of data locally. Neither is transmitted anywhere.

Outage history

When connectivity changes, Reachable records the event locally: start time, end time, duration, and outage type. This data lives in a sandboxed database on your Mac. It never leaves your device unless you export it via PDF or CSV.

You can delete all history from within the app and configure retention from 7 days to indefinitely.

Settings

Your preferences are stored in local macOS user defaults. They are not synced to iCloud or any other service.

Permissions

Reachable operates under Apple's App Sandbox with two permissions:

The app has no access to your files, contacts, calendar, microphone, or camera.

GDPR

Reachable does not process any personal data as defined by the GDPR. There is no data controller relationship, no data processing agreement required, and no lawful basis for processing needed, because no personal data is processed.

Network requests do transmit your IP address to Cloudflare as an inherent consequence of making any internet request. Cloudflare is the data controller for that data under their own privacy policy.

CCPA

Reachable does not sell or share personal information. Reachable does not collect personal information as defined by the CCPA. Because no personal information is collected, there is nothing to access, delete, or correct.

Children's privacy

Reachable does not knowingly collect information from anyone, including children under 13. Because the app collects no data at all, it presents no privacy risk to users of any age.

Third-party services

The only third-party service Reachable communicates with is Cloudflare. If you change your ping target in Settings, that address receives your connectivity checks instead.

Reachable is distributed through the Mac App Store. Apple's privacy practices govern the purchase and download process.

Changes to this policy

If we make material changes, we will update the date at the top. We will not use any change to begin collecting data that was not previously collected.

Contact

For privacy questions: contact@algodin.com