Reference · 6 min read

Privacy & data flow

The short version: your fleet's data never leaves your Mac. The longer version is on this page — what Noxen reads, where it stores it, what (if anything) syncs to iCloud, and what outbound network traffic Noxen actually makes.

What gets read on your Mac

What gets stored locally

What syncs to iCloud (when enabled)

Optional and off by default. When you enable iCloud sync in Settings, a CloudKit private database in the iCloud.com.paulsnyman.noxen container replicates:

Explicitly excluded from CloudKit sync:

iCloud sync is what powers the iOS view-only companion — your phone sees the host catalog and findings via the same private CloudKit container, no separate auth or backend required.

What outbound network traffic Noxen makes

Three (and only three) destinations:

feed.noxen.app
The signed CVE feed manifest + snapshot. One GET per check (cadence depends on tier — see CVE feed reference). No request body. The Cloudflare worker behind it sees the request IP (any standard CDN log). It does not see anything about your fleet — there's no fleet identifier in the request.
noxen.app/appcast.xml
Sparkle update check. One GET per app launch (cached for 24 h). Used to determine if a newer Noxen build is available. Exposes your installed Noxen version and OS version (Sparkle's default headers); doesn't expose anything about your fleet.
SSH / TCP / HTTP(S) to your enrolled hosts
Initiated by you (manual scan, scheduled scan, batch scan). Goes to your own hosts at IPs you specify; doesn't touch any third-party network. Encrypted (SSH for inventory, TLS for HTTPS probes); plaintext for HTTP probes only on ports you've enrolled.

What Noxen does NOT do

Runtime audit

Settings → Advanced → Runtime audit shows a live snapshot of Noxen's privacy posture:

The audit re-runs on every launch and surfaces anything anomalous as a settings-pane warning. Useful when triaging "is my install configured correctly?" questions.

Privacy policy

The full legal text — including processor disclosures and EU data-rights walkthrough — lives at noxen.app/privacy.