Effective Date: May 2, 2026
Wavelet ("the App") is an iOS app that shows your device's live network state — upload and download speed, network type, and cumulative data usage — together with Home Screen, Lock Screen, and Control Center widgets. We respect your privacy. This policy explains what data the App does and does not handle.
None. The App does not collect, transmit, store on our servers, or share any personal information or usage data. The App does not require an account, does not connect to any analytics service, and does not include any third-party SDKs. Crash diagnostics are handled solely through Apple's built-in MetricKit framework, which is managed by the operating system and does not send data to us.
Wavelet makes no outbound network connections. No telemetry, no auto-update checks, no background sync, no analytics, no remote config — the app and the widget run entirely on-device.
To display speed and usage, the App reads the operating system's per-interface byte counters (via the standard getifaddrs system call) and the current network path type (Wi-Fi, cellular, or wired) via Apple's NWPathMonitor API. These reads happen entirely on your device. The numbers shown — bytes sent, bytes received, network type — are produced locally and never leave the device.
You may see a "Local Network" permission prompt the first time the App starts. This is a standard system prompt. Wavelet does not scan, discover, or contact any device on your local network. If you deny the prompt, the App still works normally.
The App stores the following on your device only, inside the app's shared App Group container (group.com.jameshuangstudio.wavelet):
This data lives on your device. It is removed when you delete the App. We have no access to it.
The App may contain links that open in your browser (for example, this Support page). When you tap such a link, your browser loads the destination — Wavelet itself does not make the request. Wavelet does not embed an in-app browser and does not pre-fetch any external pages.
Wavelet does not use iCloud. Nothing syncs across devices. Each device keeps its own local history.
The Widget reads the same on-device snapshot the App writes. It does not perform any network requests of its own and does not transmit anything off the device.
The App does not knowingly collect any information from children or any other users.
We may update this Privacy Policy from time to time. Updates will be posted on this page with a revised effective date.
If you have any questions about this Privacy Policy, please contact us at support.jamesstudio@gmail.com. For general help and FAQs, see our Support page.