Quota
Live speeds, monthly limits, per-network tracking — entirely on your Mac. No accounts, no analytics, nothing leaves your device.
Why I built it
I kept hitting my ISP's data cap without knowing I was close. I also wanted a quick glance at my live download and upload speeds and my ping — without opening a separate app. Menu-bar tools existed, but none of them felt native. They either lacked per-network quota tracking, phoned home, or required an account. I searched and searched, and nothing felt like Apple made it — so I built it the way I thought Apple would.
What it does
Quota lives in the menu bar and shows download/upload speed and TCP latency at a glance. Click the bar item to cycle through display modes. Open the popover for a live 60-second speed chart, per-interface totals, and usage progress toward your limits.
- Per-network quotas — set monthly or annual limits, scoped to a specific Wi-Fi SSID. Home and office stay separate.
- Usage alerts — local notifications at 80%, 90%, and 100% of your limit.
- Analytics — hourly and daily breakdowns of data used.
- TCP latency — measures connection responsiveness by timing an outbound TCP handshake; works inside the App Sandbox where raw ICMP is blocked.
- Optional tips — fully functional without payment; StoreKit tip jar for users who want to support development.
Key decisions
- App Sandbox from day one. Constrains what the app can do and makes the privacy story verifiable. The sandbox only allows outbound connections — it cannot read traffic content.
- Location permission for SSID only. macOS requires Location permission to read the current Wi-Fi network name. The app requests it solely for that purpose and never stores or transmits coordinates.
- No cloud, no analytics. The simplest architecture is also the most defensible privacy story: no backend, no SDK, no server to breach.
Where it is right now
- Pending review for the Mac App Store.
- Support and marketing page live at quota.mohamedfawzi.dev.