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.