{
  "name": "WiFi & IP Info — One Click",
  "url": "https://wifiipinfo.bushev.dev/",
  "appStoreUrl": "https://apps.apple.com/app/id6761272578",
  "category": "macOS menu-bar utility, network diagnostics",
  "shortDescription": "macOS menu-bar utility for network diagnostics. Wi-Fi info, internal/external IP, VPN/proxy status, latency sparkline, plus a Pro Insights workspace with RPM/bufferbloat testing, DNS leak detection, traceroute, and a one-click Helpdesk Markdown export.",
  "platform": "macOS 15 Sequoia or later",
  "pricing": {
    "model": "one-time-purchase",
    "subscription": false,
    "trial": false,
    "app": { "price": "0.99", "currency": "USD", "type": "Mac App Store purchase" },
    "pro": { "price": "9.99", "currency": "USD", "type": "Pro Lifetime In-App Purchase, optional" },
    "grandfathered": "Customers who purchased any 1.x version receive Pro automatically on first launch of 2.0."
  },
  "features": {
    "standard": [
      "Wi-Fi SSID and signal strength",
      "Internal (LAN) and external (public) IP addresses",
      "VPN detection with protocol (WireGuard, Tailscale, IPSec, IKEv2)",
      "HTTP / HTTPS / SOCKS / PAC proxy detection",
      "Captive portal detection",
      "Live ping to gateway with average, min, max, jitter, packet loss",
      "Session-aware uptime counter",
      "IP-change notifications",
      "12 languages, light and dark mode"
    ],
    "pro": [
      "Latency History (ping, jitter, loss over time)",
      "Connection Log with CSV export",
      "RPM / Bufferbloat test on Apple's networkQuality engine",
      "DNS Leak Test with per-resolver country flag and ISP",
      "Traceroute with slow-jump bottleneck badge",
      "ISP Report (provider, ASN, IP geolocation)",
      "Connection Quality Report (24-hour scorecard verdict)",
      "Wi-Fi Scanner (nearby networks, signal, channel)",
      "Custom Ping Targets",
      "Helpdesk Markdown export for support tickets"
    ]
  },
  "articles": {
    "latencyHistory":   "https://wifiipinfo.bushev.dev/latency-history",
    "connectionLog":    "https://wifiipinfo.bushev.dev/connection-log",
    "bufferbloat":      "https://wifiipinfo.bushev.dev/bufferbloat",
    "dnsLeakTest":      "https://wifiipinfo.bushev.dev/dns-leak-test",
    "traceroute":       "https://wifiipinfo.bushev.dev/traceroute",
    "ispReport":        "https://wifiipinfo.bushev.dev/isp-report",
    "connectionReport": "https://wifiipinfo.bushev.dev/connection-report",
    "wifiScanner":      "https://wifiipinfo.bushev.dev/wifi-scanner",
    "helpdeskExport":   "https://wifiipinfo.bushev.dev/helpdesk-export"
  },
  "privacy": {
    "personalDataCollected": false,
    "telemetry": "anonymous, aggregate-only via TelemetryDeck, toggleable in Settings",
    "offlineFirst": true,
    "privacyPolicy": "https://wifiipinfo.bushev.dev/privacy"
  },
  "languages": ["en", "uk", "zh-Hans", "ja", "de", "fr", "ko", "pt-BR", "es", "it", "ar", "nl"],
  "publisher": {
    "name": "bushev.dev",
    "founder": "Oleg Bushev",
    "github": "https://github.com/OlegBushev",
    "supportEmail": "olegbushev@gmail.com"
  },
  "supportUrl": "https://wifiipinfo.bushev.dev/support",
  "changelogUrl": "https://wifiipinfo.bushev.dev/changelog",
  "version": "2.0.0",
  "lastUpdated": "2026-05-02"
}
