SERVICE LEVEL AGREEMENT

Reliability you can count on.

We commit to industry-leading uptime targets backed by multi-region failover, automated monitoring, and rapid response procedures.

Current status

All systems operational
signature.badex.app
Badex Signature - Email Signature SaaS
Target / Actual (30d)
99.9% / 99.97%
invoice.badex.app
Badex Invoice - Invoice Management
Target / Actual (30d)
99.5% / 99.95%
portal.badex.app
Badex Portal - Password Manager & Customer Hub
Target / Actual (30d)
99.5% / 100.00%
API Endpoints
All public REST APIs across products
Target / Actual (30d)
99.9% / 99.94%

SLA tiers

Tier Uptime target Max monthly downtime Response time Credit on miss
Standard 99.9% 43m 12s 24 hours 10% monthly fee
Critical (Sentinel-detected) N/A Auto-detected within 5 minutes 1 hour Case-by-case based on impact

How we measure uptime

  • External synthetic monitoring from 4 global locations (Frankfurt, Paris, Amsterdam, London), HTTP request every 60 seconds.
  • Application Insights availability tests with multi-step user journey monitoring (login, dashboard, key API endpoints).
  • Microsoft Sentinel incident detection for application-level errors (5XX, slow responses, dependency failures).
  • Cloudflare Edge Analytics independent measurement of CDN/proxy availability and origin response codes.

Incident history

Medium 2026-03-15
Resolved: SMTP delivery delays (~30 min)
IPv6 routing issue with Azure Communication Services. Mitigated via DNS resolver preference for IPv4. Affected services: outbound email notifications. Customer impact: minimal (queue absorbed delay).
Root Cause Analysis: Contabo IPv6 outbound routing intermittent issues. Fix: gai.conf prefer IPv4 applied to all 8 servers preventively.