zNetworkUsage shows how much mobile and Wi-Fi data you have used today and in the current billing cycle — in the app, in a permanent notification, and in a home-screen widget.
━━━━━━━━━━
💰 Completely Free — No Ads, No Tracking, No In-App Purchases
Every feature is available at no cost. No ads, no analytics or tracking, no data collection, no paywalls, no in-app purchases, no subscriptions.
━━━━━━━━━━
🔒 Private by Design — No Internet Permission At All
zNetworkUsage does not request internet access, so it is technically incapable of sending anything anywhere. Every reading, archive and setting stays on your device.
━━━━━━━━━━
✨ Core Features
▸ 📊 Today and This Cycle — Mobile and Wi-Fi totals side by side, with the share of your allowance used, how much is left, and how many days the cycle still has to run
▸ 🔔 Ongoing Notification — A silent, permanent entry in the shade with the current figures and its own Refresh button
▸ 🧩 Home-Screen Widget — Resizable, with its own Refresh button; one setting applies to every widget you place
▸ 🔄 One Refresh Path — App, notification and widget all read through the same query, so they can never disagree. Refreshes itself every 15 minutes and comes back after a reboot
▸ 📅 Your Billing Cycle — Set the day of the month your allowance starts over; months too short for that day fall back to their last day
▸ 🎯 Monthly Allowance — Enter your plan in MB or GB and every surface shows progress against it
▸ 🚨 Quota Alerts — Told once, at the percentage of your plan you pick
▸ 🧮 Six Compact Layouts — Notification and widget each choose their own: cycle / limit, remaining / limit, today / cycle / limit, today only, cycle only, or today / cycle. The previews use your latest reading
▸ 🗄️ History & Averages — Android discards old statistics, so every cycle is archived as it closes; History lists them and averages the last 3, 6, 12 or all completed cycles
▸ ✏️ Usage Correction — Carrier says something different? Enter the real total for this cycle. It is kept as the difference, so usage carries on accumulating from the corrected figure instead of freezing at it, and a reboot cannot drag it back down
▸ 📐 1024 or 1000 — Choose what a "GB" means; carriers usually quote decimal
▸ 🌙 Light, Dark or System theme, in English or 繁體中文
━━━━━━━━━━
📋 Permissions Explained
▸ 📈 Usage access — Android keeps the data counters behind this special permission, and no dialog can ask for it: the app shows a card that opens the right settings page and you grant it by hand. It is used only to read the device-wide byte counters; no per-app usage is read or stored
▸ 🔔 Notifications — Show the readout and the quota alerts; declining only hides them
▸ 🔁 Run at startup — Re-arm the 15-minute refresh after a reboot
This app does not request or use internet, location, camera, microphone, or contacts permissions.
━━━━━━━━━━
📏 Honest About Accuracy
Every number comes straight from Android's own statistics. The platform stores them in fixed buckets, usually an hour wide, so a daily figure can include up to about an hour of traffic from either side of midnight — cycle totals are barely affected. On a phone with two SIMs, mobile usage arrives as one combined figure, because Android does not let an ordinary app tell the SIMs apart. And your carrier counts differently: rounding, free traffic and their own clock all diverge. Treat the figures as a close estimate rather than a bill — Usage correction is there for when it matters.
Mobile & Wi-Fi data usage: today, this cycle, a notification and a widget.