TL;DR — DataDrain runs entirely on your Mac. It collects zero data, sends nothing to any server, and has no analytics. Your network activity stays on your device.
No Data Collection
DataDrain does not collect, transmit, or store any personal data on external servers. The app runs 100% locally on your Mac. There are no accounts, no sign-ups, no cloud syncing.
What DataDrain Accesses
To provide network monitoring, DataDrain reads real-time network statistics from your system using macOS built-in tools. This includes:
- Per-app network usage (bytes sent and received)
- Active network connections and remote host addresses
- Process identifiers (PIDs) for running applications
This data is processed in memory and displayed in the app. Usage history is stored locally on your Mac in the app's container.
Local Storage
DataDrain stores the following data locally on your Mac:
- Network usage history (daily download/upload totals)
- Your preferences (menu bar display mode, hidden apps, launch at login)
This data never leaves your device. You can clear all stored history at any time from the Settings panel within the app.
No Analytics or Tracking
DataDrain contains no analytics frameworks, no crash reporters, no telemetry, and no tracking pixels. The app makes zero outbound network requests of its own.
No Third-Party Services
DataDrain has no third-party SDKs, libraries, or services embedded. It is built entirely with Apple's native frameworks (SwiftUI, AppKit, Foundation).
DNS Resolution
DataDrain uses your system's DNS resolver to convert IP addresses into readable hostnames (e.g., showing "apple.com" instead of "17.253.144.10"). This uses the same DNS infrastructure your Mac already uses — no additional DNS queries are made to external services.
Updates
If we ever change this policy, we will update this page with the new date. Since DataDrain collects no data, meaningful changes to this policy are unlikely.
Contact
If you have questions about this privacy policy, reach out via the contact page.