Status pages and uptime monitoring
Upptime privacy rating
Our pick
Uptime monitor and status page that runs entirely in your own GitHub repository, using GitHub Actions, Issues and Pages.
Summary
Upptime scores 78 out of 100 (grade B) on the status pages and uptime monitoring criteria. It meets 5 of 7 criteria: open source, no ads or data sales, runs on your own infrastructure, no visitor tracking and public uptime history. It partly meets no trackers or telemetry. It does not meet independent audit.
Score 78 out of 100. How scoring works
Criteria
- Yes
-
Partial
No trackers or telemetry Weight 3 of 3
Are the website and apps free of third-party trackers, with any analytics anonymous and any telemetry off by default?
Status pages generated by Upptime load no trackers, as on status.forwardemail.net. The separate documentation site upptime.js.org uses Google Analytics.
-
Yes
No ads or data sales Weight 2 of 3
Is the product funded without advertising, ad targeting or selling user data?
Free MIT-licensed software with no ads or paid tier.
-
No
Independent audit Weight 2 of 3
Has an independent security or privacy audit been published within the last three years?
No independent audit is published.
-
Yes
Runs on your own infrastructure Weight 3 of 3
Can it run entirely on your own infrastructure or repository, without a vendor account?
Runs in your own repository.
-
Yes
No visitor tracking Weight 2 of 3
Is the public status page free of third-party trackers and analytics?
The generated status page loads no third-party trackers; it reads data from the GitHub API.
-
Yes
Public uptime history Weight 1 of 3
Does it publish response times and incident history?
Response time graphs and incident history.
Forward Email's status page, status.forwardemail.net, runs on Upptime and loads no trackers. Documentation is at upptime.js.org.
Contributions from the Forward Email team
The Forward Email team, which maintains this site, contributes to Upptime under the GitHub account titanism. Contributions include:
- Light and dark themes that follow the visitor's system setting, and fixes to initial page loading in the status page.
- Sending SMS alerts to multiple numbers.
- IPv6 monitoring and a fix to IPv6 checks.
- An SSL certificate expiry check.
- Core reliability fixes: TCP ping false positives and retries on failed HTTP checks.
See all uptime-monitor and status-page commits.