What Pulse sends, what it keeps, and what it never has.
Last updated 8 September 2026.
Pulse has no accounts, no analytics, no advertising and no trackers. It does not have a server that holds your data. Your measurements are stored on your device, and synced — if you turn that on — through your own iCloud, which we cannot read.
One feature sends data off your device: the AI diagnosis, and only when you ask for it. It is described in full below, and the app asks your permission before the first one.
Every run you make — pings, traces, path MTU searches, Pulse sessions, DNS and WHOIS lookups, certificate checks and health checks — is stored locally on your device, along with the network conditions at the time (interface, Wi-Fi name, gateway, resolvers, public address) and any place label you typed.
If you turn on iCloud sync, that history is copied into your own private iCloud database so your devices share it. It is held by Apple under your Apple Account. The developer has no access to it and no way to request it.
Deleting the app removes the local copy. Removing the data from iCloud is done in iOS Settings under your Apple Account.
Pinging a host contacts that host. The same is true of traceroute, path MTU, DNS, certificate checks and the rest. That is the app working, and the operator of the host you chose sees the traffic as they would from any other client.
To show your public IP address and who it belongs to, the app requests
cloudflare.com/cdn-cgi/trace and
stat.ripe.net. This happens when the app opens, before you
do anything. Neither request carries an identifier, and neither service
is told anything about you beyond the address the request came from — which
they can see because you connected to them.
A WHOIS lookup asks IANA which registry is responsible, then that registry — over RDAP where one is offered, or a port 43 server where it is not. Those operators see the name or address you looked up.
Pulse Pro is sold through Apple's App Store and its status is checked through RevenueCat, which receives an anonymous identifier for the purchase and the subscription state. Payment details never reach the app or the developer; Apple handles them.
Asking for an AI diagnosis sends that run to
peltriaux.com, a machine the developer operates, which adds
the model key and forwards it to Anthropic. It happens only when you tap
the button, and the app shows you this list and asks before the first
time.
What is sent, for the run you asked about:
A random identifier for your installation accompanies the request so the free allowance can be counted and abuse limited. It is not your name, your Apple Account or your device's serial number, and it is not linked to anything else.
peltriaux.com keeps nothing: the run is passed straight
through and is never written to disk there. The answer comes back and is
saved on your device. Anthropic processes it to produce that answer and
does not train models on it; their own retention policy governs what
passes through their API.
What peltriaux.com does keep is a count: which
installation asked, how many times, and on which day, so the free
allowance can be counted and abuse limited. Not the run, not the host you
asked about, not any address.
If you never tap the button, none of this leaves your device.
Location permission is used for two things.
The first is the Wi-Fi network's name: Apple requires location permission before any app can read the SSID and access point address at all.
The second is the place label. When you arrive on a network Pulse has not seen, it can offer a name for it — "you look like you're at North Narrabeen". To do that it asks iOS for your position at kilometre accuracy and turns it into a suburb name. You choose whether to accept the suggestion, and you can type any label you like instead, or none.
Your coordinates are never stored and never leave the device. Only the label does, and only in two places: it is saved with your runs on your device (and in your own iCloud, if sync is on), and it is included when you ask for an AI diagnosis, as listed above. A suburb name is coarse by construction — it is the same for everyone in it.
Declining location leaves the Wi-Fi row reading "Requires location access" and the place label entirely manual. Nothing else changes.
Finding the other devices on your network, and the link test between two of your own devices, need iOS's local network permission. That traffic stays on your network.
Pulse is a diagnostic tool for network and IT work. It is not directed at children and collects nothing about them.
If this policy changes in a way that affects what leaves your device, the change will be described here with its date, and the app will ask again where consent applies.
Questions about this policy: support.