Uptime Basics keeps detailed troubleshooting records for shorter periods and compact reliability history for longer periods. Data continues to age while a monitor is paused, archived, or in the 30-day Recently deleted recovery period.
Retention at a glance
| Monitoring data | Current retention |
|---|---|
| Raw check logs | 30 days |
| Alert History | 14 days |
| Incident history and retained incident diagnostics | Life of the monitor |
| Aggregated availability and response-time rollups | Up to 400 days |
| Deleted monitor recovery snapshot | 30 days |
| Monitor configuration revisions | Up to 30 days or 100 revisions |
| Active or archived monitor configuration | Until permanent monitor or account deletion |
| Raw checks for Uptime Basics free service-status pages | 24 hours |
These periods apply to customer monitoring data. Billing, invoices, consent, security, fraud-prevention, and legal records can follow separate requirements described in the Privacy Policy.
Why the periods are different
Raw checks provide exact timestamps, HTTP codes, response times, and diagnoses for recent troubleshooting. A one-minute monitor can create more than 43,000 checks in a month, so raw rows are not kept indefinitely.
Rollups combine older checks into time buckets. They support one-month and one-year reliability views without loading every request. An older chart can therefore remain available after its individual raw-check rows have expired.
Incident records remain for the life of the monitor so customers can review confirmed problems over time. The nearby checks and alert-delivery records supporting an old incident can expire sooner under their own periods.
When retention starts
Retention is measured from when each record is created. Pausing, archiving, changing a plan, or ending a subscription does not restart or extend an existing record's retention clock.
Deletion from storage can finish asynchronously after a record reaches its retention limit. Expired data is no longer part of the supported customer history and cannot be restored from the application.
Paused monitors
Pausing stops new scheduled checks and alerts. Existing raw checks, alerts, incidents, and rollups remain visible while available, but continue to age normally.
An enabled public status page remains public and shows Paused unless it is disabled separately.
Archived monitors
Archiving preserves the monitor configuration and associates it with its existing retained history. It does not run new checks and does not reserve active plan capacity.
Raw checks, alert history, and rollups continue to expire. Existing incident history remains while the archived monitor exists. Reactivating the monitor does not restore data that already expired.
After a subscription ends
Monitoring and alerts stop when paid service ends. Monitor configuration remains associated with the account unless the monitor or account is deleted.
Existing raw checks, alerts, and rollups continue to age normally. Incident history remains associated with the monitor. Starting another subscription cannot restore records that expired while service was inactive.
Monitor deletion
Deleting a monitor stops it immediately and places a recovery snapshot in Recently deleted for 30 days. Public status-page access is disabled during that period, and the slug remains reserved. A restored monitor returns paused so its settings can be reviewed before checks resume.
Raw checks, alerts, and rollups continue to age under their normal periods while the monitor is recoverable. Permanent cleanup of checks, alerts, incidents, rollups, verification records, status-page assets, and saved request settings begins after 30 days or after Delete permanently is confirmed.
Account deletion
Account deletion is support-assisted and uses a 30-day waiting period after approval. Service access is disabled during that waiting period.
When deletion completes, operational account and monitoring data is permanently removed. Limited billing, invoice, consent, security, fraud-prevention, and legal records may remain where required.
Free service-status pages
The free public pages operated by Uptime Basics use a separate 24-hour raw-check window. Recent History can sample that data at a wider interval for a concise display. This does not change paid-monitor retention.
Export data before it expires
- Export Detailed Logs as CSV for exact recent check rows.
- Download incident JSON for a retained incident summary and bounded supporting evidence.
- Download invoices and receipts from Account Billing for your financial records.
Exports become your responsibility. Protect them according to your organization's access, privacy, backup, and deletion policies.