Legal

Privacy Policy

Effective Date: June 28, 2026  ·  Last Updated: June 28, 2026

LanGaze collects no personal data and never contacts the developer. No analytics, no tracking, no accounts, no cloud. Scans run on your local network and the results stay on your device. Vendor lookup runs offline from registries bundled with the app. Optional sync moves your labels directly between your own devices over an encrypted connection. Details below.

Overview

LanGaze ("the App") is a native macOS, iOS, and iPadOS application that scans your local network and labels the devices it finds. This policy describes how the App handles information.

Information We Collect

LanGaze collects no personal information. The App does not:

What the App Scans

When you run a scan, LanGaze inspects the local network your device is connected to and records details about the devices on it: IP address, MAC address (on macOS), hostname, advertised Bonjour services, and an inferred device type. This information is stored on your device and is not sent anywhere.

Scanning uses standard local-network mechanisms: ICMP echo requests, the kernel ARP cache (macOS), Bonjour/mDNS, and reverse DNS. On iOS, an optional deep scan also attempts TCP connections to common ports to find devices that do not answer ICMP. All of this traffic stays on your local network.

Vendor Lookup

LanGaze maps MAC address prefixes to manufacturer names using the public IEEE OUI registries, which are bundled with the App. This lookup runs entirely on your device and makes no network request.

Hostname Resolution

To name devices, the App performs reverse DNS lookups using the DNS server your network already uses. These queries stay on your network and contain only the IP addresses being resolved.

Data Storage

Your device labels (custom name, type, and note) and the App's record of devices it has seen are stored locally on your Device as a JSON file inside the App's container. There is no cloud account and no developer-operated server.

Device-to-Device Sync

You can sync your labels directly between your own devices. Pairing uses a QR code or a langaze:// link. The transfer runs over an encrypted, pre-shared-key TLS connection on your local network, directly from one device to the other. No label data passes through the developer or any server.

Sync is directional: the device showing the code serves its labels and is not changed; the device scanning the code pulls the labels and applies them, choosing to merge into or replace its own data.

Import and Export

You can export your labels to a file and import a file you select. These files are read and written on your Device. Nothing is uploaded.

Third-Party Services

LanGaze integrates with no advertising networks, analytics platforms, or crash reporters, and contacts no developer-operated servers. Its only network activity is the local-network scanning and the optional device-to-device sync described above, together with reverse DNS handled by your own network.

Children's Privacy

LanGaze does not knowingly collect any information from anyone, including children under the age of 13.

Changes to This Policy

If this policy changes in a future version of the App, the updated policy will be published at this URL and the "Last Updated" date above will be revised. Continued use of the App after a change constitutes acceptance of the updated policy.

Contact

Questions, issues, and feature requests are tracked at the project's GitHub repository.