Legal
Uptime commitments, credit calculations, and support response times by plan.
Last updated: April 6, 2026
At a Glance
Summary only — see full text for details
✅
Allowed
Uptime measured monthly, credits calculated automatically
✅
Allowed
Credits issued proactively — you don't need to file a claim for automated calculations
✅
Allowed
Existing assets always served — SLA suspension never affects your stored data
ℹ️
Note
SLA covers Partikl-operated infrastructure only
ℹ️
Note
Free tier has no uptime commitment — best effort only
⚠️
Restricted
Credits are the sole remedy — not cash refunds
⚠️
Restricted
Credits capped at 50% of monthly bill for the affected period
This Service Level Agreement ("SLA") describes the uptime commitments, credit calculation methodology, and support response times for paid Partikl plans.
This SLA is incorporated into and governed by the Terms of Service. Defined terms used here have the meanings given in the Terms of Service.
This SLA applies to: Pro, Team, and Enterprise plans.
This SLA does not apply to:
| Plan | Monthly Uptime | Support | Maintenance Notice |
|---|---|---|---|
| Free | No SLA | Community | Best effort |
| Pro | 99.9% | Email — 48h | 48 hours |
| Team | 99.95% | Priority email — 24h | 7 days |
| Enterprise | Custom (99.95–99.99%) | Dedicated — per agreement | 14 days |
Monthly uptime percentage is calculated as:
Uptime % = ((Total minutes in month − Downtime minutes) / Total minutes in month) × 100
A standard month is calculated as 43,200 minutes (30 days).
Downtime is defined as a period during which the following services are completely unavailable for your account, measured in continuous minutes:
| Service | Downtime Threshold |
|---|---|
| API (api.partikl.io) | Unavailable for > 1 consecutive minute |
| Dashboard (app.partikl.io) | Unavailable for > 5 consecutive minutes |
| Asset delivery (your delivery endpoints) | Unavailable for > 5 consecutive minutes |
| Upload endpoint (*.upcdn.dev) | Unavailable for > 5 consecutive minutes |
Degraded performance (slow response, high latency) without complete unavailability does not count as downtime for SLA purposes, but we track and publish it on our status page.
Partial outages: If an outage affects a subset of regions or namespaces, downtime is calculated proportionally based on the percentage of your namespaces affected during the outage window.
The following are explicitly excluded from downtime calculations:
Credits are calculated based on the actual downtime minutes recorded in a given calendar month and the monthly fee paid for your plan (base subscription, excluding overage charges).
| Monthly Uptime Achieved | Credit (% of monthly base fee) |
|---|---|
| 99.9% – 100% (Pro target met) | 0% — no credit |
| 99.0% – 99.89% | 10% |
| 95.0% – 98.99% | 25% |
| 90.0% – 94.99% | 40% |
| Below 90.0% | 50% |
For Team plan (99.95% target):
| Monthly Uptime Achieved | Credit (% of monthly base fee) |
|---|---|
| 99.95% – 100% (target met) | 0% — no credit |
| 99.9% – 99.94% | 10% |
| 99.0% – 99.89% | 25% |
| 95.0% – 98.99% | 40% |
| Below 95.0% | 50% |
Credits issued under this SLA are capped at 50% of the monthly base subscription fee for the affected billing period, regardless of the severity or duration of the outage.
Credits are applied to your account balance and deducted from future invoices. Credits are not redeemable for cash and expire 12 months after issuance if unused.
Automated issuance: For outages tracked and confirmed on our status page (status.partikl.io), credits are calculated automatically and applied to affected accounts within 5 business days of the end of the billing period. No claim is required.
Manual claim: For outages not captured by our automated monitoring (for example, isolated namespace issues), you may submit a claim:
We verify claims against our internal ClickHouse metrics and infrastructure logs. Decisions are final but may be appealed once by contacting sla@partikl.io.
SLA credits are the sole and exclusive remedy for any failure by Partikl to meet uptime commitments. Partikl's liability for service unavailability is limited to the credit amounts described in this SLA and does not include consequential, indirect, or incidental damages.
We perform scheduled maintenance to improve reliability, apply security patches, and upgrade infrastructure. We minimize the frequency and duration of maintenance windows.
| Plan | Minimum Notice | Preferred Window |
|---|---|---|
| Pro | 48 hours | Tuesday–Thursday 02:00–06:00 UTC |
| Team | 7 days | Tuesday–Thursday 02:00–04:00 UTC |
| Enterprise | 14 days | Agreed with customer |
Scheduled maintenance is announced via:
Emergency maintenance required to address active security vulnerabilities or cascading failures may be performed without advance notice. We will communicate the reason and post a post-mortem within 48 hours.
Scheduled maintenance windows do not count as downtime.
Response times are measured from receipt of your support request during our support hours. Response does not guarantee resolution — it indicates we have acknowledged your request and begun investigation.
| Plan | Channel | First Response | Support Hours |
|---|---|---|---|
| Free | Community forum | Best effort | — |
| Pro | 48 business hours | Mon–Fri | |
| Team | Priority email | 24 business hours | Mon–Fri |
| Enterprise | Dedicated channel | Per agreement | Per agreement |
Priority classification:
| Priority | Definition | Target Response |
|---|---|---|
| P1 — Critical | Complete service outage affecting production | 4 hours (Team+) |
| P2 — High | Major feature unavailable, no workaround | 24 hours (Team+) |
| P3 — Medium | Feature degraded, workaround exists | 48 hours |
| P4 — Low | Questions, non-urgent issues | Best effort |
Support response time SLA is separate from uptime SLA. Failure to meet support response times does not generate uptime credits.
Partikl is not liable for downtime caused by circumstances outside our reasonable control, including but not limited to:
We will communicate force majeure events promptly on our status page and via email. We commit to resuming normal operations as quickly as reasonably possible and will provide a post-mortem for events lasting more than 2 hours.
Our public status page at status.partikl.io provides:
Incident communication during active outages:
| Incident Duration | Update Frequency |
|---|---|
| 0–30 minutes | Initial acknowledgment |
| 30 min – 2 hours | Every 30 minutes |
| 2+ hours | Every 60 minutes + executive summary |
| Post-resolution | Post-mortem within 48 hours |
We use our status page as the authoritative source of truth for uptime calculations. If our monitoring shows a longer outage than your own records, we will apply the longer duration for credit calculations.
Uptime is measured from multiple monitoring locations using synthetic probes that test:
Monitoring is performed at 1-minute intervals. An outage begins when 2 consecutive probes from at least 2 monitoring locations fail. An outage ends when 3 consecutive probes succeed from all locations.
Internal metrics from our ClickHouse infrastructure observability cluster serve as the authoritative source for SLA calculations. These metrics are available in aggregated form upon request by Enterprise customers.
Enterprise plans receive a customized SLA negotiated as part of the Enterprise Agreement. Custom SLAs may include:
Contact enterprise@partikl.io to discuss Enterprise SLA options.
Changes to uptime targets or credit calculations are material changes and will be communicated with 30 days notice before taking effect.
Changes to support response times, maintenance notice periods, or measurement methodology are standard changes requiring 14 days notice.
View the full change history in our Legal Changelog.
This document was last updated on April 6, 2026 (v1.0).
The Legal Changelog records all historical changes.