Skip to content
Internet Monitor
  • Guide
  • Videos
  • FAQ
  • What's new
More pages
  • About
  • Contact
  • Support us
  • Privacy
  • Terms of use
  • About
  • Contact
  • Support us
  • Privacy
  • Terms of use
English
  • English
  • العربية
  • Français
  • Türkçe
  • اردو
Download

Privacy

Internet Monitor runs on your computer and keeps your data there. This page lists everything it stores and every place it connects to.

Last updated 6 November 2026

Internet Monitor keeps all its data on your computer. It has no account, no analytics and no tracking, and only connects to the places listed below.

On this page The short version What's stored on your computer What leaves your computer The dashboard You're in control Changes to this page Questions About this website

The short version

There's no account, no analytics, no ads and no tracking. The people who make Internet Monitor can't see your history, your settings or your alerts.

What's stored on your computer

Everything is kept in the app's folder (next to the app, or in %LOCALAPPDATA%\InternetMonitor for the Microsoft Store version), except a few small preferences kept by your browser.

  • config.json: your settings. This includes your webhook URL, Telegram token and chat ID, and ntfy topic and token, saved as plain text. Don't share this file. If you add the router's password in Settings → App, it's saved here too, in plain text, and only ever sent to your router.
  • The logs folder: every check, outage, speed test and traceroute result, the daily seals that prove the logs weren't edited, plus app.log, a diagnostic log of what the app did. Files older than 90 days are deleted automatically.
  • notification.wav: your custom alert sound, if you uploaded one.
  • .session: the dashboard key for the current launch. It's replaced every time the app starts.
  • Your browser remembers your theme and language, so the dashboard opens the way you left it, plus small flags such as the last What's new you saw and whether you clicked “I want this” on the outside-alerts card. None of this is sent anywhere.
  • case.json: what you enter on the Complaints page, such as your provider, plan, price, line and account numbers, and your complaint tickets. It's only used to fill your complaint text and evidence pack, and never leaves your computer unless you share them.

What leaves your computer

The app only connects to the places below. Each of them sees your IP address, as with any internet connection, and its own privacy policy applies.

  • Connection checks go to the targets in Settings → Check targets. By default: Google and Cloudflare DNS servers (8.8.8.8 and 1.1.1.1), connectivitycheck.gstatic.com, and name lookups for www.google.com and www.cloudflare.com. It also checks your own router. If your router allows it (UPnP), the app also reads its line state, sync speed, uptime and traffic counters once a minute. That stays on your home network and is saved in the logs folder as router_DATE.jsonl. You can turn it off in Settings → App. With the router's password set, the app also signs in to the router's own page every few minutes to read the noise margin, attenuation and traffic counters, and signs out again. If the router offers TR-064 (a standard that some routers support), the app can also read the same figures from it, with or without the password. That also stays on your home network.
  • Speed tests go to speed.cloudflare.com by default, and only when you start one or schedule them. The test data contains nothing that identifies your device.
  • Update checks go to GitHub (api.github.com) every 6 hours (you can turn this off in Settings), or when you press “Check for updates”. Installing an update downloads it from GitHub.
  • Alerts and the weekly summary go to Discord, Slack, a webhook of your choice, Telegram or ntfy only if you set them up. They contain the status, times, durations and causes of outages, or a speed test result. The app doesn't add your computer's name or IP address.
  • Log timestamps go to freetsa.org only if you turn on “Timestamp the sealed logs” in Settings. It receives a 32-byte hash of the day's seal, never your logs.
  • When an outage starts, the app runs a traceroute toward your first check target to see where the connection stops. The routers along the way see these packets, as with any traceroute.
  • The tour videos stream from GitHub (github.com and its download servers) only when you press play on the Video tours page. Nothing is loaded from GitHub before that, and the subtitles come from the app itself.
  • Router support report: only if you press “Create report” in Settings → App, the app checks your router on your home network and builds a report of its model, features and page layout, with private details removed. It's shown to you in full and the app never sends it. You can save it and attach it to a GitHub issue yourself. If you tick the extra box, the app also signs in to the router once with your saved password, but only keeps the names and kinds of the details it reads.

The dashboard

The dashboard is served by the app on this computer (127.0.0.1). Other devices on your network can't open it, unless you run the headless version with a network address on purpose. It uses one cookie, which holds the key for the current launch. It loads no outside scripts, fonts or images.

You're in control

You can delete the logs folder at any time to erase your history. Deleting config.json resets your settings, and deleting case.json erases your complaint details. To remove the app completely, turn off “Start with Windows” in Settings → App, quit the app, and delete its folder. The Microsoft Store version is removed from Windows Settings → Apps, and then you can delete %LOCALAPPDATA%\InternetMonitor.

Changes to this page

If a new version changes what the app stores or where it connects, this page is updated and the change is listed in What's new. The date at the top shows the last update.

Questions

Reach us through any channel on the Contact page, or open an issue at github.com/Khaymah/internet-monitor. Don't send your config.json, case.json or logs unless we ask, since they may contain your webhook, token, account details or history.

Contact

About this website

This website has no cookies, no trackers, and nothing loaded from other websites (no outside code or fonts). It only remembers your theme and language in your own browser. Downloads come straight from GitHub.

Internet Monitor

A free app that keeps a record of every internet outage, so you can complain with proof.

  • Home
  • Download
  • Guide
  • Source code on GitHub
  • Report a problem
  • About
  • What's new
  • FAQ
  • Videos
  • Contact
  • Privacy
  • Terms of use
  • Support us
  • English
  • العربية
  • Français
  • Türkçe
  • اردو

Elastic License 2.0 — free for personal and commercial use

© 2026 Khaymah