# Oh Dear — Uptime Monitoring & Status Pages

Oh Dear by Immutable VOF holds a panel rating of 3.5/5 from 6 AI judges (category median 3/5), as of 2026-11-02. Provenance: EU-Made; sovereignty: not determined.

- Vendor: Immutable VOF (https://ohdear.app)
- Category: [Uptime Monitoring & Status Pages](https://whats-best.ai/software/uptime-monitoring.md)
- Provenance (editorial classification): EU-Made
- Canonical page: https://whats-best.ai/software/uptime-monitoring/oh-dear
- Alternatives: https://whats-best.ai/software/uptime-monitoring/oh-dear/alternatives ([markdown](https://whats-best.ai/software/uptime-monitoring/oh-dear/alternatives.md))
- Data as of: 2026-11-06 · evaluated 2026-11-02 · oldest source captured 2026-11-01

**AI-generated.** Every score, rationale and verdict here is written by a panel of AI judges from public evidence — an analysis, not a hands-on test. Every fact quotes the vendor page it was read from. No score can be bought. How scores are made: https://whats-best.ai/methodology

## At a glance

- Vendor: Immutable VOF
- Headquarters: Not stated on the vendor’s pages as of 1 Nov 2026
- Data hosting: Default not stated; pages mention Belgium [S9]
- Free plan: Not stated on the vendor’s pages as of 1 Nov 2026

## The panel's verdict

Oh Dear is an uptime monitoring and status page service from Immutable VOF in Berlaar, Belgium. The bench scored it strongest on pricing transparency, 7 to 8: tiers run from Solo at €15/mo for 2 sites to Scale at €399/mo for 200 sites, scaling only by monitored site count, with sign-on, unlimited users and status pages on every plan. Sovereignty spans 6 to 8 as judges weigh the same chain differently: primary data with Combell in Belgium, a published data processing agreement with the EU's 2021/914 Standard Contractual Clauses, against probe nodes, backups and check reports on US providers under those clauses. Alerting and on-call sits at 6: twelve channels are documented, but we found no public information on phone-call alerts, on-call rotations or escalation with timeouts, and SMS runs through the customer's Vonage account. Reports and reliability spans 5 to 7, including the bench's lowest score, 5 — the lower score weighing the vendor's statement that it offers no formal SLA with credits, plus the absence of public information on its own status page or incident history.

**Speaks for it:**
- A failure at the primary location is re-confirmed from a second location in a different city on a different provider before any downtime notification is sent.
- Plans scale only by monitored site count — Solo at €15/mo for 2 sites to Scale at €399/mo for 200 — with single sign-on, unlimited users and unlimited status pages on every plan, plus a 10-day trial without a credit card and a 30-day money-back guarantee.
- SAML 2.0 single sign-on is on every plan and can be required for everyone except the team owner.
- A documented REST API, signed webhooks and an MIT-licensed Terraform provider support monitoring as code from version control.
- Primary monitoring data sits with Combell in Belgium, the data processing agreement with the EU's 2021/914 Standard Contractual Clauses is published and signable, and the subprocessor list is public.

**Held against it:**
- The vendor states it offers no formal SLA with service credits, only a 99.9 percent uptime target.
- We found no public information on phone-call alerts, on-call schedules and rotations, or escalation policies with timeouts.
- Status page access is public or behind a secret URL, which the vendor itself describes as not a login and not per-user access control.
- SMS notifications run through the customer's own Vonage account, so they are not billed by Oh Dear.
- The captured pages give different figures for VAT — the pricing page shows EUR ex. VAT while the terms say prices include applicable Belgian VAT where required.

**Best for:**
- You run an agency or studio monitoring many client sites and want per-client status pages, branded monthly reports, guest access and a reseller flow from one subscription.
- You need outside-in uptime, certificate, DNS and cron monitoring where false alarms are filtered by second-location confirmation from a different provider.
- You want monitoring as code — a REST API, signed webhooks and a Terraform provider — under SAML single sign-on that can be enforced team-wide.
- You are a European buyer who values a Belgian contracting entity, a published DPA with EU Standard Contractual Clauses and a public subprocessor list, and accepts SCC-covered US providers for probes and backups.

**Avoid if:**
- You need native phone-call paging, rotations and escalation chains — the documented design forwards serious on-call to PagerDuty or Opsgenie instead.
- You need multi-step browser or transaction checks that walk a login or checkout, or intervals faster than the documented one-minute minimum.
- Your procurement requires a formal SLA with service credits, or ISO 27001/SOC 2 certification held by the vendor itself.
- Your status page must be private with per-user access control rather than a secret URL.

## Scores by judge and criterion

Scores out of 5, each judge scoring independently against the published rubric (v1). "n/r" = not rated: the vendor publishes no price, or the judge found no public information on that criterion.

| Criterion | The Agency Developer | The SaaS Platform Engineer | The Customer Support Lead | The E-Commerce Operations Manager | The Information Security Officer | The Skeptic |
| --- | --- | --- | --- | --- | --- | --- |
| Checks, locations & failure confirmation | 3.5/5 | 3/5 | 3.5/5 | 3/5 | 3.5/5 | 3.5/5 |
| Alerting, escalation & on-call | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 |
| Status pages & incident communication | 3/5 | 3/5 | 3/5 | 3/5 | 3.5/5 | 3/5 |
| API, monitoring as code & team administration | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3/5 | 3.5/5 |
| Uptime reports, data & the vendor's own reliability | 3/5 | 3/5 | 3/5 | 3/5 | 3.5/5 | 2.5/5 |
| European sovereignty | 3.5/5 | 3/5 | 4/5 | 4/5 | 4/5 | 4/5 |
| Pricing transparency | 4/5 | 4/5 | 4/5 | 3.5/5 | 4/5 | 4/5 |
| **Weighted verdict** | **3.5/5** | **3/5** | **3.5/5** | **3.5/5** | **3.5/5** | **3.5/5** |

### The judges

- **The Agency Developer** (v1.0): Runs hosting and maintenance at a fifteen-person web agency with sixty client sites on WordPress, TYPO3 and Shopware. Has learned about an expired certificate from a client's angry phone call once and does not want a second time. Wants HTTP, keyword, SSL and domain expiry checks set up in bulk, client groups with their own status pages and monthly uptime reports, and a price per monitor that still works at two hundred monitors.
- **The SaaS Platform Engineer** (v1.0): Platform engineer at a forty-person B2B SaaS in Berlin, one of four people on the on-call rotation. Wants multi-step API checks with assertions, kept in Terraform next to the services they test, failures confirmed from a second location before anyone is woken, phone calls and escalation when an alert is not acknowledged, and a status page that updates without someone logging in at 3 a.m.
- **The Customer Support Lead** (v1.0): Leads a support team of nine at a software company whose customers are tax advisers and payroll offices. During the last outage the team answered three hundred tickets that all asked the same question. Wants a status page on the company's own domain with components customers recognise, incident templates, subscribers notified by email, a private page for the largest accounts, and an uptime history they can point to in a contract renewal.
- **The E-Commerce Operations Manager** (v1.0): Runs operations for an online shop selling garden furniture in Germany, Austria and Switzerland, with half the year's revenue between March and June. The homepage once answered 200 while the checkout threw an error for six hours. Wants the checkout and the payment page checked, not only the homepage, an SMS or call to whoever is on duty that night, and a report that shows the agency what the downtime cost.
- **The Information Security Officer** (v1.0): Information security officer at a mid-sized logistics company that falls under NIS2 and is working towards ISO 27001. Needs every outage recorded with detection time, response and resolution, in a form an auditor accepts. Reads the subprocessor list before the feature page, because the on-call staff's mobile numbers and the status page subscribers are personal data, and wants single sign-on and an audit log before anyone gets a login.
- **The Skeptic** (v1.0): Has seen "30-second checks from 20 locations" that paged the whole team for a single probe's network glitch, a status page that went down with the product it reported on, and "unlimited SMS" with a fair-use clause on page nine. Asks how a failure is confirmed, how long the history is kept and whether it can be exported, where the monitor itself publishes its own outages — and what leaving would cost.

## European sovereignty — proven facts

Built only from facts on the vendor's own pages; a dimension we could not prove is left open, never scored as zero. Headline: not determined.

| Dimension | Finding | Points | Source |
|---|---|---|---|
| Legal entity | Not determined | — | — |
| Hosting location | Not determined | — | — |
| Hosting options | Not determined | — | — |
| Open source | Not determined | — | — |
| Data processing agreement | Not determined | — | — |
| Transfer impact assessment | Not determined | — | — |

## Key facts

Each fact is the vendor's own statement, cited to the source page it was read from ([S*n*] → Sources).

**Compliance**
- Access control: yes · yes · yes [S9]
- Access controls: yes · yes [S11]
- Access controls: yes · yes · yes [S12]
- Applicable law: GDPR · Belgian Law of 30 July 2018 [S12]
- Breach notification: 0 · 72 [S11]
- Breach notification SLA: 48 [S12]
- Cloud act: no [S7]
- Complaint authority: Belgian Data Protection Authority [S11]
- Confidentiality: yes · yes [S12]
- Conflict precedence: yes · yes [S12]
- Cookies analytics: yes [S1]
- Data subject rights assistance: yes [S12]
- DPA: GDPR-compliant · EU Standard Contractual Clauses · yes [S10]
- DPA available: GDPR Article 28 · yes · yes · yes [S7]
- DPA available: yes [S20]
- Encryption: yes · 1.2 [S11]
- Encryption: 1.2 [S9]
- Encryption in transit: 1.2 [S12]
- EU hosted: yes [S1]
- GDPR: yes [S10]
- GDPR: yes [S11]
- GDPR friendly: yes [S1]
- Hosting certification: Belgium · Combell · yes [S12]
- Incident response: 24 [S11]
- International transfers: EC adequacy decisions · Standard Contractual Clauses · other GDPR safeguards [S11]
- ISO 27001: Oh Dear itself does not hold ISO certificates · Combell (hosting only) · no [S7]
- Liability cap: 12 [S10]
- No ad pixels: yes [S1]
- No advertising tracking: no · no [S11]
- Records of processing: yes [S12]
- Scc governing law: Antwerp, Belgium · Belgian law [S12]
- Scc transfers: 2021/914 · Standard Contractual Clauses [S7]
- Sensitive data: no [S12]
- Signable DPA: yes [S1]
- SLA: no [S7]

**Data**
- Backup retention: 60 [S12]
- Backups: yes · yes · daily through yearly [S9]
- Cookies: account sessions · first-party PostHog analytics [S11]
- Deletion: team owner · Team settings > General [S7]
- Deletion on request: yes [S11]
- Deletion on termination: 30 [S12]
- Erasure requests: email [S7]
- Export: yes [S12]
- Invoice retention: Belgian bookkeeping law · yes [S7]
- No selling: no [S11]
- Retention account: 5 [S11]
- Retention campaign: 30 [S11]
- Retention communication: 3 [S11]
- Retention monitoring: 1-2 [S11]
- Retention technical logs: 12 [S11]

**Hosting**
- Monitoring data: Combell · Monitoring data & settings stored in Belgium · Belgium [S7]
- Monitoring locations: Bangalore · Seoul · Singapore · Tokyo · Cape Town · Toronto · Frankfurt · London · Paris · Stockholm · New York · Los Angeles · San Francisco · Sydney · Dallas · Sao Paulo [S14]
- Performance metrics: ClickHouse Cloud · SOC 2 Type II · ISO 27001 [S11]
- Primary: Belgium, EU · yes · Combell [S11]
- Primary region: Combell · Belgium (EU) [S12]
- Region: Belgium · yes [S9]

**Integrations**
- Alert channels: Slack · Email · Webhook [S4]
- API auth: bearer_token · https://ohdear.app/api [S21]
- Check types: 14 · uptime · performance · certificate_health · broken_links · mixed_content · lighthouse · cron · application_health · sitemap · dns · domain · ai · ports · dns_blocklist [S21]
- Data export API: yes [S11]
- Default checks: yes [S21]
- Full API: yes [S9]
- Monitor as code: yes [S21]
- Notification channels: Slack · Slack webhooks · Telegram · Discord · Microsoft Teams · Google Chat · Pushover · Ntfy · SMS · Webhooks · Opsgenie · PagerDuty · Email [S17]
- Notification platforms: Slack · SMS (via Vonage) · Discord · Telegram · Microsoft Teams · Pushover · ntfy · Opsgenie · Google Chat · PagerDuty · Webhooks [S16]
- Pushover ntfy priority: yes · yes [S6]
- Rest API documented: yes [S20]
- Sms via vonage: yes [S6]
- Status badge: yes [S21]
- Status updates API: yes [S19]
- Terraform provider available: terraform-provider-ohdear · yes [S20]
- Terraform provider github: Articulate · articulate/terraform-provider-ohdear [S20]
- Terraform provider license: MIT [S20]
- Verified alerts: second location [S9]
- Webhook retries: up to 3 total attempts · 200 [S6]
- Webhooks signed: yes · OhDear-Signature [S6]

**Legal**
- Controller: BE 0699.594.682 · 401065562 · Immutable VOF · Hemelshoek 277, 2590 Berlaar, Belgium [S11]
- DPA effective date: 2026-01-19 · 2026-01-19 [S12]
- Duns number: 401065562 [S10]
- Entity: Immutable VOF · Hemelshoek 277, 2590 Berlaar, Belgium [S10]
- Entity: BE 0699.594.682 · Immutable VOF · Hemelshoek 277, 2590 Berlaar, Belgium [S12]
- Entity jurisdiction: Belgium [S7]
- Governing law: Antwerp, Belgium · Belgian law [S10]
- Termination data deletion: yes · yes [S10]
- Terms change notice days: 30 [S10]
- Terms effective date: 2026-01-19 · 2026-01-19 [S10]
- VAT number: BE 0699.594.682 [S10]

**Pricing**
- Agency: 149 · 50 · monthly [S9]
- Agency plus: 199 · 75 [S9]
- All plans: yes [S2]
- All plans: yes · no [S5]
- All plans include: monitored site count · yes [S3]
- Billing period: yes · monthly · annually [S10]
- Currency VAT: EUR · Belgian VAT where required [S10]
- Enterprise: custom · 200+ [S9]
- EU withdrawal right: 14 [S10]
- Free trial: 10 · yes · no [S1]
- Free trial: 10 · no [S6]
- Free trial: 10 · no [S7]
- Free trial: 10 · no [S22]
- Freelance: 49 · 10 · monthly [S9]
- Included all plans: yes · yes · yes [S7]
- Model: no · per monitored site [S2]
- Model: per monitored item, not per check [S15]
- No feature tiers: number of monitored sites · no · yes [S6]
- No hidden fees: no · no [S9]
- Payment methods: Visa · Mastercard · American Express · wire transfers · iDEAL · Bancontact · SEPA Direct Debit [S9]
- Plan change: yes · yes [S9]
- Plans inclusion: number of monitored sites · yes [S22]
- Portfolio: 249 · 100 [S9]
- Portfolio plus: 329 · 150 [S9]
- Price increase notice days: 30 [S10]
- Refund guarantee: 30 · yes [S10]
- Refund policy: new customers, full refund · 30 [S9]
- Refund processing days: 5 · 10 [S10]
- Scale: 399 · 200 [S9]
- Solo: 15 · 2 [S9]
- Solo plus: 29 · 5 [S9]
- Status page custom domain: yes [S2]
- Studio: 99 · 25 · monthly [S9]
- Trial: 10 · no [S2]
- Trial: 10 · no [S3]

**Product**
- Absent string: absent string: we can check if a given string is not present on the result. If it is found, we'll mark the check as failed. [S14]
- Access control: yes · yes [S5]
- Acknowledge alerts: yes [S14]
- Acknowledge duration options: 5 minutes · 30 minutes · 1 hour · 4 hours · 1 day · 1 week · tomorrow 09:00 [S6]
- Agency features: client grouping · per-client monthly reports · read-only per-site access [S9]
- AI check settings: yes · basic · aggressive · none [S21]
- AI page verification: AI-powered page verification [S10]
- Alert channels: Slack · Email · Webhook [S3]
- Alert routing: yes [S4]
- Alert threshold: duration · 20 · 1 · 2 [S2]
- Alert threshold: duration, not failed-check count · 20 · 1 · 2 [S15]
- Alert throttling: yes [S4]
- Alerting: powerful notifications · all 3rd party integrations · monthly email reports [S9]
- Alerting features: notifications · status pages · client reporting [S20]
- Alerts sent: over 43 million [S1]
- Application health checks: Application health checks [S10]
- Auto renewal faq: no [S3]
- Automatic updates default: yes · yes [S5]
- Backups hosting: Global · AWS [S7]
- Banner match: yes [S15]
- Body assertion conditions: equals · not equals · contains · greater than · less than · exists · does not exist [S14]
- Body assertion size limit: 2 [S14]
- Body assertions: yes [S14]
- Branded reports: yes [S9]
- Broken link checking: Broken link checking [S10]
- Business hours routing: all · inside · outside · yes [S6]
- Business hours timing: all_hours · inside_business_hours_only · outside_business_hours_only [S17]
- Cdn protection: Global · Cloudflare [S7]
- Certificates dns: SSL certificate health · DNS records · DNS blocklist · domain expiration [S9]
- Chain validation: no · yes [S3]
- Change comparison: yes [S3]
- Changes notification: 30 [S12]
- Check frequency: 1 · yes [S1]
- Check frequency: 60 · 1 · 1 · yes [S2]
- Check frequency: every minute [S14]

**Subprocessors**
- Analytics: PostHog · EU Cloud region · website and product analytics [S11]
- Authorization: yes [S12]
- Aws: Global · Running uptime checks from global locations, storing backups, uploads, and check reports · SOC 2 · ISO 27001 [S13]
- Clickhouse cloud: EU · Storing performance metrics and analytics data · SOC 2 Type II · ISO 27001 [S13]
- Cloudflare: Global · CDN, DDoS protection, sending notifications and alerts · SOC 2 Type II · ISO 27001 [S13]
- Combell: Belgium (EU) · Hosting main server where data is stored · ISO 9001 · ISO 27001 · ISO 27701 [S13]
- Digitalocean: Global · Running uptime checks from various global locations · SOC 2 [S13]
- Flare: Flare · Belgium · error tracking [S7]
- Flare: EU · Error tracking and monitoring · GDPR compliant [S13]
- Github: US · Code hosting and version control · SOC 2 · ISO 27001 [S13]
- Laravel forge: US · Server provisioning and deployment · SOC 2 [S13]
- List: ClickHouse Cloud · AWS · DigitalOcean · Vultr · Combell [S7]
- Mailcoach: Mailcoach · Belgium · newsletters [S7]
- Objection remedy: yes · yes [S12]
- Objection window: privacy@ohdear.app · 30 [S12]
- Posthog: EU Cloud (Frankfurt) · Website and product analytics · EU Cloud [S13]
- Slack: US · Internal team communications · SOC 2 Type II · ISO 27001 [S13]
- Stripe: US/EU · Processing payments · PCI DSS · SOC 2 [S13]
- Vultr: Global · Running uptime checks from various global locations · SOC 2 [S13]

**Support**
- Docs: yes [S6]
- Docs: cron job monitoring · yes [S4]
- Faq expiry warning default: 100 · 7 · 14 [S3]
- Human: friendly human support included [S9]
- Notification snooze: yes [S1]
- SLA: no · 99.9 [S10]

199 more facts on the canonical page: https://whats-best.ai/software/uptime-monitoring/oh-dear

## Questions

### Is Oh Dear European?

Yes. whats-best.ai classifies Oh Dear as EU-Made.

### Where does Oh Dear store data?

The default storage location for customer data is not stated on the vendor’s pages as of 1 Nov 2026. The vendor’s pages mention Belgium as hosting location, per [the vendor’s page captured 1 Nov 2026](https://whats-best.ai/evidence/15464).

### Does Oh Dear have a free plan?

Not stated on the vendor’s pages as of 1 Nov 2026.

### What are the best alternatives to Oh Dear?

As of 2 Nov 2026, the panel rates [Hyperping (3.5/5)](https://whats-best.ai/software/uptime-monitoring/hyperping), [Checkly (3.5/5)](https://whats-best.ai/software/uptime-monitoring/checkly) and [openstatus (3.5/5)](https://whats-best.ai/software/uptime-monitoring/openstatus) highest among the other 14 Uptime Monitoring & Status Pages products evaluated. Ratings that look equal are rounded to half stars; the order uses the unrounded rating, then the name. The highest-rated European alternative is [Hyperping](https://whats-best.ai/software/uptime-monitoring/hyperping) (EU-Made). Ratings are the AI panel’s opinion, formed from public evidence: [how scores are made](https://whats-best.ai/methodology#ordering). The full list, with European products first: [Oh Dear alternatives](https://whats-best.ai/software/uptime-monitoring/oh-dear/alternatives).

## Head-to-head

- [Oh Dear vs UptimeRobot](https://whats-best.ai/compare/oh-dear-vs-uptimerobot.md)

## What this page leaves out

- 6 compliance facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 5 subprocessors facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 4 product facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 3 legal facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 2 integrations facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 1 pricing fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material.
- 4 sovereignty dimensions could not be confirmed on the vendor’s own pages and are shown as unknown.

## Sources

- [S1] Vendor homepage: https://ohdear.app/ (checked 2026-11-01)
- [S2] Features page (uptime monitoring): https://ohdear.app/features/website-uptime-monitoring (checked 2026-11-01)
- [S3] Features page (certificate monitoring): https://ohdear.app/features/continuous-certificate-monitoring (checked 2026-11-01)
- [S4] Features page (cron and scheduled task monitoring): https://ohdear.app/features/scheduled-task-monitoring (checked 2026-11-01)
- [S5] Features page (status pages): https://ohdear.app/features/status-pages (checked 2026-11-01)
- [S6] Features page (notifications): https://ohdear.app/features/notifications (checked 2026-11-01)
- [S7] Features page (GDPR): https://ohdear.app/features/gdpr (checked 2026-11-01)
- [S8] API documentation: https://ohdear.app/docs/api/introduction (checked 2026-11-01)
- [S9] Pricing page: https://ohdear.app/pricing (checked 2026-11-01)
- [S10] Terms of service (names the operating company): https://ohdear.app/terms (checked 2026-11-01)
- [S11] Privacy policy: https://ohdear.app/privacy (checked 2026-11-01)
- [S12] Data processing agreement (dpa): https://ohdear.app/data-processing-agreement (checked 2026-11-01)
- [S13] Subprocessor list: https://ohdear.app/subprocessors (checked 2026-11-01)
- [S14] Checks, locations & failure confirmation — found from sitemap: https://ohdear.app/docs/features/uptime-and-performance-monitoring (checked 2026-11-01)
- [S15] Checks, locations & failure confirmation — found from sitemap: https://ohdear.app/features/tcp-port-monitoring (checked 2026-11-01)
- [S16] Alerting, escalation & on-call — found from sitemap: https://ohdear.app/docs/notifications/notifications (checked 2026-11-01)
- [S17] Alerting, escalation & on-call — found from sitemap: https://ohdear.app/docs/notifications/getting-started-with-notifications (checked 2026-11-01)
- [S18] Status pages & incident communication — found from sitemap: https://ohdear.app/docs/status-pages/status-pages (checked 2026-11-01)
- [S19] Status pages & incident communication — found from sitemap: https://ohdear.app/docs/faq/how-do-i-post-an-incident-update-on-my-status-page (checked 2026-11-01)
- [S20] API, monitoring as code & team administration — found from sitemap: https://ohdear.app/third-party-integrations/terraform-provider (checked 2026-11-01)
- [S21] API, monitoring as code & team administration — found from sitemap: https://ohdear.app/docs/api/monitors (checked 2026-11-01)
- [S22] Uptime reports, data & the vendor's own reliability — found from sitemap: https://ohdear.app/features/client-reporting (checked 2026-11-01)
- [S23] Uptime reports, data & the vendor's own reliability — found from sitemap: https://ohdear.app/docs/faq/what-ips-does-oh-dear-monitor-from (checked 2026-11-01)
- [S24] Code repository (open-source licence) — found from the homepage: https://github.com/ohdearapp (checked 2026-11-01)

---

Cite as: whats-best.ai, "Oh Dear — Uptime Monitoring & Status Pages", AI panel analysis, as of 2026-11-06. https://whats-best.ai/software/uptime-monitoring/oh-dear

Corrections: https://whats-best.ai/correct/1344?target=page
