Skip to content

Repository files navigation

NetFlow Universal v4.1.11 (Build 27)

Monitor Wi‑Fi and Cellular data usage with a clean, native SwiftUI experience.

NetFlow is an open-source iPhone and iPad app for understanding network usage, managing data plans, reviewing usage history, and exporting usage reports. It is designed around Apple's native UI patterns and keeps the experience simple, readable, and privacy-conscious.

Release 4.1.11 (Build 27)

  • Fixed app icon packaging with explicit iPhone and iPad icon declarations and the updated hnd mark.
  • Keeps the last resolved Wi-Fi/Cellular IPv4 visible while VPN is connected instead of flashing to an empty value.
  • Refreshes the underlying IPv4 only when the Wi-Fi or Cellular connection signature changes.
  • Keeps VPN public IP and country separate from the underlying Wi-Fi/Cellular IPv4.
  • Resets the selected plan counter immediately when its cycle has ended, including after reopening the app.
  • Keeps previous-cycle usage in History without including it in the current cycle counter.
  • Splits samples that cross midnight so the new day does not inherit the previous day's traffic.
  • Fixed persistence decoding so a user-selected daily, monthly, yearly, or custom plan survives relaunch.
  • Added ISO-8601 date decoding with a legacy date-format fallback.
  • Completed the English localization audit, including Settings and language labels.
  • About now displays the marketing version, build number, and build date on one line.
  • Navigation titles follow the selected app language.
  • Location output is limited to commune/ward and province/city without street details or administrative prefixes.

Features

  • Wi‑Fi and Cellular usage summaries
  • Current connection status, local/public IP information, VPN status, and transfer speed
  • Daily, monthly, and yearly usage views
  • Data-plan limits with reset-day and carry-over options
  • Usage alerts for percentage and remaining-data thresholds
  • Monthly and yearly PDF report export
  • English and Vietnamese language support
  • Light, dark, and system appearance options
  • Local data management with a clear-data action

Download

  • IPA 4.1.11 (Build 27)
  • IPA is unsigned; use AltStore, SideStore, Sideloadly, or TrollStore to install it on a device.

Screenshots

The screenshots below are original PNG captures supplied for NetFlow. The four Simulator captures retain their original 1320 × 2868 resolution; the System Capabilities capture retains its original 1260 × 2736 resolution. All images are referenced using repository-relative paths so they render on GitHub.

Dashboard History
NetFlow Dashboard NetFlow History
Data Plan Settings
NetFlow Data Plan NetFlow Settings
System Capabilities
NetFlow System Capabilities

Screenshot coverage

The current documentation package contains five screens:

  • Dashboard — docs/images/dashboard.png
  • History — docs/images/history.png
  • Data Plan — docs/images/plan.png
  • Settings — docs/images/settings.png
  • System Capabilities — docs/images/capabilities.png

Privacy

NetFlow is intended to keep usage information on the device. The Settings screen states that the app does not record browsing content or send usage data to a server. No account is required to use the app.

Built with

  • Swift
  • SwiftUI
  • Charts
  • PDFKit
  • Network framework
  • UserNotifications
  • Apple's native iOS and iPadOS APIs

Requirements

  • macOS with Xcode 15 or later
  • iOS 16 or later
  • A compatible iPhone, iPad, or Simulator

The exact deployment target and signing requirements are defined by the Xcode project.

Getting started

  1. Clone or download this repository.
  2. Open the Xcode project or workspace.
  3. Select an iPhone, iPad, or Simulator destination.
  4. Select a development team if signing is required.
  5. Build and run with Product → Run (⌘R).

Network and cellular values can differ between Simulator and a physical device. Use a physical iPhone when validating device-only networking behavior.

Repository layout

.
├── README.md
└── docs/
    └── images/
        ├── dashboard.png
        ├── history.png
        ├── plan.png
        ├── capabilities.png
        └── settings.png

Contributing

Bug reports, documentation improvements, and focused pull requests are welcome. Please describe the device/Simulator, OS version, Xcode version, and steps to reproduce when reporting an issue.

See CONTRIBUTING.md for the development workflow, CODE_OF_CONDUCT.md for community expectations, and SECURITY.md for private vulnerability reporting.

License

NetFlow is distributed under the license included in the repository. Keep the existing LICENSE file at the repository root when uploading this documentation package.

About

Open-source SwiftUI app for monitoring Wi-Fi and cellular data usage on iOS and iPadOS.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages